Text Classification
Joblib
English
finance
expense-tracker
tabular
scikit-learn
tf-idf
Yoge-2004's picture
Release Expense Tracker intelligence models and reports
73b95ee verified
|
Raw History Blame Contribute Delete
1.8 kB
---
language:
- en
license: mit
tags:
- finance
- expense-tracker
- text-classification
- tabular
- scikit-learn
- tf-idf
datasets:
- Ranjit0034/finee-dataset
- Sumeetgpt/indian-transaction-categorization-synthetic
- mitulshah/transaction-categorization
metrics:
- accuracy
- f1
pipeline_tag: text-classification
widget:
- text: "Uber ride from airport to downtown"
- text: "Dominos Pizza slice and coke"
- text: "Netflix monthly subscription fee"
- text: "Monthly salary credited from employer"
- text: "Apollo Pharmacy medicines and prescription"
---
# Expense Intelligence Model
Production-ready financial transaction classification and auxiliary intelligence suite for the Expense Tracker System.
## Model Overview
- Architecture: Dual-Gram TF-IDF Vectorizer (Word 1-2 grams + Char-WB 3-5 grams, 200,000 max features) coupled with Calibrated Multiclass SAGA Logistic Regression.
- Inference Speed: Under 5ms per transaction on standard CPU.
- Accuracy: 99.30% overall test accuracy (99.32% Macro-F1) across 240,000+ holdout transactions.
- India Holdout: 98.85% accuracy (98.96% Macro-F1) on Indian banking and UPI transactions.
## Supported Canonical Categories
1. food_dining
2. transportation
3. shopping_retail
4. entertainment_recreation
5. healthcare_medical
6. utilities_services
7. financial_services
8. income
9. government_legal
10. charity_donations
## Auxiliary Artifacts Included
- `models/category-tfidf/`: Primary category classifier
- `models/merchant-similarity/`: Normalized merchant similarity search index
- `models/duplicate-similarity/`: Near-duplicate transaction detection model
- `reports/`: Complete validation and test metrics across countries (India, USA, UK, Canada, Australia)
- `manifest.json`: Full training provenance, environment, and quality gate scores