Skip to main content

> ML_RECIPE // REALTIME-FINANCIAL-FRAUD-DETECTION_v1.0

Gerçek Zamanlı Finansal İşlem Sahtekarlık Tespiti

Kart ödemelerini ve transfer işlemlerini 10 ms altı p99 hedef SLA seviyesinde sahtekarlık açısından değerlendirerek finansal kayıpları engellemek ve haksız retleri en aza indirmek.

binary classificationfinanceApache-2.0moderate-cloud
Tüm Tariflere Dön

İş Hedefi ve Beklenen Çıktı

Kart ödemelerini ve transfer işlemlerini 10 ms altı p99 hedef SLA seviyesinde sahtekarlık açısından değerlendirerek finansal kayıpları engellemek ve haksız retleri en aza indirmek.

Kabul Kriteri (Acceptance Criteria):

Must reduce false declines by >= 40% compared to legacy rules while detecting >= 95% of confirmed fraud dollar volume under SLA.

Sezgisel Temel (Heuristic Baseline)

Sabit kural motoru: 5.000 doları aşan veya kart sahibi ile satıcı IP ülkesi uyuşmayan işlemleri işaretleme.

Temel Model Performansı:

Legacy static rules captured only 62% of fraud dollar volume with a 2.4% false decline rate.

Aşama 1: Prototip Geliştirme Yolu

Anonimleştirilmiş işlem kayıtları üzerinde sınıf ağırlıklandırma ile XGBoost eğitin. %99 geri çağırmada PR-AUC ve Yanlış Pozitif Oranını ölçün.

Donanım: Standard development workstation (8-core CPU, 16GB RAM)

Aşama 2: Üretim Dağıtım Yolu

XGBoost modelini Treelite C-runtime ile derleyin. Bellek içi Redis kümesinden gerçek zamanlı öznitelikleri besleyerek durumsuz CPU servisinde 10ms altı p99 hedef SLA sağlayın.

Donanım: Redundant stateless CPU server cluster (e.g. 2x 8-core CPU nodes, no GPU needed for inference; dedicated memory pinning for Treelite engine)

Hesaplama ve Dağıtım Mimarisi (Placement Topologies)

Eğitim Dağıtımı (Training Placement)

Zamansal cross-validation ile CPU/GPU server cluster üzerinde günlük zamanlanmış retraining

Çıkarım Dağıtımı (Inference Placement)

Ödeme gateway servisiyle co-locate çalışan, stateless ve auto-scaling CPU microservice

3 Kademeli Dağıtım Seçenekleri (Placement Alternatives)

Plan A: En Basit Yaşayabilir (Simplest)

PostgreSQL özelliklerini sorgulayan ve CPU sunucusunda XGBoost çalıştıran eşzamanlı Python FastAPI servisi.

Plan B: Donanıma Uygun (Hardware-Fitted)

Mevcut ödeme kümesi CPU düğümlerinde derlenmiş ONNX/Treelite motorunu çağıran Go/Rust sarmalayıcısı.

Plan C: Üretime Hazır (Production-Ready)

Milisaniye altı erişimli Redis öznitelik deposu + durumsuz otomatik ölçeklenen CPU kümesinde derlenmiş Treelite C++ motoru (Hedef SLA: 10ms altı p99) + analist inceleme kuyruğu.

Önerilen Kütüphaneler & Araçlar

★ BİRİNCİL KÜTÜPHANEXGBoostDMLC (Distributed Machine Learning Community)
İncele
LightGBMMicrosoft
İncele
scikit-learnscikit-learn Consortium / Inria
İncele
PyTorch Geometric (PyG)PyG Team / Stanford University / Kumo AI
İncele

Yönetişim, Güvenceler ve Riskler

Yönetişim Kuralları:
  • Regüle açıklanabilirlik ve ret gerekçesi: TreeSHAP, model sonrası öznitelik önemini hesaplar ve kesinlikle yalnızca bir mühendislik yorumlanabilirlik yardımcısı olarak işlev görür, otomatik yasal uyumluluk sağlamaz. FCRA ve ECOA kapsamındaki regüle kredi kararlarında, SHAP değerleri tek başına yasal olarak geçerli olumsuz işlem (adverse action) bildirimlerini garanti etmez; kurumlar yargı alanı ve uygulanabilirlik tespiti, gerekçe kodu doğruluk testi yapmalı, resmi hukuk ve uyum incelemelerinden geçmeli ve temel gerekçelerin fiili karar faktörlerini doğru yansıttığını doğrulamalıdır. Gerçek zamanlı ödeme sahtekarlığı kontrolleri (risk puanlaması) ile tüketici kredi tahsis kararları (olumsuz işlem kredi uygunluğu) kesin olarak birbirinden ayrılmalıdır.
  • İtiraz ve insan incelemesi: KVKK Madde 11 ve GDPR Madde 22 uyarınca adanmış insan inceleme kuyruğu ve itiraz iş akışı sağlayın; sınır risk puanları (0.35 - 0.70) otomatik ret yerine insan analist incelemesine yönlendirilir, böylece bireylerin insan müdahalesi talep etme ve karara itiraz etme hakkı korunur.
  • PCI-DSS uyumlu tokenizasyon uygulayın; ham kart veya CVV verilerini asla ML eğitim veri setlerine dahil etmeyin.
  • Adil kredi denetimi: Ayrımcılık riskini engellemek için model çıktılarını korunan kategorilerde yıllık olarak denetleyin.