BACK TO PROJECTS
NLP

Aspect-Based Sentiment Analysis (ABSA) Engine with IndoBERT

A comprehensive overview of the strategic implementation and real-world impact delivered through this initiative.

The Challenge

Satu kalimat dapat mengandung opini berbeda terhadap beberapa entitas, sehingga label tunggal tidak cukup merepresentasikan makna sebenarnya. Contoh: 'Aplikasinya cepat, tapi CS-nya lama respon.' Sentimen general membuat insight tidak bisa ditindaklanjuti karena menggabungkan aspect A dan aspect B menjadi satu skor sentiment.

Technical Approach

Membangun Aspect-Based Sentiment Analysis menggunakan fine-tuned IndoBERT (HuggingFace) untuk klasifikasi sentiment per-aspect. Input dipasangkan (aspect, text) agar model memahami target opini secara spesifik. Menggunakan probabilistic calibration + confidence threshold untuk menjaga konsistensi prediksi dan menangani bahasa informal & ironi parsial.

Outcome & Impact

Analisis sentimen menjadi lebih kontekstual per isu/aspek, multi-entity dalam satu kalimat dapat dipetakan dengan tepat, dan hasil analisis dapat ditindaklanjuti untuk monitoring reputasi yang lebih presisi.