I think it's machine learning that is employed to analyze your spending behaviour.
It learns from past experience and tries to capture the best possible knowledge to make accurate decisions in where to save the money.
Also known as reinforcement learning:https://pentaho.graymatter.co.in/blogs
Pentaho Consulting Services : GrayMatter is World's Largest Pentaho Consulting company. GrayMatter is also the World's largest pentaho workshop that helps you develop, design and implement your analytics with Pentaho business analytics, Pentaho Support tools and other pentaho related services. Visit:https://pentaho.graymatter.co.in/