Kavram Kayması Nedir?
İngilizce: Concept Drift
Yayın: · Son güncelleme:
Kavram Kayması Nedir? Kısaca
Kavram kayması (concept drift), bir makine öğrenmesi modelinin öğrendiği girdi ile hedef arasındaki ilişkinin zamanla değişmesidir. Bu değişim, eğitim sırasında başarılı olan modelin performansının giderek düşmesine yol açar.

Kavram kayması, modelin tahmin etmeye çalıştığı şeyin anlamının ya da girdilerle olan ilişkisinin zaman içinde değişmesidir. Model geçmiş veriden öğrendiği kuralları uygulamaya devam eder, ama dünya artık o kurallara göre işlemez.
Kavram kayması nedir?
Bir modeli eğittiğinde, girdiler (özellikler) ile çıktı (hedef) arasındaki ilişkiyi yakalar. Kavram kaymasında bu ilişki değişir. Örneğin bir spam filtresi belirli kelimeleri spam işareti olarak öğrenmiştir; spam gönderenler taktik değiştirdikçe aynı kelimeler artık işe yaramaz, yeni kalıplar ortaya çıkar.
Bir başka örnek: Pandemi gibi ani olaylar alışveriş alışkanlıklarını değiştirdiğinde, eski verilerle eğitilmiş talep tahmini modelleri bir anda yanlış sonuç vermeye başlayabilir.
Türleri
| Tür | Açıklama |
|---|---|
| Ani | İlişki kısa sürede köklü biçimde değişir |
| Kademeli | Değişim yavaş yavaş gerçekleşir |
| Dönemsel | Mevsimsel olarak tekrar eden değişimler |
| Tekrarlayan | Eski bir örüntü bir süre sonra geri döner |
Sık karıştırılan bir kavram da veri kaymasıdır: Orada girdilerin dağılımı değişir, ama ilişkinin kendisi aynı kalabilir.
Nasıl fark edilir ve yönetilir?
- Modelin canlı ortamdaki performansını sürekli izle.
- Tahmin hatalarında ani ya da düzenli artışları uyarıya bağla.
- Modeli güncel veriyle düzenli aralıklarla yeniden eğit.
- Gerekirse çevrimiçi öğrenme ya da sürekli öğrenme yaklaşımlarını kullan.
Bu izleme ve güncelleme işleri, MLOps uygulamalarının temel parçalarından biridir.
Sıkça Sorulan Sorular
Kavram kayması ile veri kayması arasındaki fark nedir?
Veri kaymasında girdilerin dağılımı değişir; örneğin kullanıcıların yaş ortalaması artar. Kavram kaymasında ise girdi ile hedef arasındaki ilişki değişir; aynı girdi artık farklı bir sonuca işaret eder.
Kavram kayması tamamen önlenebilir mi?
Önlenemez, çünkü dünyadaki değişimlerden kaynaklanır. Yapılabilecek şey, kaymayı erken fark edip modeli güncellemektir.