Why reinvent the wheel: Let's build question answering systems together

dc.bibliographicCitation.firstPage1247eng
dc.contributor.authorSingh, K.
dc.contributor.authorRadhakrishna, A.S.
dc.contributor.authorBoth, A.
dc.contributor.authorShekarpour, S.
dc.contributor.authorLytra, I.
dc.contributor.authorUsbeck, R.
dc.contributor.authorVyas, A.
dc.contributor.authorKhikmatullaev, A.
dc.contributor.authorPunjani, D.
dc.contributor.authorLange, C.
dc.contributor.authorVidal, Maria-Esther
dc.contributor.authorLehmann, J.
dc.contributor.authorAuer, Sören
dc.date.accessioned2020-07-21T09:12:28Z
dc.date.available2020-07-21T09:12:28Z
dc.date.issued2018
dc.description.abstractModern question answering (QA) systems need to flexibly integrate a number of components specialised to fulfil specific tasks in a QA pipeline. Key QA tasks include Named Entity Recognition and Disambiguation, Relation Extraction, and Query Building. Since a number of different software components exist that implement different strategies for each of these tasks, it is a major challenge to select and combine the most suitable components into a QA system, given the characteristics of a question. We study this optimisation problem and train classifiers, which take features of a question as input and have the goal of optimising the selection of QA components based on those features. We then devise a greedy algorithm to identify the pipelines that include the suitable components and can effectively answer the given question. We implement this model within Frankenstein, a QA framework able to select QA components and compose QA pipelines. We evaluate the effectiveness of the pipelines generated by Frankenstein using the QALD and LC-QuAD benchmarks. These results not only suggest that Frankenstein precisely solves the QA optimisation problem but also enables the automatic composition of optimised QA pipelines, which outperform the static Baseline QA pipeline. Thanks to this flexible and fully automated pipeline generation process, new QA components can be easily included in Frankenstein, thus improving the performance of the generated pipelines.eng
dc.description.versionpublishedVersioneng
dc.identifier.urihttps://doi.org/10.34657/3706
dc.identifier.urihttps://oa.tib.eu/renate/handle/123456789/5077
dc.language.isoengeng
dc.publisherNew York City : Association for Computing Machineryeng
dc.relation.doihttps://doi.org/10.1145/3178876.3186023
dc.rights.licenseCC BY 4.0 Unportedeng
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/eng
dc.subject.ddc004eng
dc.subject.gndKonferenzschriftger
dc.subject.otherQA frameworkeng
dc.subject.otherQuestion answeringeng
dc.subject.otherSemantic searcheng
dc.subject.otherSemantic webeng
dc.subject.otherSoftware reusabilityeng
dc.subject.otherNatural language processing systemseng
dc.subject.otherOptimizationeng
dc.subject.otherWorld Wide Webeng
dc.subject.otherAutomatic compositioneng
dc.subject.otherGeneration processeng
dc.subject.otherNamed entity recognitioneng
dc.subject.otherNumber of componentseng
dc.subject.otherOptimisation problemseng
dc.subject.otherQuestion answering systemseng
dc.subject.otherRelation extractioneng
dc.subject.otherSoftware componenteng
dc.subject.otherPipelineseng
dc.titleWhy reinvent the wheel: Let's build question answering systems togethereng
dc.typeArticleeng
dc.typeTexteng
tib.accessRightsopenAccesseng
wgl.contributorTIBeng
wgl.subjectInformatikeng
wgl.typeKonferenzbeitrageng
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Singh et al 2018, Why Reinvent the Wheel.pdf
Size:
1.39 MB
Format:
Adobe Portable Document Format
Description: