skip to main content
10.1145/1014052.1014065acmconferencesArticle/Chapter ViewAbstractPublication PageskddConference Proceedingsconference-collections
Article

Exploiting dictionaries in named entity extraction: combining semi-Markov extraction processes and data integration methods

Published:22 August 2004Publication History

ABSTRACT

We consider the problem of improving named entity recognition (NER) systems by using external dictionaries---more specifically, the problem of extending state-of-the-art NER systems by incorporating information about the similarity of extracted entities to entities in an external dictionary. This is difficult because most high-performance named entity recognition systems operate by sequentially classifying words as to whether or not they participate in an entity name; however, the most useful similarity measures score entire candidate names. To correct this mismatch we formalize a semi-Markov extraction process, which is based on sequentially classifying segments of several adjacent words, rather than single words. In addition to allowing a natural way of coupling high-performance NER methods and high-performance similarity functions, this formalism also allows the direct use of other useful entity-level features, and provides a more natural formulation of the NER problem than sequential word classification. Experiments in multiple domains show that the new model can substantially improve extraction performance over previous methods for using external dictionaries in NER.

References

  1. E. Agichtein and L. Gravano. Snowball: Extracting relations from large plaintext collections. In Proceedings of the 5th ACM International Conference on Digital Libraries, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Y. Altun, I. Tsochantaridis, and T. Hofmann. Hidden markov support vector machines. In Proceedings of the 20th International Conference on Machine Learning (ICML), 2003.Google ScholarGoogle Scholar
  3. D. M. Bikel, R. L. Schwartz, and R. M. Weischedel. An algorithm that learns what's in a name. Machine Learning, 34:211--231, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. V. R. Borkar, K. Deshmukh, and S. Sarawagi. Automatic text segmentation for extracting structured records. In Proc. ACM SIGMOD International Conf. on Management of Data, Santa Barabara,USA, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Borthwick, J. Sterling, E. Agichtein, and R. Grishman. Exploiting diverse knowledge sources via maximum entropy in named entity recognition. In Sixth Workshop on Very Large Corpora New Brunswick, New Jersey. Association for Computational Linguistics., 1998.Google ScholarGoogle Scholar
  6. R. Bunescu, R. Ge, R. J. Kate, E. M. Marcotte, R. J. Mooney, A. K. Ramani, and Y. W. Wong. Learning to extract proteins and their interactions from medline abstracts. Available from http://www.cs.utexas.edu/users/ml/publication/ie.html, 2002.Google ScholarGoogle Scholar
  7. R. Bunescu, R. Ge, R. J. Mooney, E. Marcotte, and A. K. Ramani. Extracting gene and protein names from biomedical abstracts. Unpublished Technical Note, Available from http://www.cs.utexas.edu/users/ml/publication/ie.html, 2002.Google ScholarGoogle Scholar
  8. M. E. Califf and R. J. Mooney. Bottom-up relational learning of pattern matching rules for information extraction. Journal of Machine Learning Research, 4:177--210, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. W. W. Cohen and P. Ravikumar. Secondstring: An open-source Java toolkit of approximate string-matching techniques. Project web page, http://secondstring.sourceforge.net, 2003.Google ScholarGoogle Scholar
  10. W. W. Cohen, P. Ravikumar, and S. E. Fienberg. A comparison of string distance metrics for name-matching tasks. In Proceedings of the IJCAI-2003 Workshop on Information Integration on the Web (IIWeb-03), 2003.Google ScholarGoogle Scholar
  11. M. Collins. Discriminative training methods for hidden markov models: Theory and experiments with perceptron algorithms. In Empirical Methods in Natural Language Processing (EMNLP), 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Collins and Y. Singer. Unsupervised models for named entity classification. In Proceedings of the Joint SIGDAT Conference on Empirical Methods in Natural Language Processing and Very Large Corpora (EMNLP99), College Park, MD, 1999.Google ScholarGoogle Scholar
  13. K. Crammer and Y. Singer. Ultraconservative online algorithms for multiclass problems. J. Mach. Learn. Res., 3:951--991, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. Craven and J. Kumlien. Constructing biological knowledge bases by extracting information from text sources. In Proceedings of the 7th International Conference on Intelligent Systems for Molecular Biology (ISMB-99), pages 77--86. AAAI Press, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. R. Durban, S. R. Eddy, A. Krogh, and G. Mitchison. Biological sequence analysis - Probabilistic models of proteins and nucleic acids. Cambridge University Press, Cambridge, 1998.Google ScholarGoogle Scholar
  16. D. Freitag. Multistrategy learning for information extraction. In Proceedings of the Fifteenth International Conference on Machine Learning. Morgan Kaufmann, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Y. Freund and R. E. Schapire. Large margin classification using the perceptron algorithm. In Computational Learing Theory, pages 209--217, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. X. Ge. Segmental Semi-Markov Models and Applications to Sequence Analysis. PhD thesis, University of California, Irvine, December 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. D. Hanisch, J. Fluck, H. Mevissen, and R. Zimmer. Playing biology's name game: identifying protein names in scientific text. In Pac Symp Biocomput, pages 403--14, 2003.Google ScholarGoogle Scholar
  20. K. Humphreys, G. Demetriou, and R. Gaizauskas. Two applications of information extraction to biological science journal articles: Enzyme interactions and protein structures. In Proceedings of 2000 the Pacific Symposium on Biocomputing (PSB-2000), pages 502--513, 2000.Google ScholarGoogle Scholar
  21. D. Klein and C. D. Manning. Conditional structure versus conditional estimation in nlp models. In Workshop on Empirical Methods in Natural Language Processing (EMNLP), 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. R. E. Kraut, S. R. Fussell, F. J. Lerch, and J. A. Espinosa. Coordination in teams: evi-dence from a simulated management game. To appear in the Journal of Organizational Behavior, 2004.Google ScholarGoogle Scholar
  23. M. Krauthammer, A. Rzhetsky, P. Morozov, and C. Friedman. Using blast for identifying gene and protein names in journal articles. Gene, 259(1-2):245--52, 2000.Google ScholarGoogle ScholarCross RefCross Ref
  24. J. Lafferty, A. McCallum, and F. Pereira. Conditional random fields: Probabilistic models for segmenting and labeling sequence data. In Proceedings of the International Conference on Machine Learning (ICML-2001), Williams, MA, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. S. Lawrence, C. L. Giles, and K. Bollacker. Digital libraries and autonomous citation indexing. IEEE Computer, 32(6):67--71, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. N. Littlestone. Learning quickly when irrelevant attributes abound: A new linear-threshold algorithm. Machine Learning, 2(4), 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. R. Malouf. Markov models for language-independent named entity recognition. In Proceedings of the Sixth Conference on Natural Language Learning (CoNLL-2002), 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. A. McCallum, D. Freitag, and F. Pereira. Maximum entropy markov models for information extraction and segmentation. In Proceedings of the International Conference on Machine Learning (ICML-2000), pages 591--598, Palo Alto, CA, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. A. K. McCallum, K. Nigam, J. Rennie, and K. Seymore. Automating the construction of internet portals with machine learning. Information Retrieval Journal, 3:127--163, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. A. Ratnaparkhi. Learning to parse natural language with maximum entropy models. Machine Learning, 34, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. E. Riloff and R. Jones. Learning Dictionaries for Information Extraction by Multi-level Boot-strapping. In Proceedings of the Sixteenth National Conference on Artificial Intelligence, pages 1044--1049, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. S. Sarawagi and A. Bhamidipaty. Interactive deduplication using active learning. In Proceedings of the Eighth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, July 23-26, 2002, Edmonton, Alberta, Canada. ACM, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. K. Seymore, A. McCallum, and R. Rosenfeld. Learning Hidden Markov Model structure for information extraction. In Papers from the AAAI-99 Workshop on Machine Learning for Information Extraction, pages 37--42, 1999.Google ScholarGoogle Scholar
  34. F. Sha and F. Pereira. Shallow parsing with conditional random fields. In Proceedings of HLT-NAACL, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. R. S. Sutton. Integrated architectures for learning, planning, and reacting based on approximating dynamic programming. In Proceedings of the Seventh International Conference on Machine Learning, Austin, Texas, 1990. Morgan Kaufmann. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. L. Sweeney. Finding lists of people on the web. Technical Report CMU-CS-03-168, CMU-ISRI-03-104, Carnegie Mellon University School of Computer Science, 2003. Available from: http://privacy.cs.cmu.edu/dataprivacy/projects/rosterfinder/.Google ScholarGoogle Scholar
  37. W. E. Winkler. Matching and record linkage. In Business Survey methods. Wiley, 1995.Google ScholarGoogle Scholar
  38. R. Y. Winston Lin and R. Grishman. Bootstrapped learning of semantic classes from positive and negative examples. In Proceedings of the ICML Workshop on The Continuum from Labeled to Unlabeled Data, Washington, D.C, August 2003.Google ScholarGoogle Scholar

Index Terms

  1. Exploiting dictionaries in named entity extraction: combining semi-Markov extraction processes and data integration methods

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        KDD '04: Proceedings of the tenth ACM SIGKDD international conference on Knowledge discovery and data mining
        August 2004
        874 pages
        ISBN:1581138881
        DOI:10.1145/1014052

        Copyright © 2004 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 22 August 2004

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate1,133of8,635submissions,13%

        Upcoming Conference

        KDD '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader