Skip to content

bio-ontology-research-group/reasoning-augmented-generation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reasoning-augmented-generation

Reasoning Augmented Generation - BH 2024

Triple extraction

cd src
python pipeline.py "proteins that are involved the process of apoptosis"

Output

The extracted triple is: (bcl-2, involved, apoptosis)

Detected role:  involved -> part of
Detected class:  apoptosis -> Apoptosis modulation

OWL sentence: part of some Apoptosis modulation

Schema extraction

Given a query in natural language and the schema of the SPARQL endpoint (for example Uniprot), we retrieve the schema of the query by interacting with the LLM in several steps:

  • Class Extraction
  • Predicate Extraction
  • Query Generation

Workflow

Example

We show an example for the query: List all Human UniProt entries and their computationaly potential isoforms.

Example

About

Reasoning Augmented Generation - BH 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages