Sequential analysis of transaction data
Sekvenční analýza transakčních dat
diploma thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/175620Identifiers
Study Information System: 230576
Collections
- Kvalifikační práce [11216]
Author
Advisor
Consultant
Paščenko, Petr
Referee
Vomlelová, Marta
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Artificial Intelligence
Department
Department of Software and Computer Science Education
Date of defense
7. 9. 2022
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Very good
Keywords (Czech)
bankovní transakce|sekvenční analýza|hluboké učení|rekurentní neuronové sítěKeywords (English)
banking transactions|sequential analysis|deep learning|recurrent neural networksBankovní transakce jsou jedním ze zdrojů dat, které banky mohou použít pro svá marketingová rozhodnutí a kampaně. V této diplomové práci se zabýváme využitím bankovních transakcí pro predikci klientů, kteří si vezmou následující měsíc půjčku. Banka může tuto informaci využít při svém přímém marketingu. Testujeme 2 přístupy - logistickou regresi a rekurentní neuronovou síť, kde oba přístupy použí- vají pro predikci informace z transakcí. Tyto přístupy porovnáváme mezi sebou a také s nyní používaným přístupem v bance. Průměrné AUC současného modelu používaného v bance je 0.854, které jsme naším nejlepším modelem zlepšili na 0.861, což je sig- nifikantní zlepšení. I v dalších napočítávaných metrikách náš nejlepší model dosahuje lepších výsledků než současný model v bance. 1
Bank transactions are one of the data sources that banks can use for their marketing decisions and campaigns. In this thesis, we are concerned with the use of bank transac- tions for the prediction of clients who will take out a loan in the following month. The bank can use this information in its direct marketing. We test 2 approaches - logistic regression and recurrent neural network, where both of these approaches use information from transactions for the prediction. These two approaches are compared with each other and also with the currently used approach in the bank. The average AUC of the currently used model in the bank is 0.854, which we improved by our best model to 0.861, which is a significant improvement. Furthermore, our best model also outperforms the bank's current model in other computed metrics. 1