Natural Language Engineering · 2004 · 889 citations · 10 references
ComputingComputer ScienceComputational LinguisticsInformation RetrievalNatural Language ProcessingInformation ExtractionMachine TranslationMultilingual Natural Language ProcessingNamed Entity RecognitionQuestion AnsweringText MiningDialog SystemsDistributed Application DeploymentDocument ClassificationInformation Extraction From TextInformation Retrieval From TextLarge-scale Natural Language ProcessingMiddlewareOpen-domain Question Answering
IBM Research’s 200‑person UIM team works on NLP tasks such as dialog, retrieval, classification, translation, bioinformatics, and question answering, and analysis shows that a shared architecture would accelerate research and product integration, prompting the creation of UIMA to meet growing multilingual text processing demand. This paper introduces UIMA’s analysis‑engine architecture and explains how it accelerates research and technology transfer. UIMA’s core is a data‑driven framework that supports development, composition, and distributed deployment of analysis engines, underpinned by powerful search capabilities.
IBM Research has over 200 people working on Unstructured Information Management (UIM) technologies with a strong focus on Natural Language Processing (NLP). These researchers are engaged in activities ranging from natural language dialog, information retrieval, topic-tracking, named-entity detection, document classification and machine translation to bioinformatics and open-domain question answering. An analysis of these activities strongly suggested that improving the organization's ability to quickly discover each other's results and rapidly combine different technologies and approaches would accelerate scientific advance. Furthermore, the ability to reuse and combine results through a common architecture and a robust software framework would accelerate the transfer of research results in NLP into IBM's product platforms. Market analyses indicating a growing need to process unstructured information, specifically multilingual, natural language text, coupled with IBM Research's investment in NLP, led to the development of middleware architecture for processing unstructured information dubbed UIMA. At the heart of UIMA are powerful search capabilities and a data-driven framework for the development, composition and distributed deployment of analysis engines. In this paper we give a general introduction to UIMA focusing on the design points of its analysis engine architecture and we discuss how UIMA is helping to accelerate research and technology transfer.
10
Knowledge Interchange Format Version 3.0 Reference Manual
Michael Genesereth · 1992 · 793 citations
Stephen Dill, John A. Tomlin, Jason Y. Zien et al. · 2003 · 457 citations
Question-answering by predictive annotation
John Prager, Eric W. Brown, Anni Coden et al. · 2000 · 215 citations
Evolving GATE to meet new challenges in language engineering
Kalina Bontcheva, Valentin Tablan, Diana Maynard et al. · Natural Language Engineering · 2004 · 180 citations