In recent years, sentiment analysis has seen remarkable advancements, particularly with the development of learning-based and knowledge-based tools, also called lexicon-based. As opposed to machine learning methods, knowledge-based ones do not need to retrieve labelled data to train a classifier, and are less resource-expensive. However, dependency on pre-established rules may be too rigid to be adapted to different domains or too broad to encompass subtle variations in sentiment within specific domains. Additionally, due to their manual construction, their coverage often remains restricted. This study introduces SEEDOT, a novel methodology to enhance the performance of specialised lexicon-based tools. SEEDOT starts from a general lexicon and a domain-specific corpus, and uses machine learning to improve the existing lexicon with domain-specific terms. This improves at once the specificity and the coverage of the general lexicon. The effectiveness of SEEDOT is compared to a state-of-the-art lexicon-based tool, outperforming it in all four domains considered.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

SEEDOT: Tool for Enhancing Sentiment Lexicon with Machine Learning

  • Vittorio Haardt,
  • Lorenzo Malandri,
  • Fabio Mercorio,
  • Luca Porcelli

摘要

In recent years, sentiment analysis has seen remarkable advancements, particularly with the development of learning-based and knowledge-based tools, also called lexicon-based. As opposed to machine learning methods, knowledge-based ones do not need to retrieve labelled data to train a classifier, and are less resource-expensive. However, dependency on pre-established rules may be too rigid to be adapted to different domains or too broad to encompass subtle variations in sentiment within specific domains. Additionally, due to their manual construction, their coverage often remains restricted. This study introduces SEEDOT, a novel methodology to enhance the performance of specialised lexicon-based tools. SEEDOT starts from a general lexicon and a domain-specific corpus, and uses machine learning to improve the existing lexicon with domain-specific terms. This improves at once the specificity and the coverage of the general lexicon. The effectiveness of SEEDOT is compared to a state-of-the-art lexicon-based tool, outperforming it in all four domains considered.