TenaliAI-Banking-v1

This model was trained from scratch on banking dataset. It achieves the following results on the evaluation set:

  • Loss: 0.1350

Model description

This project is integral to the development of a Natural User Interface(NUI) within the Banking and Finance Industry [BFSI].

The TenaliAI-FinTech model is specifically designed to tackle the intricate task of deciphering the intent behind customer queries in the BFSI sector.

The underlying technology behind TenaliAI-FinTech employs advanced natural language processing and machine learning algorithms. These technologies enhance the model's ability to accurately classify and understand the diverse range of customer queries. By leveraging sophisticated classification techniques, the model ensures a more precise interpretation of user intent, regardless of whether the query originates from the bank's net banking portal, mobile banking portal, or other communication channels.

Furthermore, the model excels in query tokenization, making it proficient in breaking down customer queries into meaningful components. This capability not only streamlines the processing of customer requests but also enables a more efficient and targeted response.

Ultimately, the technology powering TenaliAI-FinTech contributes to an enhanced customer service experience by providing quicker and more accurate responses to inquiries across multiple banking platforms.

Intended uses & limitations

This model is meant to generate "Intent" for a given customer query on bank's netbanking portal or mobile banking. Following is the list of intents :

{
    'add_beneficiary': 0, 
    'balance_enquiry': 1, 
    'beneficiary_details': 2, 
    'bill_payment': 3, 
    'block_card': 4, 
    'bulk_payments': 5, 
    'bulk_payments_status': 6, 
    'change_contact_info': 7, 
    'debit_card_details': 8, 
    'delete_beneficiary': 9, 
    'fd_details': 10, 
    'fd_rate': 11, 
    'fd_rate_large_amount': 12, 
    'funds_transfer_other_bank': 13, 
    'funds_transfer_own_account': 14, 
    'funds_transfer_status': 15, 
    'funds_transfer_third_party': 16, 
    'gst_payment': 17, 
    'investment_details': 18, 
    'list_accounts': 19, 
    'list_beneficiary': 20, 
    'list_billers': 21, 
    'list_fd': 22, 
    'list_investments': 23, 
    'list_loans': 24, 
    'loan_details': 25, 
    'nrv_details': 26, 
    'open_account': 27, 
    'pending_authorization': 28, 
    'pin_change': 29, 
    'raise_request': 30, 
    'request_status': 31, 
    'saving_interest_rate': 32, 
    'send_money_abroad': 33, 
    'ss_fd_rate': 34, 
    'transaction_history': 35, 
    'transaction_limit': 36, 
    'update_beneficiary': 37}

How to use :

  1. Type a query such as
    • "Tell me my last 10 transactions"
    • "I am senior citizen. What is FD rates"
    • "I want to send money to my brother"
    • "I want Fixed Deposit rate for 2 Crore INR"
    • "What is the outstanding EMI or my loan"
    • "How many active loans do I have ?"
    • "I want to add a new beneficiary"
  2. This engine will understand the "intent" behind the query and return the value of LABEL_0 to LABEL_50.
  3. The LABEL having maximum value (which will be at the top in the result) will be the identified "intent"
  4. Use above mapping table and convert LABEL to Code. So, for example, LABEL_34 means "Senior Citizen Fixed Deposit Rate" and so on.

Training hyperparameters

The following hyperparameters were used during training:

  • learning_rate: 2e-05
  • train_batch_size: 16
  • eval_batch_size: 16
  • seed: 42
  • optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
  • lr_scheduler_type: linear
  • num_epochs: 25

Training results

Training Loss Epoch Step Validation Loss
1.0141 1.0 3229 0.8505
0.5894 2.0 6458 0.5827
0.505 3.0 9687 0.5536
0.4528 4.0 12916 0.5003
0.4438 5.0 16145 0.4981
0.4142 6.0 19374 0.4867
0.4055 7.0 22603 0.4881
0.3754 8.0 25832 0.4858
0.3923 9.0 29061 0.4877
0.3644 10.0 32290 0.4845
0.375 11.0 35519 0.4832
0.3616 12.0 38748 0.5111
0.3586 13.0 41977 0.5285
0.3508 14.0 45206 0.5084
0.3572 15.0 48435 0.5134
0.3497 16.0 51664 0.5092
0.3431 17.0 54893 0.5354
0.3362 18.0 58122 0.5221
0.3582 19.0 61351 0.5250
0.3442 20.0 64580 0.5362
0.3299 21.0 67809 0.5433
0.3148 22.0 71038 0.5425
0.347 23.0 74267 0.5520
0.3233 24.0 77496 0.5601
0.3163 25.0 80725 0.5510

Framework versions

  • Transformers 4.44.2
  • Pytorch 2.4.1+cu121
  • Datasets 2.21.0
  • Tokenizers 0.19.1
Downloads last month
6
Safetensors
Model size
110M params
Tensor type
F32
ยท
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for credentek/TenaliAI-Banking-v1

Quantizations
1 model