Automatic extraction of titles from general documents using machine learning

  • Authors:
  • Yunhua Hu;Hang Li;Yunbo Cao;Li Teng;Dmitriy Meyerzon;Qinghua Zheng

  • Affiliations:
  • Computer Science Department, Xi'an Jiaotong University, Xi'an, Shaanxi, China and Microsoft Research Asia;Microsoft Research Asia, Haidian, Beijing, China;Microsoft Research Asia, Haidian, Beijing, China;Computer Science and Engineering, Chinese University of Hong Kong, Shatin, N.T., Hong Kong, China;Microsoft Corporation, One Microsoft Way, Redmond, WA;Computer Science Department, Xi'an Jiaotong University, Xi'an, Shaanxi, China

  • Venue:
  • Information Processing and Management: an International Journal
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose a machine learning approach to title extraction from general documents. By general documents, we mean documents that can belong to any one of a number of specific genres, including presentations, book chapters, technical papers, brochures, reports, and letters. Previously, methods have been proposed mainly for title extraction from research papers. It has not been clear whether it could be possible to conduct automatic title extraction from general documents. As a case study, we consider extraction from Office including Word and PowerPoint. In our approach, we annotate titles in sample documents (for Word and PowerPoint, respectively) and take them as training data, train machine learning models, and perform title extraction using the trained models. Our method is unique in that we mainly utilize formatting information such as font size as features in the models. It turns out that the use of formatting information can lead to quite accurate extraction from general documents. Precision and recall for title extraction from Word are 0.810 and 0.837, respectively, and precision and recall for title extraction from PowerPoint are 0.875 and 0.895, respectively in an experiment on intranet data. Other important new findings in this work include that we can train models in one domain and apply them to other domains, and more surprisingly we can even train models in one language and apply them to other languages. Moreover, we can significantly improve search ranking results in document retrieval by using the extracted titles.