Detection Method of Fraudulent Payment Transaction Based on C-Score Metric
| dc.contributor.author | Korynetskyi, Dmytro | |
| dc.contributor.author | Stetsenko, Inna V. | |
| dc.date.accessioned | 2026-02-05T08:39:02Z | |
| dc.date.available | 2026-02-05T08:39:02Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Fraud detection for payment transactions is a cost-sensitive task, as the costs associated with misclassification – such as missing a fraudulent transaction or incorrectly blocking a legitimate one – can vary significantly depending on business priorities. Traditional evaluation metrics, particularly the F1-score, ignore this asymmetry, creating a need for more flexible approaches. This research focuses on developing a method for building adaptive, cost-sensitive fraud detection systems. The aim is to develop a method that enables the practical application of the cost-sensitive C-score metric to configure a multi-level decision logic. The paper also presents a possible software architecture for its implementation. The proposed two-phase method (offline calibration and online scoring) uses the C-score metric to determine multiple decision thresholds corresponding to different business scenarios. Its validation was conducted on the public “Credit Card Fraud Detection” dataset using the XGBoost algorithm. The Synthetic Minority Over-sampling Technique (SMOTE) was applied to overcome the severe class imbalance in the data, and a comparison was made against the traditional F1-score-based approach. The experimental results showed that the proposed approach allows for the identification of two distinct thresholds from a single classifier. The first threshold ensures high precision, making it suitable for automated blocking of payment transactions with minimal false positives. The second threshold, focused on high recall, enables the selection of suspicious payment transactions for subsequent manual review. It was also confirmed that the SMOTE significantly contributed the model's class separation ability, thereby increasing the reliability of calibrating these thresholds. Based on the method, a practical blueprint for a service-oriented architecture is proposed for creating flexible and configurable anti-fraud systems. | |
| dc.description.abstractother | Виявлення шахрайських платіжних операції є вартісно-чутливою задачею, оскільки вартість помилок, таких як пропуск шахрайських або помилкове блокування легітимних транзакцій, суттєво різниться і залежить від бізнес-пріоритетів. Традиційні методи оцінки, зокрема F1-score, ігнорують цю асиметрію, що створює потребу в розробці більш гнучких підходів. Дослідження сфокусоване на розробці методу для побудови адаптивних, вартісно-чутливих систем виявлення шахрайських платіжних операції. Метою роботи є розробка методу, який дозволяє практично застосувати вартісно-чутливу метрику C-score для налаштування багаторівневої логіки прийняття рішень. У роботі також представлена можлива архітектура програмного забезпечення для реалізації цього методу. Запропонований двофазний метод (офлайн-калібрування та онлайн-скоринг) використовує метрику C-score для визначення кількох порогових значень, що відповідають різним бізнес-сценаріям. Його валідація проводилася на публічному наборі даних «Credit Card Fraud Detection» за допомогою алгоритму XGBoost. Для подолання сильного дисбалансу класів у даних було застосовано метод синтетичного доповнення вибірки меншого класу (SMOTE), а результати порівнювалися з традиційним підходом на основі F1-score. Результати експериментів показали, що запропонований підхід дозволяє ідентифікувати два різні пороги з одного класифікатора. Перший поріг забезпечує високу точність, що дозволяє мінімізувати кількість хибних спрацювань і використовувати його для автоматичного блокування платіжних транзакцій. Другий поріг, орієнтований на високу повноту, дає змогу відбирати підозрілі платіжні транзакції для подальшого ручного аналізу. Було також підтверджено, що SMOTE значно покращує здатність моделі до розділення класів, що підвищує надійність калібрування цих порогів. На основі методу запропоновано сервісно-орієнтовану архітектуру для створення гнучкої систем протидії шахрайству. | |
| dc.format.pagerange | P. 75-86 | |
| dc.identifier.citation | Korynetskyi, D. Detection Method of Fraudulent Payment Transaction Based on C-Score Metric / Dmytro Korynetskyi, Inna Stetsenko // Information, Computing and Intelligent systems. – 2025. – No. 6. – P. 75-86. – Bibliogr.: 11 ref. | |
| dc.identifier.doi | https://doi.org/10.20535/2786-8729.6.2025.333898 | |
| dc.identifier.orcid | 0000-0002-4601-0058 | |
| dc.identifier.orcid | 0000-0002-4601-0058 | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/78658 | |
| dc.language.iso | en | |
| dc.publisher | National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" | |
| dc.publisher.place | Kyiv | |
| dc.relation.ispartof | Information, Computing and Intelligent systems, No.6, 2025 | |
| dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
| dc.subject | fraud detection | |
| dc.subject | C-score | |
| dc.subject | F1-score | |
| dc.subject | cost-sensitive learning | |
| dc.subject | anti-fraud software | |
| dc.subject | виявлення шахрайства | |
| dc.subject | вартісно-чутливе навчання | |
| dc.subject | програмне забезпечення протидії шахрайству | |
| dc.subject.udc | 004.42:004.8 | |
| dc.title | Detection Method of Fraudulent Payment Transaction Based on C-Score Metric | |
| dc.title.alternative | Метод виявлення шахрайських платіжних операцій з використанням метрики C-score | |
| dc.type | Article |
Файли
Контейнер файлів
1 - 1 з 1
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: