Journal article

Türkçe Kısa Mesajları Sınıflandıran Çok Katmanlı Süzgeçleme Mimarisi ve Akıllı SMS Kutusu

Abstract

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.

Keywords

Türkçe SMS SınıflandırmaÇok Katmanlı Süzgeçleme MimarisiMobil UygulamaKara ve Beyaz ListeKurallı İfadelerMakine Öğrenmesi

46 views · 11 downloads