Adaptive Automated Teller Machines

Nowadays, Automated Teller Machines (ATMs) provide significant online support to bank customers. A limitation of ATM usage is that customers often have to wait in a queue, especially at ATMs installed at busy locations. Also, old people tend to consume more ATM usage time, possibly frustrating customers in the queue. In these situations, ATMs should ''adapt'' to the behavior of the customers to minimize the usage time. To this end, we apply data mining techniques to an ATM transaction dataset obtained from an international bank based in Kuwait. We pre-process this dataset, and convert it into a specific XML format to mine it through the ProM (process mining) tool. Our results reveal that customers withdraw money most frequently, followed by purchases (through an ATM card) and balance inquiry transactions. Customers re-do these transactions frequently, and also employ them one after the other. We acquire the distributions of the withdrawn amount, based on individual customers, the location (ATM terminal) and time of the withdrawl. Based on these results, we have proposed a set of five adaptive ATM interfaces, which show only frequent transactions and frequently-withdrawn amounts, display the current balance autonomously, and query explicitly for viewing purchase history, or for performing another withdrawl. An online survey on 216 ATM customers reveals that a majority of customers are willing to use these interfaces for minimizing their usage time. Our work has been approved by the banking authority of Pakistan, and we are currently implementing our interfaces for a Pakistani bank.

[1]  Zhao Li Ping,et al.  Data mining application in banking-customer relationship management , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[2]  Alexandra Tarakanov-Plax Use and non-use of Automatic Teller Machines by older people in Israel , 2004 .

[3]  Heinrich Hußmann,et al.  Towards understanding ATM security: a field study of real world ATM use , 2010, SOUPS.

[4]  John A. Keane High Performance Banking , 1997, Proceedings Seventh International Workshop on Research Issues in Data Engineering. High Performance Database Management for Large-Scale Applications.

[5]  Boudewijn F. van Dongen,et al.  The ProM Framework: A New Era in Process Mining Tool Support , 2005, ICATPN.

[6]  Wil M. P. van der Aalst,et al.  Process Mining in Healthcare - A Case Study , 2008, HEALTHINF.

[7]  Wil M. P. van der Aalst,et al.  The Application of Petri Nets to Workflow Management , 1998, J. Circuits Syst. Comput..

[8]  Boudewijn F. van Dongen,et al.  A Meta Model for Process Mining Data , 2005, EMOI-INTEROP.

[9]  Jakob Nielsen,et al.  E-Commerce User Experience , 2001 .

[10]  Alexander L. Wolf,et al.  Software process validation: quantitatively measuring the correspondence of a process to a model , 1999, TSEM.

[11]  Jiawei Han,et al.  Data Mining: Concepts and Techniques , 2000 .

[12]  Kausar Fiaz Khawaja,et al.  Evaluating customer perceptions towards ATM services in financial institutions; A case study of Pakistani Banks , 2009, 2009 International Conference on Computers & Industrial Engineering.

[13]  Alexander L. Wolf,et al.  Event-based detection of concurrency , 1998, SIGSOFT '98/FSE-6.

[14]  Joan Rigat Data mining analysis of defect data in Software Development Process , 2009 .

[15]  Alexander L. Wolf,et al.  Discovering models of software processes from event-based data , 1998, TSEM.