Quantum mechanics
More recent motivation comes from quantum computing. Quantum mechanics requires the transformations to be reversible, because quantum mechanics is unitary theory and unitary transformations are invertible. Moreover, quantum mechanics allows more general states of the computation than classical computers (superpositions).