In psychology, precommitment refers to a strategy or a method of self-control that an agent may use to restrict the number of choices available to them at a future time. The strategy may also involve the imposition of obstacles or additional costs to certain courses of action in advance. As theorized by the social scientist Jon Elster, agents may precommit themselves when they predict that their preferences will change but wish to ensure that their future actions will align with their current preferences.