2013
DOI: 10.1017/s1471068413000598
|View full text |Cite
|
Sign up to set email alerts
|

Generating explanations for biomedical queries

Abstract: We introduce novel mathematical models and algorithms to generate (shortest or k different) explanations for biomedical queries, using answer set programming. We implement these algorithms and integrate them in BioQuery-ASP. We illustrate the usefulness of these methods with some complex biomedical queries related to drug discovery, over the biomedical knowledge resources PharmGKB, DrugBank, BioGRID, CTD, SIDER, Disease Ontology, and Orphadata.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0
1

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 30 publications
(27 citation statements)
references
References 27 publications
(51 reference statements)
0
26
0
1
Order By: Relevance
“…To answer complex queries over a variety of biomedical ontologies (Erdem et al 2011), ASP allows us to extract relevant parts of them (thanks to external atoms) and integrate them by rules. For instance, the drug names can be extracted from a drug ontology, by first extracting the relevant triples from the ontology: Y, Z) and then extracting drug names from the triples:…”
Section: Integration Of Heterogeneous Knowledgementioning
confidence: 99%
See 2 more Smart Citations
“…To answer complex queries over a variety of biomedical ontologies (Erdem et al 2011), ASP allows us to extract relevant parts of them (thanks to external atoms) and integrate them by rules. For instance, the drug names can be extracted from a drug ontology, by first extracting the relevant triples from the ontology: Y, Z) and then extracting drug names from the triples:…”
Section: Integration Of Heterogeneous Knowledgementioning
confidence: 99%
“…the auxiliary concept of reachability of a gene from another gene by means of a chain of gene-gene interactions is required (Erdem et al 2011); this concept can be defined in ASP recursively as follows:…”
Section: Expressivity Of Representationmentioning
confidence: 99%
See 1 more Smart Citation
“…Answer set programming has been used for syntactic parsing in the context of the Combinatory Categorial Grammar formalism (Lieler andSchüller 2012, Schüller 2013), for semantic parsing and representation of textual information (Baral et al 2011, Nguyen et al 2015, and for natural language understanding in the context of question answering (Tari and Baral 2005) and the Winograd Schema Challenge (Schüller 2014, Bailey et al 2015. In the context of controlled natural language processing, answer set programming has been used as a prototype of a rule system in the Attempto project (Kuhn 2007, Fuchs et al 2008, as a target language for biomedical queries related to drug discovery (Erdem and Yeniterzi 2009), as a source language for generating explanations for biomedical queries (Erdem andÖztok 2015), as a framework for human-robot interaction (Demirel et al 2016), and as a target language for writing executable specifications (Guy and Schwitter 2017).…”
Section: Answer Set Programming and Natural Language Processingmentioning
confidence: 99%
“…Indeed, ASP combines a comparatively high knowledge-modeling power [10] with a robust solving technology [2,4,12,24,26,27,37,38]. For these reasons ASP has become an established logic-based programming paradigm with successful applications to complex problems in Artificial Intelligence [7,23], Bioinformatics [13,18,21], Databases [36,39], Game Theory [6]; more recently ASP has been applied to solve industrial applications [29,17].…”
Section: Introductionmentioning
confidence: 99%