You are here

Lexical Systems & Tools (SPECIALIST)

Project information
Research Area: 
Researchers: 

LHNCBC's Lexical Systems Group develops and maintains the SPECIALIST lexicon and the tools that support and exploit it. The SPECIALIST Lexicon and NLP Tools are at the center of NLM's natural language research, providing a foundation for all our natural language processing efforts. In general, we investigate the contributions that natural language processing techniques can make to the task of mediating between the language of users and the language of online biomedical information resources. The SPECIALIST NLP Tools facilitate natural language processing by helping application developers with lexical variation and text analysis tasks in the biomedical domain. A set of JAVA programs designed to help users manage lexical variation, indexing, and normalization, etc. in biomedical text. A nested set of JAVA objects designed to help users analyze free text documents into words, terms, phrases, sentences and sections. Java version of JDI tool to categorizes biomedical text for applications include Word Sense Disambiguation and retrieval according to discipline. Includes two programs GSpell a spelling suggestion tool and BagOwordsPlus a phrase retrieval tool. The dTagger us a Part of Speech (POS) tagger. Visual Tagging Tool (VTT) is a simple, lightweight, portable, Java Swing based annotation tool. It is designed to easily markup text. Sub-Term Mapping Tools (STMT) is a generic tool set that provides comprehensive sub-term related features for NLP applications. It is used to find the longest prefix, prefixes, sub-terms, and synonymous sub-term substitutions in query expansion. CSpell (spell checker for consumer language), a distributable spelling tool to detect and correct various types of spelling errors. CSpell handles non-word errors, real-words errors, word boundary infraction, punctuation errors, informal expression, and combinations of the above and result in high F1 score and real-time performance.

Recently, the Lexical Systems Group began a project to enhance the derivational-variants function of the lexical tools. The derivational-variants function uses a set of derivational facts and rules to generate or identify derivational variants of input terms. Derivational variants are words related by a word-formation process like suffixation, prefixation or conversion (change of category). The current derivational variant system has only suffix rules and facts. These rules and facts are hand entered and curated. In order to add suffixation and conversion functionality to the system, the PDM team has developed a method to automatically extract candidate pairs of words that may be derivationally related, which helps automate the creation of rules and facts for suffixation and conversion. In addition, LSG started to include consumer data in the Lexicon. This task includes: 1) adding terms from a consumer corpus to the Lexicon. This corpus is established by collecting health related articles from 16 public consumer-facing NIH websites. 2) collecting and tagging patient-centered interface terminology/vocabulary through a new feature of classification type in the Lexicon to cover the colloquial terms.

The SPECIALIST Lexicon and Lexical tools are open source and freely downloadable. The 2019 release of the SPECIALIST Lexicon contains over 515,000 records, representing over 972,000 forms, an increase of over 9,800 records from the 2018 release. These new terms are derived from a systematic approach using the NLM MEDLINE n-gram set and expert system models for effective Lexicon building.

Publications/Tools: 
Lu C, Tormey D, McDreedy L, Browne AC. Implementing comprehensive derivational features in Llexical tools using a systematical approach [Poster]. AMIA 2013 Annual Symposium, Washington, DC, November 16-20, 2013, p. 904
Lu C, Browne AC. Development of Sub-Term Mapping Tools (STMT) AMIA 2012 Annual Symposium, Chicago, IL, November 3-7, 2012
Lu C, Browne AC. Development of sub-term mapping tools (STMT) [Poster]. AMIA 2012 Annual Symposium, Chicago, IL, November 3-7, 2012, p. 1845 (AMIA, 2012 Distinguished Poster Award) Poster.
Lu C, McCreedy L, Tormey D, Browne AC. A Systematic Approach for Automatically Generating Derivational Variants in Lexical Tools Based on theSPECIALIST Lexicon IEEE IT Professional Magazine, May/June, 2012;36-42.
Lu C, Tormey D, McCreedy L, Browne AC. A Systematic Approach for Automatically Generating Derivational Variants in Lexical Tools Based on the SPECIALIST Lexicon. IEEE IT Professional Magazine, May/June, 2012, p. 36-42.
Lu C, Browne AC. Converting Unicode Lexicon and Lexical Tools for ASII NLP Applications AMIA Annu Symp Proc 2011:1870.
Lu C, Divita G, Browne AC. Development of Visual Tagging Tool AMIA Annu Symp Proc 2010:1156.
Kilicoglu H, Fiszman M, Rosemblat G, Marimpietri S, Rindflesch TC. Arguments of Nominals in Semantic Interpretation of Biomedical Text BioNLM Workshop Proc, Assoc. for Computational Linguistics 2010
Lu C, Browne AC, Allen C, Divita G. Using Lexical tools to convert Unicode characters to ASCII AMIA Annu Symp Proc. 2008 Nov 6:1031.
Bangalore AK, Divita G, Humphrey SM, Browne AC, Thorn KE. Automatic Categorization of Google Search Results for Medical Queries using JDI Medinfo 2007: Proc. of the 11th World Congress on Health (Medical) Informatics

Pages