Kısa
mesaj servisi en yaygın kullanılan iletişim kanallarından biridir. Kişisel,
reklam, promosyon, etkinlik bildirimi, satış onaylama vb. bir çok farklı amaç
için kullanılan kısa mesajların
sayısının her geçen gün artması takip edilebilirliklerini ve aranan
mesajın mesaj kutusunda hızlıca bulunmasını zorlaştırmaktadır. Öte yandan
istenmeyen mesajların mesaj kutusunu doldurması ve mesaj kirliliği yaratması
bir diğer önemli problemdir. Bu çalışmada Türkçe Kısa Mesajları sınıflandırmak
ve akıllı bir SMS kutusu oluşturmak amacıyla Çok Katmanlı Süzgeçleme Mimarisi
önerilmiştir. Ayrıca bu mimari bir Android uygulaması üzerinde gerçeklenmiştir.
Bu mimari yardımı ile telefona ulaşan mesajlar kişisel, ticari, otp kodları,
hatırlatıcı ve istenmeyen adı altında 5 farklı kategoriye ayrılmaktadır.
Önerilen mimari Kara Liste, Regex, Makine öğrenmesi, ve Beyaz Liste
süzgeçlerinden oluşmaktadır. Makine öğrenmesi süzgecinde Naive Bayes, Bayes
Net, J48 ve Random Forest algoritmalarının performansları incelenmiştir ve Random
Forest %87’lik başarısı nedeniyle uygulamada tercih edilmiştir. Önerilen çok
katmanlı yapı sayesinde mesaj sınıflandırma süresi azaltılırken sınıflandırma
başarısı %93’e yükseltilmiştir. Ayrıca başarının yükseltilmesinde seçilen
özellikler ve Zemberek kütüphanesinin kullanımı ile kelimelerin türlerinin ve köklerinin elde
edilmesi önemli rol oynamıştır.
Türkçe SMS Sınıflandırma Çok Katmanlı Süzgeçleme Mimarisi Mobil Uygulama Kara ve Beyaz Liste Kurallı İfadeler Makine Öğrenmesi
Primary Language | Turkish |
---|---|
Subjects | Engineering |
Journal Section | Research Articles |
Authors | |
Publication Date | March 31, 2019 |
Published in Issue | Year 2019 Volume: 31 Issue: 1 |