Dergiler / Bilişim Teknolojileri Dergisi / 2023 / Cilt: 16 - Sayı: 1

Konvolüsyonel Sinir Ağları Tabanlı Türkçe Metin Sınıflandırma

Convolutional Neural Networks Based Turkish Text Classification

Sayfa
21–31
Yayın Tarihi
2023-01-31
DOI
—
🏛️Bu makalenin bibliyografik verileri ve tam metin bağlantısı DergiPark üzerinden sağlanmıştır.
DergiPark Kaydı ↗
✨

Yapay Zeka Hızlı Bakış & Çıkarımlar

AI Insight
⚡ TL;DR(1 Cümlede Hızlı Çıkarım)

Ayrıca tüm algoritmaların birbiri ile karşılaştırmasını içeren tablolar oluşturularak sonuçlar analiz edilmiştir.

📌 3 Maddede Bu Makale

🎯
Amaç & Hipotez:Bu çalışmada makine öğrenmesi teknikleri ve konvolüsyonel sinir ağları (KSA) tabanlı bir derin öğrenme modeli kullanılarak iki farklı Türkçe metin veri kümesi sınıflandırılmıştır.
📊
Temel Bulgular & Veri:Türkçe dilinde seçilen veri kümeleri, metin ve sınıf adedi olarak birbirinden farklı yapıda tercih edilmiş böylece kelime vektör boyutunun aynı deney ortamında sınıflandırma başarısına etkisi araştırılmıştır.
💡
Sonuç & Katkı:Ayrıca tüm algoritmaların birbiri ile karşılaştırmasını içeren tablolar oluşturularak sonuçlar analiz edilmiştir.
🔬Tür:Modelleme & Sayısal Simülasyon
📍Kapsam:Genişletilmiş Akademik Örneklem
⚙️Değişkenler:Metin Sınıflandırma · Makine Öğrenmesi · Derin Öğrenme

Özet

Bu çalışmada makine öğrenmesi teknikleri ve konvolüsyonel sinir ağları (KSA) tabanlı bir derin öğrenme modeli kullanılarak iki farklı Türkçe metin veri kümesi sınıflandırılmıştır. Metin sınıflandırma çalışmasında Rastgele Orman (RO), Naive Bayes (NB), Destek Vektör Makineleri (DVM), K-En Yakın Komşu (KNN) Algoritmaları ve geliştirilen KSA tabanlı derin öğrenme modeli seçilen veri kümelerine uygulanmıştır. Türkçe dilinde seçilen veri kümeleri, metin ve sınıf adedi olarak birbirinden farklı yapıda tercih edilmiş böylece kelime vektör boyutunun aynı deney ortamında sınıflandırma başarısına etkisi araştırılmıştır. Kelime temsil yöntemi olarak Terim Frekansı-Ters Doküman Frekansı (TF-IDF) belirlenmiş olup, sınıflandırma işlemi öncesi veri kümelerine uygulanan durdurma kelimeleri filtreleme ve kök bulma önişlemlerinin de sınıflandırma sonuçlarına katkısı değerlendirilmiştir. Ayrıca kelime temsil vektörlerine öznitelik seçimi uygulanarak boyutları düşürülmüş, böylece nihai vektör boyutunun da sonuçlara etkisi araştırılmıştır. Bahsedilen tüm ön işlemlerin farklı birleşimleri uygulanarak ortaya çıkan kelime vektörlerinin sınıflandırması sonucunda doğruluk ve F1-skor değerleri karşılaştırılmıştır. Karşılaştırmalar her bir sınıflandırma algoritması özelinde ayrı tablolar halinde sunulmuştur. Ayrıca tüm algoritmaların birbiri ile karşılaştırmasını içeren tablolar oluşturularak sonuçlar analiz edilmiştir.

Abstract

In this study, a text classification has been carried out on two different Turkish datasets using machine learning techniques and a deep learning model based on convolutional neural networks (CNN). In the text classification study, Random Forest, Naive Bayes, Support Vector Machines, K-Nearest Neighbor algorithms and a CNN based deep learning model were used. The datasets selected in Turkish are different from each other in terms of the number of texts and the number of classes. In this way, the effect of word embedding size on classification success was investigated. As a word embedding method, we preferred Term Frequency-Inverse Document Frequency (TF-IDF). The effects of the stopwords eliminating and lemmatizing pre-processes applied before the classification study, on the classification success was also evaluated. In addition, the size of the word embeddings was reduced by applying feature selection, and the effect of the final vector size on the results was investigated. The accuracy and F1-score values were compared as a result of the classification of the feature vectors by applying different combinations of the pre-processes. The comparisons are represented in separate tables for each classification algorithm used. In addition, F1-score comparison tables of the algorithms with each other are presented and the values were analyzed.

🔖

Bu Makaleye Atıf Yap

ALPARSLAN, G., DURSUN, M. (2023). Konvolüsyonel Sinir Ağları Tabanlı Türkçe Metin Sınıflandırma. Bilişim Teknolojileri Dergisi, Cilt: 16 - Sayı: 1, 21–31. https://ajindex.com/articles/879541

📄 Tam Metin PDF Okuyucu

📄

PDF görüntüleyici hazırlanıyor...

Kaynakça (14)

  1. R. Aşlıyan, K. Günel, “Metin İçerikli Türkçe Dokümanların Sınıflandırılması'', Akademik Bilişim Konferansı,529-535, 2010.
  2. Y. F. Muliono, F. Tanzil, “A Comparison of Text Classification Methods k-NN, Naïve Bayes, and Support Vector Machine for News Classification”, Jurnal Informatika: Jurnal Pengembangan IT, 3(2), 157-160, 2018.
  3. J. Liu, J. Li, L. Liu, W. Kang, “A Semantics Aware Random Forest for Text Classification”, 28th ACM International Conference, 1061-1070, 2019.
  4. H. Chen, W. Jiang, C. Li, R. Li, “A Heuristic Feature Selection Approach for Text Categorization by Using Chaos Optimization and Genetic Algorithm”, Hindawi Publishing Corporation Mathematical Problems in Engineering, 2013(1), 1-6, 2013.
  5. B. Xu, X. Guo, Y. Ye, J. Cheng, “An Improved Random Forest Classifier for Text Categorization”, Journal of Computers, 7(12), 2913-2920, 2012.
  6. S. Venkatraman, B. Surendiran, P. Arun Raj Kumar, “Spam e‐mail classification for the Internet of Things environment using semantic similarity approach”, The Journal of Supercomputing, 76(2), 756-776, 2020.
  7. R. Abascal-Mena, E. Lopez-Ornelas, “Author detection: Analyzing tweets by using a Na ̈ıve Bayes classifier”, Journal of Intelligent & Fuzzy Systems, 39(2), 2331-2339, 2020.
  8. D. Kılınç, A. Özçift, F. Bozyigit, P. Yıldırım, F. Yücalar, E. Borandag, “TTC-3600: A New Benchmark Dataset For Turkish Text Categorization”, Journal of Information Science, 43(2), 174–185, 2017.
  9. Ç. İnan Acı, A. Çırak, “Türkçe Haber Metinlerinin Konvolüsyonel Sinir Ağları ve Word2Vec Kullanılarak Sınıflandırılması'', Bilişim Teknolojileri Dergisi, 12(3), 219-228, 2019.
  10. A. Uçan, M. Dörterler, E. A. Sezer, “A study of Turkish emotion classification with pretrained language models”, Journal of Information Science, 48(6), 857–865, 2022.
  11. M. Aydoğan, A. Karcı, “Improving the accuracy using pre-trained word embeddings on deep neural networks for Turkish text classification”, Physica A: Statistical Mechanics and its Applications, 541, 123288, 2019.
  12. İ. H. Toroslu, P. Karagöz, “Personality Analysis Using Classification on Turkish Tweets”, International journal of cognitive informatics & natural intelligence, 15(4), DOI: 10.4018/IJCINI.287596, 2021.
  13. Ş. Yıldırım, T. Yıldız, “A comparative analysis of text classification for Turkish language”, Pamukkale University Journal of Engineering Science, 24(5), 879-886, 2018.
  14. Ö. Köksal, E. H. Yılmaz, “Improving automated Turkish text classification with learning-based algorithms”, Concurrency and Computation, 34(11), e