Methods for Generating Drift in Text Streams

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Garcia, Cristiano Mesquita, Koerich, Alessandro Lameiras, Britto Jr, Alceu de Souza, Barddal, Jean Paul
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913271621091328
author Garcia, Cristiano Mesquita
Koerich, Alessandro Lameiras
Britto Jr, Alceu de Souza
Barddal, Jean Paul
author_facet Garcia, Cristiano Mesquita
Koerich, Alessandro Lameiras
Britto Jr, Alceu de Souza
Barddal, Jean Paul
contents Systems and individuals produce data continuously. On the Internet, people share their knowledge, sentiments, and opinions, provide reviews about services and products, and so on. Automatically learning from these textual data can provide insights to organizations and institutions, thus preventing financial impacts, for example. To learn from textual data over time, the machine learning system must account for concept drift. Concept drift is a frequent phenomenon in real-world datasets and corresponds to changes in data distribution over time. For instance, a concept drift occurs when sentiments change or a word's meaning is adjusted over time. Although concept drift is frequent in real-world applications, benchmark datasets with labeled drifts are rare in the literature. To bridge this gap, this paper provides four textual drift generation methods to ease the production of datasets with labeled drifts. These methods were applied to Yelp and Airbnb datasets and tested using incremental classifiers respecting the stream mining paradigm to evaluate their ability to recover from the drifts. Results show that all methods have their performance degraded right after the drifts, and the incremental SVM is the fastest to run and recover the previous performance levels regarding accuracy and Macro F1-Score.
format Preprint
id arxiv_https___arxiv_org_abs_2403_12328
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Methods for Generating Drift in Text Streams
Garcia, Cristiano Mesquita
Koerich, Alessandro Lameiras
Britto Jr, Alceu de Souza
Barddal, Jean Paul
Machine Learning
Computation and Language
Information Retrieval
Systems and individuals produce data continuously. On the Internet, people share their knowledge, sentiments, and opinions, provide reviews about services and products, and so on. Automatically learning from these textual data can provide insights to organizations and institutions, thus preventing financial impacts, for example. To learn from textual data over time, the machine learning system must account for concept drift. Concept drift is a frequent phenomenon in real-world datasets and corresponds to changes in data distribution over time. For instance, a concept drift occurs when sentiments change or a word's meaning is adjusted over time. Although concept drift is frequent in real-world applications, benchmark datasets with labeled drifts are rare in the literature. To bridge this gap, this paper provides four textual drift generation methods to ease the production of datasets with labeled drifts. These methods were applied to Yelp and Airbnb datasets and tested using incremental classifiers respecting the stream mining paradigm to evaluate their ability to recover from the drifts. Results show that all methods have their performance degraded right after the drifts, and the incremental SVM is the fastest to run and recover the previous performance levels regarding accuracy and Macro F1-Score.
title Methods for Generating Drift in Text Streams
topic Machine Learning
Computation and Language
Information Retrieval
url https://arxiv.org/abs/2403.12328