@kmd-ovgu

Exploiting Entity Information for Stream Classification over a Stream of Reviews

, , , , , and . Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, page 564-573. ACM, (2019)
DOI: https://doi.org/10.1145/3297280.3297333

Abstract

Opinion stream classification algorithms adapt the model to the arriving review texts and, depending on the forgetting scheme, reduce the contribution old reviews have upon the model. Reviews are assumed independent, and information on the entity to which a review refers, i.e. to the opinion target, is thereby ignored. This implies that the prediction of a review's label is based more on reviews referring to other, more popular or simply more recently inspected entities, while reviews referring to the same entity might be ignored as too old. In this study, we enforce that the reviews to each entity are taken into account for learning, adaption and forgetting. We split the original stream to substreams, each substream comprised by the reviews referring to the same entity (opinion target). This allows us to deal with differences in the speed of each sub-stream and to exploit the impact of the entity itself on the labels of the reviews referring to it. For this constellation of substreams we propose a pair of two voting classifiers, one being the global, "entity-ignorant" classifier trained on the whole stream of reviews, the other one consisting of one "entity-centric" classifier per entity. We show that the entity-ignorant classifier contributes most for entities with very few reviews, i.e. during the cold-start, while the entity-centric classifiers contribute most after acquiring enough information on the corresponding entities. We study our approach on a stream of product reviews, show that our ensemble improves the performance of its members, and we discuss the conditions under which one member contributes more than the other.

Links and resources

Tags

community

  • @entoutsi
  • @kmd-ovgu
  • @dblp
@kmd-ovgu's tags highlighted