Skip to main content

Table 4 Examples of NOBLE matching strategies produced by combinations of matching options

From: NOBLE – Flexible concept recognition for large-scale biomedical natural language processing

Use Cases Combination of matching options
Task Description Subsumption Overlap Contiguity Order Partial
Best match Provides the narrowest meaningful match with the fewest candidates. Best for concept coding and information extraction. Yes Yes Yes (gap = 1) No No
All match Provides as many matched candidates as possible. Best for information retrieval and text mining. No Yes No No No
Precise match Attempts to minimize the number of false positives by filtering out candidates that do not appear in exactly the same form as in controlled terminology. Similar to best match, but increases precision at the expense of recall. Yes No Yes (gap = 0) Yes No
Sloppy match Allows matching of concepts even if the entire term representing it is not mentioned in input text. Best for concept coding with small, controlled terminologies and poorly developed synonymy. No Yes No No Yes
  1. For contiguity, the gap indicates the number of words (not counting stop words) that can occur in-between words that make up a valid term