Document classification

编程知识 更新时间:2023-04-03 19:32:31
Document classification

Document classification - Wikipedia, the free encyclopedia

Document classification

From Wikipedia, the free encyclopedia Jump to: navigation, search

Document classification or document categorization is a problem in library science, information science and computer science. The task is to assign a document to one or more classes or categories. This may be done "manually" (or "intellectually") or algorithmically. The intellectual classification of documents has mostly been the province of library science, while the algorithmic classification of documents is used mainly in information science and computer science. The problems are overlapping, however, and there is therefore also interdisciplinary research on document classification.

The documents to be classified may be texts, images, music, etc. Each kind of document possesses its special classification problems. When not otherwise specified, text classification is implied.

Documents may be classified according to their subjects or according to other attributes (such as document type, author, printing year etc.). In the rest of this article only subject classification is considered. There are two main philosophies of subject classification of documents: The content based approach and the request based approach.

Contents

 [hide] 
  • 1 "Content based" versus "request based" classification
  • 2 Classification versus indexing
  • 3 Automatic document classification
  • 4 Techniques
  • 5 Applications
  • 6 See also
  • 7 Further reading

[edit] "Content based" versus "request based" classification

Content based classification is classification in which the weight given to particular subjects in a document determines the class to which the document is assigned. It is, for example, a rule in much library classification that at least 20% of the content of a book should be about the class to which the book is assigned.[1] In automatic classification it could be the number of times given words appears in a document.

Request oriented classification (or -indexing) is classification in which the anticipated request from users is influencing how documents are being classified. The classifier ask himself: “Under which descriptors should this entity be found?” and “think of all the possible queries and decide for which ones the entity at hand is relevant” (Soergel, 1985, p. 230[2]).

Request oriented classification may be classification that is targeted towards a particular audience or user group. For example, a library or a database for feminist studies may classify/index documents different compared to a historical library. It is probably better, however, to understand request oriented classification as policy based classification: The classification is done according to some ideals and reflects the purpose of the library or database doing the classification. In this way it is not necessarily a kind of classification or indexing based on user studies. Only if empirical data about use or users are applied should request oriented classification be regarded as a user-based approach.

[edit] Classification versus indexing

Sometimes a distinction is made between assigning documents to classes ("classification") versus assigning subjects to documents ("subject indexing") but as Frederick Wilfrid Lancaster has argued, this distinction not fruitful. "These terminological distinctions,” he writes, “are quite meaningless and only serve to cause confusion” (Lancaster, 2003, p. 21[3]). The view that this distinction is purely superficial is also supported by the fact that a classification system may be transformed into a thesaurus and vice versa (cf., Aitchison, 1986,[4] 2004;[5] Broughton, 2008;[6] Riesthuis & Bliedung, 1991[7]). Therefore is the act of labeling a document (say by assigning a term from a controlled vocabulary to a document) at the same time to assign that document to the class of documents indexed by that term (all documents indexed or classified as X belong to the same class of documents).

[edit] Automatic document classification

Automatic document classification tasks can be divided into three sorts: supervised document classification where some external mechanism (such as human feedback) provides information on the correct classification for documents, unsupervised document classification (also known as document clustering), where the classification must be done entirely without reference to external information, and semi-supervised document classification, where parts of the documents are labeled by the external mechanism.

[edit] Techniques

Automatic document classification techniques include:

  • Expectation maximization (EM)
  • Naive Bayes classifier
  • Tf-idf
  • Latent semantic indexing
  • Support vector machines (SVM)
  • Artificial neural network
  • K-nearest neighbour algorithms
  • Decision trees such as ID3 or C4.5
  • Concept Mining
  • Rough set based classifier
  • Soft set based classifier
  • Multiple-instance learning
  • Natural language processing approaches

[edit] Applications

Classification techniques have been applied to

  • spam filtering, a process which tries to discern E-mail spam messages from legitimate emails
  • topic spotting, automatically determining the topic of a text
    • email routing, sending an email sent to a general address to a specific address or mailbox depending on topic[8]
  • language identification, automatically determining the language of a text
  • genre classification, automatically determining the genre of a text[9]
  • readability assessment, automatically determining the degree of readability of a text, either to find suitable materials for different age groups or reader types or as part of a larger text simplification system

[edit] See also

  • Categorization
  • Classification (disambiguation)
  • Compound term processing
  • Concept based image indexing
  • Content-based image retrieval
  • Document
  • Supervised learning, unsupervised learning
  • Document retrieval
  • Document clustering
  • Information retrieval
  • Knowledge organization
  • Knowledge Organization System
  • Library classification
  • Machine learning
  • String metrics
  • Subject (documents)
  • Subject indexing
  • Text mining, web mining, concept mining

[edit] Further reading

Publications:

  • Fabrizio Sebastiani. Machine learning in automated text categorization. ACM Computing Surveys, 34(1):1–47, 2002.
  • Stefan Büttcher, Charles L. A. Clarke, and Gordon V. Cormack. Information Retrieval: Implementing and Evaluating Search Engines. MIT Press, 2010.
  • Introduction to document classification
  • Bibliography on Automated Text Categorization
  • Bibliography on Query Classification
  • Text Classification analysis page
  • Learning to Classify Text - Chap. 6 of the book Natural Language Processing with Python (available online)

References:

  1. ^ Library of Congress (2008). The subject headings manual. Washington, DC.: Library of Congress, Policy and Standards Division. (Sheet H 180: "Assign headings only for topics that comprise at least 20% of the work.")
  2. ^ Soergel, Dagobert (1985). Organizing information: Principles of data base and retrieval systems. Orlando, FL: Academic Press.
  3. ^ Lancaster, F. W. (2003). Indexing and abstracting in theory and practice. Library Association, London.
  4. ^ Aitchison, J. (1986). “A classification as a source for thesaurus: The Bibliographic Classification of H. E. Bliss as a source of thesaurus terms and structure.” Journal of Documentation, Vol. 42 No. 3, pp. 160-181.
  5. ^ Aitchison, J. (2004). “Thesauri from BC2: Problems and possibilities revealed in an experimental thesaurus derived from the Bliss Music schedule.” Bliss Classification Bulletin, Vol. 46, pp. 20-26.
  6. ^ Broughton, V. (2008). “A faceted classification as the basis of a faceted terminology: Conversion of a classified structure to thesaurus format in the Bliss Bibliographic Classification (2nd Ed.).” Axiomathes, Vol. 18 No.2, pp. 193-210.
  7. ^ Riesthuis, G. J. A., & Bliedung, St. (1991). “Thesaurification of the UDC.” Tools for knowledge organization and the human interface, Vol. 2, pp. 109-117. Index Verlag, Frankfurt.
  8. ^ Stephan Busemann, Sven Schmeier and Roman G. Arens (2000). Message classification in the call center. In Sergei Nirenburg, Douglas Appelt, Fabio Ciravegna and Robert Dale, eds., Proc. 6th Applied Natural Language Processing Conf. (ANLP'00), pp. 158-165, ACL.
  9. ^ Santini, Marina; Rosso, Mark (2008), Testing a Genre-Enabled Application: A Preliminary Assessment, BCS IRSG Symposium: Future Directions in Information Access, London, UK, pp. 54–63, http://www.bcs/upload/pdf/ewic_fd08_paper7.pdf

Data sets:

  • TechTC - Technion Repository of Text Categorization Datasets
  • David D. Lewis's Datasets
  • BioCreative III ACT (article classification task) dataset
Retrieved from " http://en.wikipedia/w/index.php?title=Document_classification&oldid=530618716"
posted on 2013-01-24 15:36  lexus 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://wwwblogs/lexus/archive/2013/01/24/2875108.html

更多推荐

Document classification

本文发布于:2023-04-03 19:32:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/9c9ced8736cf0626343c2539f779c931.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Document   classification

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 39737文章数
  • 14阅读数
  • 0评论数