Mengenal Sentiment Analysis

Pengertian

Sentiment Analysis adalah penambangan kontekstual teks yang mengidentifikasi dan mengekstrak informasi subjektif dalam sumber, dan membantu para pembisnis untuk memahami sentimen sosial dari merek, produk atau layanan mereka saat memantau percakapan online.

Secara umum, sentimen analisis terbagi menjadi 2 kategori besar yaitu :

a. Coarse-grained sentiment analisis

b. Fined-grained sentiment analisis

Coarse-grained sentiment analisis melakukan proses analisis pada level dokumen. Pengklasifikasian berorientasi pada sebuah dokumen secara keseluruhan, yaitu positif, netral dan negative. Sedangkan fined-grained sentiment analisis melakukan proses analisis sebuah kalimat. Contoh sebuah fined-grained sentiment analisis :

– Saya tidak suka ikan, klasifikasi negatif

– Hotel itu sangat indah sekali, klasifikasi positif

Metode

Machine Learning Approach

Machine Learning memerlukan dataset untuk digunakan sebagai data training. Oleh karena itu, dibutuhkan effort untuk mengumpulkan dan melakukan class tag pada sampel dataset tersebut, selain itu proses training juga membutuhkan waktu [1]. Akurasi dari pendekatan klasifikasi machine learning sangat baik, akan tetapi performa klasifikasinya domain dependent terhadap dataset yang digunakan pada saat training [2].Metode-metode yang masuk ke dalam kategori ini adalah sebagai berikut:

  • Naïve Bayes
  • Maximum Entropy
  • SVM
  • Neural Network

Knowledge-Based Method Approach

Knowledge-Based adalah pendekatan Sentiment Analysis pada word level, dimana entitas yang diproses adalah kata. Metode-metode yang masuk di dalam pendekatan ini adalah sebagai berikut:

Lexicon-Based

PMI (Pointwise Mutual Information)

Knowledge -Based bergantung pada dictionary atau kamus lexicon yang digunakan untuk melakukan penilaian terhadap fitur yang didapat.

Hybrid Approach

Pendekatan ini menggabungkan knowledge-based approach dan machine learning approach. Beberapa penelitian sukses mengaplikasikan keduanya secara bersamaan.

Contoh kasus

Sentimen Analisis Tweet Berbahasa Indonesia

Adapun total data tweet yang digunakan untuk pengujian klasifikasi (uji) adalah 2378 tweet. Total data tweet untuk proses pengujian tersebut dibagi ke dalam delapan tranding topik yang telah diinputkan sebelumnya oleh user. Rincian data tweet untuk proses pengujian klasifikasi tweet dan pengujian tweet diperlihatkan pada Tabel

 

sumber :

https://mti.binus.ac.id/2017/10/04/1900/

http://alfan-farizki.blogspot.com/2011/01/apa-itu-sentiment-analysis-opinion.html

https://jurnal.ugm.ac.id/ijccs/article/viewFile/24716/16691

 

Rahmat Burhanudin

Sharing is caring. Ada pertanyaan? silahkan komentar atau email ke rahmat@mamat.co

Leave a Reply

Your email address will not be published. Required fields are marked *