File size: 5,760 Bytes
124430e 1a0ee0d 2a282da 124430e 9fdfd3d 124430e 5d73b47 124430e fc82ab3 124430e 55253be 124430e 1a0ee0d fa18abb 1a0ee0d fa18abb 55253be 3214d5a 55253be 124430e fc82ab3 124430e fc82ab3 124430e 1a0ee0d |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 |
---
tags:
- generated_from_trainer
- banking
- finance
- internet banking
- mobile banking
- Natural User Experience
model-index:
- name: TenaliAI-FinTech-v1
results: []
---
widget:
- text: "Can you pls tell me what is the latest balance in my account number 1001"
example_title: "Balance Enquiry"
- text: "I want to send money abroad. What is the process"
example_title: "Outward Remittance"
- text: "Pay 100 INR and recharge my mobile phone"
example_title: "Utility Bill Payment"
- text: "What is the outstanding EMI on my loan"
example_title: "Loan Details"
<!-- This model card has been generated automatically according to the information the Trainer had access to. You
should probably proofread and complete it, then remove this comment. -->
# TenaliAI-FinTech-v1
This model was trained from scratch on banking dataset.
It achieves the following results on the evaluation set:
- Loss: 0.0758
## Model description
This project is integral to the development of a Natural User Experience 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 :
<pre>
{
'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}
</pre>
How to use :
1. Type a query such as
a) "Tell me my last 10 transactions" or
b) "I am senior citizen. What is FD rates" or
c) "I want to send money to my brother" or
d) "I want Fixed Deposit rate for 2 Crore INR"
e) "What is the outstanding EMI or my loan"
f) "How many active loans do I have ?"
e) "I want to add a new beneficiary"
3. This engine will understand the "intent" behind the query and return the value of LABEL_0 to LABEL_50.
4. The LABEL having maximum value (which will be at the top in the result) will be the identified "intent"
5. Use above mapping table and convert LABEL to Code. So, for example, LABEL_34 means "Senior Citizen Fixed Deposit Rate" and so on.
## Training and evaluation data
More information needed
## Training procedure
### Training hyperparameters
The following hyperparameters were used during training:
- learning_rate: 2e-05
- train_batch_size: 8
- eval_batch_size: 8
- seed: 42
- optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
- lr_scheduler_type: linear
- num_epochs: 20
### Training results
| Training Loss | Epoch | Step | Validation Loss |
|:-------------:|:-----:|:----:|:---------------:|
| No log | 1.0 | 229 | 1.9891 |
| No log | 2.0 | 458 | 0.6549 |
| 2.1005 | 3.0 | 687 | 0.1826 |
| 2.1005 | 4.0 | 916 | 0.0937 |
| 0.2019 | 5.0 | 1145 | 0.0764 |
| 0.2019 | 6.0 | 1374 | 0.0788 |
| 0.0251 | 7.0 | 1603 | 0.0759 |
| 0.0251 | 8.0 | 1832 | 0.0758 |
| 0.0115 | 9.0 | 2061 | 0.0773 |
| 0.0115 | 10.0 | 2290 | 0.0777 |
| 0.0073 | 11.0 | 2519 | 0.0787 |
| 0.0073 | 12.0 | 2748 | 0.0805 |
| 0.0073 | 13.0 | 2977 | 0.0815 |
| 0.0053 | 14.0 | 3206 | 0.0816 |
| 0.0053 | 15.0 | 3435 | 0.0824 |
| 0.0041 | 16.0 | 3664 | 0.0838 |
| 0.0041 | 17.0 | 3893 | 0.0828 |
| 0.0035 | 18.0 | 4122 | 0.0836 |
| 0.0035 | 19.0 | 4351 | 0.0836 |
| 0.0031 | 20.0 | 4580 | 0.0837 |
### Framework versions
- Transformers 4.30.0
- Pytorch 2.0.1
- Datasets 2.12.0
- Tokenizers 0.13.3 |