Judul: Indonesian Sentiment Analysis on Twitter Using a Lexicon-Based Tree Structure
Abstrak: Jumlah opini publik yang tersebar di berbagai media semakin meningkat seiring berkembangnya teknologi, informasi, dan komunikasi. Melihat hal tersebut, tidak mungkin untuk membaca setiap opini yang disampaikan satu per satu untuk mendapatkan sentimen yang disampaikan oleh masyarakat. Analisis sentimen atau biasa disebut opinion mining dapat dijadikan suatu solusi untuk mendapatkan sentimen publik. Analisis sentimen dapat mengklasifikasikan teks yang mengandung opini sebagai kelas positif, negatif, atau netral secara otomatis. Analisis sentimen berbasis leksikon adalah salah satu pendekatan yang dapat menghasilkan performa yang baik pada lintas topik pembicaraan, dapat dengan mudah ditingkatkan dengan berbagai sumber pengetahuan, dan tidak memerlukan pelatihan lebih lanjut. Secara umum, pendekatan dalam analisis sentimen terbagi ke dalam dua hal, yaitu pendekatan berbasis corpus dan pendekatan berbasis leksikon. Pendekatan berbasis corpus memiliki akurasi yang lebih tinggi dibandingkan dengan pendekatan berbasis leksikon. Namun, pendekatan berbasis corpus sangat bergantung pada kualitas dan jumlah data pelatihan. Sebaliknya, metode berbasis leksikon menghasilkan performa yang baik pada lintas topik pembicaraan, dapat dengan mudah ditingkatkan dengan berbagai sumber pengetahuan, dan tidak memerlukan pelatihan lebih lanjut. Penelitian analisis sentimen berbasis leksikon pada bahasa Indonesia telah banyak dilakukan. Penelitian yang telah dilakukan sebelumnya menjelaskan bahwa sentimen leksikon Indonesia lebih cocok digunakan pada analisis sentimen bahasa Indonesia dibandingkan sentimen leksikon Inggris seperti SentiWordNet. Pada penelitian-penelitian sebelumnya, analisis sentimen berbasis leksikon hanya menghitung frekuensi kemunculan kata berdasarkan sentimen leksikon saja tanpa memperhatikan makna dalam hubungan antarkata. Selain itu, kekurangan lainnya pada penelitian sebelumnya adalah belum dapat menangani bahasa tidak baku dan sentimen leksikon Indonesia yang digunakan masih relatif sedikit. Hubungan antarkata merupakan suatu hal yang penting dalam analisis sentimen. Jika hubungan antarkata tidak diperhatikan, dapat menyebabkan hilangnya informasi pada hubungan setiap kata. Adapun hubungan antarkata dapat mengubah polaritas sentimen (positif, negatif, atau netral) pada teks. Hubungan antarkata dalam suatu teks dapat direpresentasikan dengan baik menggunakan struktur tree sebagai suatu hirarki pembentukan kalimat. Penelitian analisis sentimen berbasis tree sebelumnya hanya memanfaatkan struktur tree sebagai ekstraksi fitur yang hasilnya kemudian digunakan pada pelatihan berbasis machine learning dan deep learning. Namun, penelitian tersebut memiliki biaya komputasi yang lebih besar dibandingkan analisis sentimen berbasis leksikon karena melakukan konstruksi tree sekaligus pelatihan data. Oleh karena itu, struktur tree digunakan pada pendekatan berbasis leksikon untuk memperkecil biaya komputasi. Berdasarkan permasalahan pada penelitan sebelumnya, penelitian ini bertujuan untuk meningkatkan performa analisis sentimen berbasis leksikon sebelumnya dengan menangani kata tidak baku, menambahkan kata pada sentimen leksikon, dan menggunakan struktur tree sebagai interpretasi hubungan antarkata dalam suatu teks. Hasil penelitian ini diharapkan dapat menghasilkan model analisis sentimen berbasis leksikon yang memiliki performa tinggi dan stabil pada berbagai lintas topik tanpa pelatihan. Penelitian ini menggunakan dua metode yaitu metode tanpa tree dan berbasis tree. Metode tanpa tree hanya menghitung frekuensi kemunculan kata dalam penentuan hasil klasifikasi. Adapun hasil klasifikasinya ditentukan berdasarkan perbandingan frekuensi kemunculan kata positif dan negatif. Jika frekuensi kata positif lebih besar, klasifikasinya bernilai positif. Hal tersebut berlaku sebaliknya. Namun, jika frekuensi kata positif dan negatif bernilai sama, hasil klasifikasinya bernilai netral. Sedangkan metode berbasis tree, menggunakan struktur tree sebagai interpretasi kata dalam suatu teks. Pembentukan tree diawali dengan membuat subtree pada klausa. Jika teks termasuk ke dalam kalimat
Keyword: lexicon-based, lexicon addition, sentiment analysis, tree structure, Twitter