Disclosed herein are system, method, and device embodiments for implementing a habit forming system. A habit forming service receives habit selection information from a habit forming application, determines a maturity measurement of a user based on a human behavior model, and determines a recommendation score of a behavior associated with the habit. Further, the habit forming service encodes the behavior onto a behavior taxonomy as a traversal path based on the maturity measurement, the recommendation score, and historic habit formation information, and identifies the behavior as a preferred behavior based on an attribute of the traversal path.
展开▼