Utility-based Fraud Detection

by Luis Torgo and Elsa Lopes

in Proceedings of IJCAI'2011

Abstract

Fraud detection is a key activity with serious socio-economical impact. Inspection activities associated with this task are usually constrained by limited available resources. Data analysis methods can provide help in the task of deciding where to allocate these limited resources in order to optimise the outcome of the inspection activities. This paper presents a multi-strategy learning method to address the question of which cases to inspect first. The proposed methodology is based on the utility theory and provides a ranking ordered by decreasing expected outcome of inspecting the candidate cases. This outcome is a function not only of the probability of the case being fraudulent but also of the inspection costs and expected payoff if the case is confirmed as a fraud. The proposed methodology is general and can be useful on fraud detection activities with limited inspection resources. We experimentally evaluate our proposal on both an artificial domain and on a real world task.


Auxiliary Information Associated with the Paper

Below you may find all code (implemented in R) and data (R data files with extension Rdata). This information is organized by the sections of the paper were they appear:


Note: If you use any of the code we provide please do cite our work
Torgo,L. and Lopes,E. : Utility-based Fraud Detection in Proceedings of 22th International Joint Conference on Artificial Intelligence (IJCAI'2011), p. 1517-1522. AAAI Press.

Section 2 (Utility-based Rankings)
Section 3.2 (Outlier Ranking)
Section 4.1 (Artificially Generated Data)
Section 4.2 (Foreign Trade Transactions)


Last modified: April 12, 2011