Intuit’s Sidharth Kumar on augmenting personal finance with AI

For data storage, Intuit Mint currently uses Hive, DynamoDB, Redshift, S3
Intuit's Sidharth Kumar on augmenting personal finance with AI

Advertisement

At the fourth edition of Machine Learning Developers Summit (MLDS), Intuit’s Sidharth Kumar discussed in-depth, the features, metrics, challenges, and potential of developing a personal financial management app such as Intuit Mint (formerly known as Mint.com), targeting users in the US and Canada. 

As a principal data scientist at Intuit, Kumar is responsible for augmenting Intuit’s personal finance platform, Mint. At Intuit, he has helped launch several successful AI-based offerings, including cash flow forecasting, automated subscription discovery, automated budgeting for savings maximisation, transaction categorisation, anomalous spend detection, and automated customer cohorts. 

THE BELAMY

Sign up for your weekly dose of what's up in emerging technology.

What is Mint? 

With 4 million active users, Mint helps its users manage spending, budgeting, subscriptions, etc. As a personal financial management app, Mint has over a decade of user transaction data of tens of millions of users. The transaction data include bank accounts, money management accounts, retirement or investment accounts, credit card, trading, and other financial services. Besides these, other data also include clickstream, demographic, geolocation, derived features like aggregates and sequences. 

Making decisions and predicting outcomes using these data is easier said than done. Kumar explained the strong and growing competition in the space, coupled with challenges like data completeness, dynamic nature of transactions data, user fatigue, and legacy systems. 

“We had to deal with a lot of legacy systems, which we migrated over to AWS,” said Kumar. Further, they used EC2 inference nodes for real-time scoring (tens of millions of transactions scored per day), along with EMR or clusters of nodes for better processing (train up to 100s and millions of ML models within a few hours or several x 1000 core clusters), on-device or federated learning (iOS), etc. For data storage, Intuit Mint currently uses Hive, DynamoDB, Redshift, S3. In addition, the company leverages Python, Pyspark, R, SQL, and SWIFT (OS) in terms of programming languages. 

Intuit's Sidharth Kumar on augmenting personal finance with AI
(Source: Intuit/MLDS)

Metrics

The essential business metrics include the voice of the customer (VoC), retention, click-through rate (CTR), net promoter score (NPS), profit and loss (PnL), relative rankings, and other capabilities with respect to competition. 

The AI metrics include: accuracy (cash flow); completeness (recurrent transaction discovery); precision, recall and AUC like credit default and anomaly detection; cross-entropy (categorisation); custom (MCMC) for optimisation for savings; AIC, KL-divergence (particularly clustering) etc. 

AI potential ubiquitous extensions 

“Fintech is the next big thing. So, we all know that. The next thing is automating customer profiling and relative spending ranking,” said Kumar.

The potential (along with techniques used) use cases include credit default/late payment prediction (logistic), cash flow forecasting (SVMs), anomaly detection/large transaction alert (GB), transaction categorisation (NN), engagement maximisation via path recommendation (reinforcement), merchant switching (GMM+MAB), spend recommendations (reinforcement), trending patterns and break-down analytics of user or overall (statistical), financial wellness improvement (MAB), CLTV (survival), and marketing optimisation and ad-targeting (NN). 

Kumar explained the techniques behind automated customer cohorts and relative spending ranking (autoencoders + GMM), bills or subscription identifications (FFT), can I afford this? (RF), and automated budgeting (ensemble + custom optimiser). 

“If we provide our customers with a simple way to ask Mint if they can afford a certain purchase in a certain category or merchant, then Mint will be able to provide advice based on the users’ current spending pattern, which will help them make quick decisions on spending,” he said. Mint uses on-device RF (Swift, CoreML, iOS) for feedback learning and a multivariate statistical model for seeding. 

More Great AIM Stories

Amit Raja Naik
Amit Raja Naik is a seasoned technology journalist who covers everything from data science to machine learning and artificial intelligence for Analytics India Magazine, where he examines the trends, challenges, ideas, and transformations across the industry.

Our Upcoming Events

Conference, in-person (Bangalore)
MachineCon 2022
24th Jun

Conference, Virtual
Deep Learning DevCon 2022
30th Jul

Conference, in-person (Bangalore)
Cypher 2022
21-23rd Sep

3 Ways to Join our Community

Discord Server

Stay Connected with a larger ecosystem of data science and ML Professionals

Telegram Channel

Discover special offers, top stories, upcoming events, and more.

Subscribe to our newsletter

Get the latest updates from AIM
MORE FROM AIM
Amit Raja Naik
Oh boy, is JP Morgan wrong?

The global brokerage firm has downgraded Tata Consultancy Services, HCL Technology, Wipro, and L&T Technology to ‘underweight’ from ‘neutral’ and slashed its target price by 15-21 per cent.