GH GambleHub

Veri İşaretleme ve Model Kalitesi

1) Amaç ve prensipler

Amaç: Lösaj olmadan ve uyumu dikkate alarak tekrarlanabilir etiketler ve ölçülebilir model kalitesi elde etmek.

İlkeler:
  • Şema-ilk: biçimlendirilmiş ontolojiler, sınıf sözlükleri ve ölçütler.
  • Zaman içinde: Etiketler, karar sırasında mevcut olan bilgilerden oluşturulur.
  • Kod olarak kalite: talimatlar, testler, kontrol listeleri ve seçimler - bilgi havuzunda.
  • Gizlilik-tasarım: PII minimizasyonu, DSAR/RTBF, ikamet.
  • Maliyet bilincinde: işaretleme maliyetini ve beklenen maliyeti göz önünde bulundurun.

2) Ontoloji ve etiket şeması

İşaretleme nesnesini, sınıfları, istisnaları ve doğruluk kaynaklarını tanımlayın: Örnek (AML/Antifraud):
  • Nesne: İşlem/Oturum.
  • Классы: 'legit', 'fraud _ suspected', 'fraud _ confirmed', 'unknown'.
  • İstisnalar: Kanıtsız ters ibraz - "bilinmiyor".
  • Kaynaklar: vaka yönetimi, ters ibraz kayıtları, sağlayıcılar/banka.
YAML diyagramı:
yaml task: aml_classification object: "payment_transaction"
labels:
- legit
- fraud_suspected
- fraud_confirmed
- unknown guidelines_version: "1. 3. 0"
positive_class: "fraud_confirmed"
exclusions:
- "dispute opened but no evidence -> unknown"
sources_of_truth:
- "case_system. resolution"
- "issuer. chargeback_code"

3) Kurallar

Yapısı:

1. Görev ve iş bağlamının tanımı.

2. Pozitif/negatif örnekler ve borderline vakalar içeren sınıf tanımları.

3. Kaynak öncelik kuralları (doğru> sezgisel> görüş).

4. 'Bilinmeyen've tırmanma kriterleri.

5. Gizlilik politikaları (maskeleme, kimlik yerine belirteçler).

6. SSS ve işaretleme kontrol listesi.

Talimatlar parçası (dolandırıcılık):
  • 'faud _ confirmed': FRAUD etiketi ile kanıtlanmış ters ibraz/kapalı dava.
  • 'faud _ suspended': depozito ≥3 <10 dakika içinde REPORT_LIMIT + IP paketi/halka kartı.
  • 'Yasal': 60 günlük pencerede bayrak ve onaylanmış vaka yoktur.
  • 'Bilinmeyen': Çelişen özellikler veya yetersiz veriler.

4) Etiket kaynakları ve zaman içinde kurallar

Otomatik etiketler: kurallar/vakalar, ters ibraz, kendini dışlama (RG), sonuç bahisleri.
Zemin: Soruşturma/düzenleyici sonuçların sonucu.
Zaman içinde nokta - Karar noktasından (t0) sonraki olayları kullanmayın.
Gecikmeler: Örneğin, ters ibraz 45-90 gün sonra görünür - etiket "olgunlaşır".

SQL "geleceği yok" şablonu:
sql
SELECT e. id, e. event_time AS asof,
CASE WHEN EXISTS (
SELECT 1 FROM cases c
WHERE c. tx_id = e. id
AND c. decision_time <= e. event_time + INTERVAL '90' DAY
AND c. result = 'FRAUD_CONFIRMED'
) THEN 'fraud_confirmed'
ELSE 'legit'
END AS label
FROM silver. payments e;

5) Örnekler: tabakalaşma ve denge

Nadir olaylar: pazar/sağlayıcı/tarihe göre tabakalı örnekleme kullanın; Nadir sınıfların aşırı örneklenmesi veya odak kaybı.
Doğrulama katmanları: hafta/pazar/kiracı tarafından bekletme tutun.
Yaptırımlar/PII: Doğrudan kimlik alanlarını eğitim setlerinden hariç tutun.

Örnekleme yanlılığı kontrolü:
sql
-- Verification of class shares by market
SELECT market, label, COUNT() FROM dataset GROUP BY market, label;

6) İzleyici Tutarlılığı (IRR)

Karşılıklı açıklama sözleşmesini ölçün: Cohen κ (2 ek açıklama )/Krippendorff α (N ek açıklama, farklı ölçek türü).

Yer işaretleri:
  • κ < 0. 4 - zayıf tutarlılık - revize talimatları/örnekler.
  • 0. 4–0. 6 - karmaşık görevler için kabul edilebilir;> 0. 6 - iyi;> 0. 8 mükemmel.

Markalama kalite kartı:
  • Kapsam (kaç tanesinin işaretlendiği), sınıf ve dilime göre κ/ α, 'bilinmeyen' paylaşım, ortalama süre, en üst hatalar.

7) QA devresi ve altın standartları

Altın set: %1-5 işaretli - iki kez kontrol edilen benchmark.
Bal-pot görevleri: görev akışında gizli bilinen durumlar.
İkinci bakış: tartışmalı örneklerde yükselmeler/arbitraj.
Regresyon testlerinin işaretlenmesi: kılavuzları güncelleştirdikten sonra yeniden değerleme.

8) Aktif, zayıf ve yarı denetimli öğrenme

Aktif Öğrenme: "Belirsiz" örneklerin seçimi (maksimum entropi/çeşitlilik).
Zayıf Denetim: sezgisel/uzak denetim + etiketler için gürültü modeli.
Yarı Denetimli: Sıcaklık eşiği ve sonraki doğrulama ile sahte etiketler.

Boru hattı:
python
U = unlabeled_pool()
scores, conf = model. predict(U)
C = pick_top_k_by_uncertainty(U, conf, k=500)
labels = annotate (C) # person train (model, L ∪ labels) # additional training

9) Anti-Lökaj ve Zaman Kontrolü

Özellikler ve etiketler için zaman içinde birleştirme.
Etiketleri/özelliği gelecekten yasaklama ('asof'tan sonra).
Dönüşüm denklik testi ile ayrı çevrimiçi/çevrimdışı boru hatları.
Veri ve mantık sürümleri ('logic _ version', 'data _ version', 'asof _ date').

10) Model kalite metrikleri

Hataların işletme maliyeti için metrikleri seçin:
  • Sınıflandırma: PR-AUC/ROC-AUC, F1 @ k, Recall @ k, beklenen maliyet (FP/FN ağırlıkları).
  • Risk puanlaması: KS/ROC-AUC, Brier, kalibrasyon (ECE), sürüklenme için PSI/CSI.
  • Öneriler: NDCG/MAP @ K, kapsama/çeşitlilik, yenilik.
  • Anomaliler: Precision @ k, sentetik/altın sette AUCPR.
Beklenen-Maliyet (pseudocode):
python best_thr = argmin_thr(cost_fpFPR(thr) + cost_fnFNR(thr))

11) Dilim analizi ve adalet

Dilimler: pazar, sağlayıcı, cihaz/ASN, hesap yaşı, mevduat boyutu, günün saati.
Adalet: Farklı etki (oran), eşitlenmiş oranlar (разница FPR/TPR).
Eylemler: özelliklerin yeniden birleştirilmesi, dilimlere göre kalibrasyon, eşiklerin revizyonu, eğitim ağırlıkları.

12) Üretim kalitesi izleme

Veri/tahmin kayması: Özellikler/oranlar üzerinden PSI/KL.
Kalibrasyon: ECE, güvenilirlik çizelgeleri.
Eşik kararlılığı: Beklenen maliyet ↑> % X veya PR-AUC ↓ olduğunda uyarı.
Schemes/contracts: catch breaking changes (schema registry).
Geri bildirim döngüsü: hızlı manuel olay etiketleri (vaka kapanışları, RG sonuçları).

13) Gizlilik, Güvenlik, Uyumluluk

PII minimizasyonu: takma adlar, ayrı korumalı haritalama.
İkamet: Ayrı boru hatları/anahtarlar (EEA/İngiltere/BR); Bölgeler arası birleşmeleri sebepsiz yasaklamak.
DSAR/RTBF: hesaplanabilir projeksiyonlar ve seçici düzenlemeler.
Yasal Bekletme: Vakalar ve raporlama paketleri için WORM arşivleri.
Günlükler: değiştirilemez erişim/dışa aktarma denetimi.

14) Markalama sürecinin organizasyonu

Araçlar: görev izleyici, örnek kuyruk, bağlam önizleme, PII maskeleme, kısayol tuşları.
Hız ve kalite kontrolü: Ek açıklamanın KPI'sı (hız, altındaki doğruluk), eğitim ve sertifikasyon.
Sürüm oluşturma: 'guidelines _ version', 'annotator _ id', 'reviewer _ id', zaman damgaları.
Dokümantasyon: set kartı (sahibi, kaynağı, pencereleri, kuralları, metrikleri).

15) Örnek şablonlar

Datacet Kartı (YAML):
yaml name: aml_tx_2025q1_pt owner: ml-risk asof_range: ["2024-10-01", "2024-12-31"]
positive_label: fraud_confirmed guidelines_version: "1. 3. 0"
feature_window: "[-30d, 0d)"
holdout: ["2024-12-15", "2024-12-31"]
pii_policy: "tokenized_user_ids; masked_pan; no_raw_ip"
QA işaretleme kuralları:
yaml qa:
min_kappa: 0. 6 golden_accuracy_min: 0. 9 max_unknown_share: 0. 15 reannotation_on_disagreement: true
Karışıklık matrisi (SQL fikri):
sql
SELECT pred, label, COUNT() n
FROM eval_predictions
GROUP BY pred, label;

16) Uygulama Yol Haritası

MVP (2-4 hafta):

1. Ontoloji ve v1 talimatları, altın set (alan başına ≥1000 örnek).

2. PII maskeleme ile açıklama akışı, her hafta için κ metrik.

3. Temel model + çevrimdışı tahmin (PR-AUC, beklenen maliyet), zamanında örnekleme.

4. Özelliklerin/oranların sürüklenmesini izlemek; Veri kümelerinin ve kılavuz sürümlerinin kaydı.

Faz 2 (4-8 hafta):
  • Aktif/zayıf denetim boru hattı, otomatik triyaj 'bilinmiyor'.
  • Dilim analizi ve adalet raporları, olasılık kalibrasyonu.
  • İşaretli setler için DSAR/RTBF prosedürleri, davalar için Yasal Bekletme.
Faz 3 (8-12 hafta):
  • Tam QA otomasyonu (altın/bal-tencere), işaretleme regresyon testleri.
  • Veri kümeleri ve "model kalitesi" kartlarının kataloğu; Beklenen maliyet eşiği.
  • İşaretleme/çıkarım maliyetine göre ters ibraz, etiket güncellemelerine göre SLA.

17) RACI

R (Sorumlu): Veri Bilimi (ontoloji, metrikler), Etiket Ops (süreç/QA), Veri Müh (örnekler/PII/depolama).
A (Sorumlu): Veri/CDO Başkanı.
C (Danışmanlık): Uyumluluk/DPO (PII/ikamet/DSAR), Risk/AML/RG (politika), Güvenlik (KMS/denetim).
I (Bilgilendirilmiş): Ürün/Pazarlama/Operasyon/Destek.

18) Satış öncesi kontrol listesi

  • Ontoloji ve kılavuzlar onaylandı, sürüm düzeltildi.
  • Nitel örnek: tabakalaşma, zamana/pazara göre tutma.
  • κ/ α ≥ hedef eşiği altın doğruluğu ile uyumlu.
  • Özelliklerin ve etiketlerin zamanında toplanması; Lösaj yokluğu testi geçti.
  • Beklenen maliyet, dilim analizi ve adalet tarafından seçilen metrikler.
  • Drift/kalibrasyon izleme üzerinde; Uyarılar oluşturulur.
  • PII/DSAR/RTBF ve Yasal Tutma politikaları uygulanmaktadır; denetim etkinleştirildi.

19) Anti-kalıplar ve riskler

Net ölçütler olmadan işaretleme - düşük κ, gürültülü etiketler.
Gelecekten Lakage (post-olgusal işaretler/etiketler).
Dengesiz örnekler, maliyet hariç ROC-AUC metriği.
Altın/QA ve regresyon işaretleme testlerinin eksikliği.
Maskesiz ve ikamet veri kümelerinde PII.
Dilim analizi yok - bölgeler/sağlayıcılar üzerinde gizli bozulma.

20) Alt satır

Model kalitesi etiket kalitesi ile başlar. Sıkı ontoloji, örneklerle talimatlar, zaman içinde disiplin, QA konturları ve hataların maliyetini dikkate alan metrikler, iGaming'de tekrarlanabilir ML'nin temelidir. Bu uygulamaları veri hattına ve MLOps'a yerleştirerek, iş sonuçlarını sürpriz olmadan iyileştiren sürdürülebilir, etik ve uyumlu modeller elde edersiniz.

Contact

Bizimle iletişime geçin

Her türlü soru veya destek için bize ulaşın.Size yardımcı olmaya her zaman hazırız!

Telegram
@Gamble_GC
Entegrasyona başla

Email — zorunlu. Telegram veya WhatsApp — isteğe bağlı.

Adınız zorunlu değil
Email zorunlu değil
Konu zorunlu değil
Mesaj zorunlu değil
Telegram zorunlu değil
@
Telegram belirtirseniz, Email’e ek olarak oradan da yanıt veririz.
WhatsApp zorunlu değil
Format: +ülke kodu ve numara (örneğin, +90XXXXXXXXX).

Butona tıklayarak veri işlemenize onay vermiş olursunuz.