Preprint
Large Language Models
Featured

Machine learning in automated text categorization

Fabrizio Sebastiani(Consorzio Pisa Ricerche)
March 1, 2002ACM Computing Surveys9,092 citations

9.1k

Citations

745

Influential Citations

ACM Computing Surveys

Venue

2002

Year

Abstract

The automated categorization (or classification) of texts into predefined categories has witnessed a booming interest in the last 10 years, due to the increased availability of documents in digital form and the ensuing need to organize them. In the research community the dominant approach to this problem is based on machine learning techniques: a general inductive process automatically builds a classifier by learning, from a set of preclassified documents, the characteristics of the categories. The advantages of this approach over the knowledge engineering approach (consisting in the manual definition of a classifier by domain experts) are a very good effectiveness, considerable savings in terms of expert labor power, and straightforward portability to different domains. This survey discusses the main approaches to text categorization that fall within the machine learning paradigm. We will discuss in detail issues pertaining to three different problems, namely, document representation, classifier construction, and classifier evaluation.

Analysis

Why This Paper Matters

This 2002 survey by Fabrizio Sebastiani is a seminal work that systematically organized the rapidly growing field of automated text categorization. At a time when digital documents were proliferating, the paper provided a clear taxonomy of machine learning approaches, establishing a common framework for researchers and practitioners. Its emphasis on inductive learning over manual rule engineering highlighted a paradigm shift that has since become standard in NLP.

The paper's structured discussion of document representation, classifier construction, and evaluation remains relevant today, as these are still core challenges in text classification. By contrasting ML methods with knowledge engineering, it made a compelling case for the scalability and adaptability of learning-based systems.

Technical Contributions

The paper's key technical contributions include:

  • Document representation: Discusses bag-of-words, term weighting (TF-IDF), and dimensionality reduction techniques.
  • Classifier construction: Reviews multiple algorithms including Naive Bayes, k-NN, decision trees, and support vector machines (SVMs).
  • Classifier evaluation: Introduces metrics like precision, recall, F1, and micro/macro averaging, which became standard in the field.
  • Comparative analysis: Provides a structured comparison of different learning paradigms and their suitability for text categorization.

Results

As a survey, the paper does not present original experimental results. However, it synthesizes findings from prior work, reporting that machine learning classifiers, particularly SVMs and k-NN, achieve high effectiveness (often >85% F1) on benchmark datasets like Reuters-21578. The paper notes that ML approaches consistently outperform manually crafted rule-based systems in both accuracy and development cost.

Significance

This survey has been cited over 9,000 times, reflecting its foundational role in text categorization research. It helped standardize evaluation practices and popularized the use of machine learning for document classification. The paper's insights directly influenced the development of modern NLP systems, including spam filters, sentiment analysis, and topic classification. Its framework for comparing classifiers and representations remains a template for subsequent surveys and meta-analyses in AI.