monarch-initiative / ontogpt

LLM-based ontological extraction tools, including SPIRES
https://monarch-initiative.github.io/ontogpt/
BSD 3-Clause "New" or "Revised" License
548 stars 68 forks source link

Add grounding refiner option for SPIRES #361

Open caufieldjh opened 3 months ago

caufieldjh commented 3 months ago

(related to discussion with @enockniyonkuru re: MAXO extraction on Apr 1 2024)

SPIRES extraction does grounding recursively, but still doesn't always catch instances where the term to match is within a longer string, e.g. lorem ipsum dolor TERM TO MATCH sit amet Sometimes this is due to closely related texts not otherwise defined as synonyms, like vitamin supplementation (MAXO:0001129) vs vitamin therapy.

An additional refiner pass could assist with grounding by doing one or more of the above: