Knowledge Generation and Technical Change