Sentiment Classification for Tabletop Entertainment Discussions Using BERT and VADER Weak-Agreement Rules

Authors

  • Alberto Halim Limantoro Universitas Ciputra Surabaya
  • Adi Suryaputra Paramita Universitas Ciputra Surabaya

DOI:

https://doi.org/10.30871/jaic.v10i2.12341

Keywords:

Community Forum, Machine Learning, Sentiment Analysis, Support Vector Machine, Tabletop Entertainment

Abstract

This research analyzes public sentiment in online tabletop entertainment communities using a hybrid approach that combines lexicon-based and machine-learning methods. Public opinion in the dataset was gathered from Reddit, given its growing reach among hobbyists, and categorized into three sentiment classes: positive, neutral, and negative. The pre-processing stage removes redundant entries, yielding 1494 unique posts. For the model evaluation phase, a relatively balanced testing dataset of 800 entries (500 actual posts and 300 constructed samples) was used, with sentiment distribution of 384 positive, 216 negative, and 200 neutral. Using BERT (bert-base-uncased), the final model achieved an accuracy of 0.8875 and a macro F1-score of 0.8712, with class-level performance as follows: negative (Precision 0.95, Recall 0.95, F1-score 0.95), neutral (Precision 0.97, Recall 0.62, F1-score 0.76), and positive (Precision 0.83, Recall 0.99, F1-score 0.90). The integration of lexicon-based (VADER) and transformer-based (BERT) methods for long-form tabletop community discussions represents the main contribution of this study and can be applied to various sentiment analysis applications. In the exploratory analysis of the actual dataset (1494 posts), sentiment distribution shows dominance of the positive category with 1151 posts (77.04%), followed by 306 neutral (20.48%) and 37 negative (2.48%), indicating real-world class imbalance despite strong balanced-test performance.

Downloads

Download data is not yet available.

References

[1] Nenny Anggraini, Syopiansyah Jaya Putra, Luh Kesuma Wardhani, Farid, Nashrul Hakiem, and Imam Marzuki Shofi, “A Comparative Analysis of Random Forest, XGBoost, and LightGBM Algorithms for Emotion Classification in Reddit Comments,” Jurnal Teknik Informatika, vol. 17, no. 1, pp. 88–97, May 2024, doi: https://doi.org/10.15408/jti.v17i1.38651.

[2] R. D. . Kurniawan, A. . Yohannis, and W. T. . Atmojo, “Sentiment Analysis of Getcontact Application Reviews on Google Play Store Using Naive Bayes Algorithm”, J. Tek. Inform. (JUTIF), vol. 6, no. 4, pp. 2848–2858, Sep. 2025.

[3] D. C. Youvan, “Understanding Sentiment Analysis with VADER: A Comprehensive Overview and Application,” ResearchGate, Jun. 2024, doi: https://doi.org/10.13140/RG.2.2.33567.98726.

[4] S. Naghikhani, “Beyond The Box,” 2024. Available: https://openresearch.ocadu.ca/id/eprint/4419/1/Naghikhani_Sourena_2024_MDES_SFI_MRP.pdf

[5] M. Wankhade, A. C. S. Rao, and C. Kulkarni, “A Survey on Sentiment Analysis Methods, Applications, and Challenges,” Artificial Intelligence Review, vol. 55, no. 55, Feb. 2022, doi: https://doi.org/10.1007/s10462-022-10144-1.

[6] M. Bordoloi and S. K. Biswas, “Sentiment analysis: A survey on design framework, applications and future scopes,” Artificial Intelligence Review, vol. 56, Mar. 2023, doi: https://doi.org/10.1007/s10462-023-10442-2.

[7] Y. Wang, M. Zhang, N. Luo, and L. Guo, “Understanding how participating behaviours influenced by individual motives affect continued generating behaviours in product-experience-shared communities,” Behaviour & Information Technology, pp. 1–21, Sep. 2021, doi: https://doi.org/10.1080/0144929x.2021.1970807.

[8] J. Donald, J. M. Banner, R. Satria, Winema Tania, and W. James, “Sentiment analysis of user-generated content,” Oct. 20, 2024. https://www.researchgate.net/publication/385084925_Sentiment_analysis_of_user-generated_content

[9] “School Manager by Family Zone,” Google.co.id, 2025. https://books.google.co.id/books?hl=en&lr=&id=xYhyEAAAQBAJ&oi=fnd&pg=PP1&dq=Sentiment+analysis+is+the+process+of+extracting (accessed Dec. 07, 2025).

[10] J. Al-Garaady and M. M. Albuhairy, “Public Sentiment Analysis in Social Media on the SARS-CoV-2 Vaccination Using VADER Lexicon Polarity,” Ssrn.com, Mar. 2022. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3647564 (accessed Dec. 11, 2025).

[11] “Sentimental Analysis for Political Polarization Using VADER Sentiment Lexicon,” Journal of Xidian University, vol. 15, no. 5, May 2021, doi: https://doi.org/10.37896/jxu15.5/014.

[12] [12] R. Catelli, S. Pelosi, and M. Esposito, “Lexicon-Based vs. Bert-Based Sentiment Analysis: A Comparative Study in Italian,” Electronics, vol. 11, no. 3, p. 374, Jan. 2022, doi: https://doi.org/10.3390/electronics11030374.

[13] Y. Wu, Z. Jin, C. Shi, P. Liang, and T. Zhan, “Research on the application of deep learning-based BERT model in sentiment analysis,” Applied and Computational Engineering, vol. 71, no. 1, pp. 14–20, May 2024, doi: https://doi.org/10.54254/2755-2721/71/2024ma.

[14] A. J. Dhruv, R. Patel, and N. Doshi, “Python: The Most Advanced Programming Language for Computer Science Applications,” Proceedings of the International Conference on Culture Heritage, Education, Sustainable Tourism, and Innovation Technologies, vol. 1, 2020, doi: https://doi.org/10.5220/0010307902920299.

[15] V. Arya, Amit Kumar Mishra, and A. González-Briones, “Sentiments Analysis of Covid-19 Vaccine Tweets Using Machine Learning and Vader Lexicon Method,” Advances in distributed computing and artificial intelligence journal, vol. 11, no. 4, pp. 507–518, Jun. 2023, doi: https://doi.org/10.14201/adcaij.27349.

[16] M. P. Geetha and D. Karthika Renuka, “Improving the performance of aspect based sentiment analysis using fine-tuned Bert Base Uncased model,” International Journal of Intelligent Networks, vol. 2, pp. 64–69, 2021, doi: https://doi.org/10.1016/j.ijin.2021.06.005.

Downloads

Published

2026-04-23

How to Cite

[1]
A. H. Limantoro and A. S. Paramita, “Sentiment Classification for Tabletop Entertainment Discussions Using BERT and VADER Weak-Agreement Rules”, JAIC, vol. 10, no. 2, pp. 1834–1842, Apr. 2026.

Issue

Section

Articles

Similar Articles

<< < 2 3 4 5 6 > >> 

You may also start an advanced similarity search for this article.