Diginix - Ai booked orders value 180,000 USD in the month of December

Extracting merchant names from bank transaction records

AboutThe Client

Financial transaction records contain transaction descriptions, which encodes some information in it including merchant location, transaction type, merchant name, etc. Because the encoding format of the string is not standardized, it is nearly impossible to write rules-based code to parse it.

The US-based startup approached us to help them with extracting that information (merchant name in particular) from the transaction record.

bank transaction records
bank transaction records (1)
bank transaction records (2)

About this project

Project description

We have built a Machine Learning model (Convolutional Neural Networks for text in particular) using one million transaction records and different augmented datasets to extract merchant names from the transaction strings. The model worked well even for the merchants that were not seen before.


  • PyTorch based Convolutional Neural Networks for text.

Let's Talk Business

Reach out to us by below-given details, or drop us a text to start a conversation, we are here to provide best in class business solutions.