5. Summary and conclusion
In this study, a novel profit-based neural network has been proposed which makes the classification considering all individual costs and profits of each of the instances and consequently maximizes the total net profit captured from applying the classification model. For this purpose, we modified the neural network error function which is sensitive to each instance's misclassification considering its profitability. Different models have been proposed to generate weights (penalties) for modification of error function. All of the models, class-based cost-sensitive ANN (CNN) and two well-known classifiers, Decision tree and Naïve Bayes, have been tested on two real-life fraud data sets and a UCI direct marketing data set. In order to evaluate the classifiers, both accuracy-based and profit-based performance metrics have been used.