<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Need: Examining the Impact of Lexical Knowledge in a Compositional QALD System</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>David Maria Schmidt</string-name>
          <email>daschmidt@techfak.uni-bielefeld.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mohammad Fazleh Elahi</string-name>
          <email>melahi@techfak.uni-bielefeld.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Philipp Cimiano</string-name>
          <email>cimiano@techfak.uni-bielefeld.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Workshop</string-name>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Semantic Composition, Question Answering over Linked Data, Large Language Models, Lexical Knowledge</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Semantic Computing Group, CITEC, Technical Faculty, Bielefeld University</institution>
          ,
          <addr-line>Universitätsstraße 25, 33615 Bielefeld</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This poster accompanies a paper with the same title to be presented at the EKAW 2024 main conference and provides additional details on the compositional Question Answering over Linked Data (QALD) pipeline presented in that accompanying paper by means of an example, i.e. the question “What is the birth name of Angela Merkel?”. The pipeline utilizes Dependency-based Underspecified Discourse Representation Structures (DUDES) in combination with Lemon lexical entries in order to generate SPARQL queries. We discuss the behavior of the diferent components for the above-mentioned example. The corresponding software artifact can be found on Zenodo: https://doi.org/10.5281/zenodo.12610054, the code is also available on GitHub: https://github.com/ ag-sc/neodudes/ and a corresponding Docker image has been published on DockerHub: https://hub.docker.com/ r/dvs23/neodudes.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Question Answering over Linked Data (QALD) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] is a well-known task in which natural language
expressions like “What is the birth name of Angela Merkel?” are mapped to their corresponding
SPARQL representation w.r.t. some knowledge graph like DBpedia [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ], i.e. “SELECT DISTINCT
?string WHERE { dbr:Angela_Merkel dbp:birthName ?string }”. This work further exemplifies
the inner workings of the compositional question answering pipeline based on Dependency-based
Underspecified Discourse Representation Structures (DUDES) [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ] presented in the main conference
QALD System” by explaining step by step how the question “What is the birth name of Angela Merkel?”
is transformed into its corresponding SPARQL representation.
      </p>
      <p>An overview of the diferent steps involved in this process is given in Figure 1, which illustrates a
simplified version of the pipeline and serves as a blueprint for the following section. We first discuss the
dependency parsing step (Section 2.1) that provides the basis for all further processing steps, and then
explain how the tree merger (Section 2.2) improves the tree structure, followed by the ontology matcher
(Section 2.3), which links natural language phrases and knowledge graph entities and properties. After
that, we describe the tree scoring component in more detail (Section 2.4), which ranks the trees using
some scoring heuristics. Finally, we explain how DUDES representations are created (Section 2.5) and
composed (Section 2.6) and how they are transformed into corresponding SPARQL queries (Section
2.7). The SPARQL query is passed to a selection component (Section 2.8) which selects one SPARL
query among the query candidates using an LLM. The final query is then sent to a SPARQL endpoint to
retrieve the actual answer.</p>
      <p>CEUR</p>
      <p>ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>2. System Architecture</title>
      <p>The input to our compositional question answering approach is a string representing the natural
language question to be answered. In this section, we detail the process of generating a SPARQL query
for the question “What is the birth name of Angela Merkel?”, an example which is slightly diferent
from the one in the main paper as it additionally allows insights into how prepositional markers like
“of” govern the DUDES generation and composition process in exchange for a slightly more complex
tree.</p>
      <p>As ambiguity is an inherent property of natural language, our system accounts for it early on by
working with a set of candidates that are filtered and ranked at various stages of the pipeline. The
diferent filtering and ranking steps thus perform a form of (implicit) disambiguation. The following
sections indicate where ambiguities may arise and thus multiple diferent candidates are possible.</p>
      <sec id="sec-2-1">
        <title>2.1. Dependency Parsing</title>
        <p>As the pipeline builds on a dependency-analyzed form of the input question, the aim of the first step is
to generate a dependency tree representation of the input question. In addition to the original version
of the question, we introduce an alternative string representation in which every number word is
converted into its numeric representation.1 This can be useful for the case of filtering or ordering
operations requiring a numeric representation, as in “Show me all basketball players that are higher
than two meters.”. As this is not relevant for the question discussed in this paper, we do not provide
more details for this process.</p>
        <p>
          As a correct dependency tree is crucial for the success of the whole pipeline, we deploy multiple
diferent state-of-the-art dependency parsers, namely SpaCy 2 with the models en_core_web_trf and
en_core_web_lg in diferent configurations, and the Stanza/CoreNLP framework [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] as an alternative
dependency parser. All these parsers get the input string(s) and thus generate potentially diferent
dependency trees. One exemplary, simplified dependency tree is shown in Figure 1.
        </p>
        <p>Identical trees are discarded early in the pipeline, and the remaining outputs are all processed
separately up to the Tree Scorer step where the resulting tree candidates are scored following diferent
criteria. The corresponding score determines the order in which the candidate trees are considered in
the following steps.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Tree Merger</title>
        <p>As raw dependency trees usually do not correspond well to knowledge graph entities and predicates,
the tree merger uses several heuristic rules to merge nodes in the dependency trees in order to facilitate
the task of matching URIs to nodes. For the example in question, the relevant heuristics all work with
dependency tags3 or part-of-speech (POS) tags4. In particular, determiners like “the” and adpositions
like “of” are merged into their parent node. Alternatively, lexical entry markers based on preliminary
matching are merged into their parents as well, as in the case of the preposition “of”. Further, compounds
like “Angela Merkel” or “birth name” are merged into a single node. Applying all those rules yields the
upper merged dependency tree in Figure 1. Applying only the compound merge for “birth name” yields
the lower merged tree in Figure 1.</p>
        <p>
          In this step, all reasonable combinations of merge operations are explored. Some merges are treated
as atomic operations if a partial application of the heuristic would not be meaningful. For instance, if an
entity matcher like DBpedia Spotlight [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] already recognizes an entity consisting of multiple nodes, it
is only meaningful to apply either all of these merges or none, as it is not clear whether a partial merge
still corresponds to the recognized entity. The resulting trees are passed to the ontology matcher.
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Ontology Matcher</title>
        <p>
          Currently, the generated trees have no connections to a knowledge graph and all steps up to this point
are targeted at improving the tree for matching tree nodes with knowledge graph resources. To do so,
our approach relies on a number of data sources. The richest information source here is the Lemon
lexicon, which does not just map strings to URIs but also provides information about grammatical forms
and which parts of the sentence correspond to which semantic argument of a property. As the lexicon
mainly contains lexical information about properties, other data sources are needed to match entities to
nodes in the tree. This can be done in diferent ways, either using a custom tagger based on prefix tries
[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] or by considering the output of DBpedia Spotlight.
        </p>
        <p>In our example, this means that “the birth name of” is mapped to the lexical entry for “birth name
(of)” which is connected to the corresponding DBpedia property dbp:birthName. As the lexical entry
also bears the marker “of”, this association between the tree node and the entry is especially strong,
as a matching marker is another indicator that the match is correct. In addition, the trie-based tagger
delivers some results as well here, which are considered with lower priority, as matching lexical
entries are generally prioritized higher than matching entities. In contrast, “Angela Merkel” is either
1This is accomplished using the numerizer Python library: https://github.com/jaidevd/numerizer.
2https://spacy.io/
3https://universaldependencies.org/u/dep/
4https://universaldependencies.org/u/pos/
recognized by DBpedia Spotlight or by the prefix trie tagger and mapped to dbr:Angela_Merkel. For
the trie tagger, this matching is based on similarity and length, which rules out other candidates like
dbr:Cabinet_of_angela_merkel and dbr:Angela.</p>
      </sec>
      <sec id="sec-2-4">
        <title>2.4. Tree Scorer</title>
        <p>As mentioned in Section 2.1, up to this point, a number of diferent candidate trees are generated which
need to be prioritized for further processing. The exact measure is described in the accompanying
paper, but for our example tree a matching score is based on the fraction of matched nodes, i.e. one
node has a matched lexical entry (weight 1, “the birth name of”), one has a matched entity (weight
0.9, “Angela Merkel”), and three special nodes (weight 0.8, namely “What”, “is” and ‘?”), are considered
to be matched although they are not assigned to an URI. For matched nodes, we consider both exact
(weight 3) and relaxed (weight 1) matches in the final weighted average together with a score comparing
the final number of nodes to the original tree (weight 2). This makes the tree score for the illustrated
candidate higher than, e.g., for the candidate where “birth” and ”name” were not merged. As a result,
this tree is processed first in subsequent steps.</p>
      </sec>
      <sec id="sec-2-5">
        <title>2.5. DUDES Creator</title>
        <p>Before using the DUDES composition mechanism to combine the semantic representations of matched
nodes in the dependency tree and creating a unified representation of the entire input’s meaning, we
ifrst need to create DUDES for each individual node. This can be achieved with a few simple rules,
diferentiating between entities (the bottom DUDES in Figure 1) and properties (the upper DUDES in
Figure 1), as well as a few special cases in order to capture the semantics of filtering and aggregation
operations. In our example, just two DUDES are generated, because the special word nodes in this case
do not trigger any special behavior like sorting. These DUDES are then attached to the tree nodes and
used in the following composition step.</p>
      </sec>
      <sec id="sec-2-6">
        <title>2.6. DUDES Composer</title>
        <p>The exact formal composition semantics of DUDES is described in the main conference paper, so that
we limit our focus here to the cases relevant for our example. In particular, for our example question,
only two DUDES have to be composed. More precisely, the “Angela Merkel” DUDES is merged into the
“birth name” DUDES. When doing so, the question arises which variable of the “birth name” DUDES
has to be replaced with the main variable of the “Angela Merkel” DUDES. In the considered case, this is
determined by the marker “of”, which is associated with  in the corresponding selection pair, i.e. the
subject position of dbp:birthName. As a result, during the composition process, every occurrence of 
is replaced by  in the “Angela Merkel” DUDES and the condition  = dbr:Angela_Merkel is appended
to the condition list of the “birth name” DUDES. The result of this composition is displayed in Figure 1.</p>
      </sec>
      <sec id="sec-2-7">
        <title>2.7. SPARQL Generator</title>
        <p>
          Although the final composed DUDES already closely resembles a SPARQL query, it still needs to be
mapped into a formal SPARQL query. For our example, this is quite straightforward. Conditions like
 = dbr:Angela_Merkel lead to all occurrences of  being replaced by the entity, such that only triples
are left, which are easy to translate to SPARQL. To do this in a generally applicable fashion, we use the
Z3 SMT solver [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] to generate a variable assignment and help diferentiate between variables which
are translated to SPARQL variables and those who already have a fixed value. In more complex cases,
the SPARQL generator also needs to deal with generating additional syntax like ORDER BY expressions,
which is further detailed in the accompanying paper. In our example, there is only one variable without
a fixed value, namely  . This makes the construction of a SPARQL query easy, as  corresponds to the
SELECT variable and the conditions with replacements of fixed values can be used directly in the WHERE
block. The result is shown in Figure 1.
        </p>
      </sec>
      <sec id="sec-2-8">
        <title>2.8. SPARQL Selector</title>
        <p>
          Due to the large amount of combinations and ambiguities that arise throughout the pipeline steps, in
most cases more than one SPARQL query is generated in the end. Thus, a mechanism is needed to
choose from a set of candidate SPARQL queries. In our case, this is accomplished with an LLM-based
approach (using the encoder of flan-t5-small [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] as a base model) fine-tuned to compare two queries
and choose the better one based on the question, the queries, the numbers of results and a string
representations of their DUDES. Further details are given in the corresponding main conference paper.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Results</title>
      <p>
        Comparing our approach to other QALD approaches, we achieve competitive performance on the
QALD9 benchmark [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. It has to be noted that the results hold under the assumption that an appropriate
Lemon lexicon is available. The results of other state-of-the-art approaches are listed in Table 1, together
with our results from the best-performing LLM-based query selection strategy. Further details and
evaluations comparing the performance to GPT models are presented in the main conference paper.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>In this work, we have presented the inner workings of our compositional question answering pipeline
by means of the example question “What is the birth name of Angela Merkel?”. We examined the results
of the diferent components of the pipeline for the example question: generating a dependency tree
from the input question, matching nodes to ontology resources, ranking dependency trees based on
matching results, semantic composition, transformation into SPARQL and query selection. Finally, we
have compared the results of our approach to state-of-the-art systems.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This work is partially funded by the Ministry of Culture and Science of the State of North
RhineWestphalia under grant no NW21-059A (SAIL).
over knowledge bases, in: Proceedings of the 20th International Semantic Web Conference (ISWC),
Springer International Publishing, 2021, pp. 128–145.
[16] D. Vollmers, R. Jalota, D. Moussallem, H. Topiwala, A.-C. N. Ngomo, R. Usbeck, Knowledge graph
question answering using graph-pattern isomorphism, in: Proceedings of the 17th International
Conference on Semantic Systems (SEMANTiCS), 2021.
[17] L. Zou, R. Huang, H. Wang, J. X. Yu, W. He, D. Zhao, Natural language question answering over rdf:
a graph data driven approach, in: 2014 ACM SIGMOD international conference on Management
of data, 2014.
[18] R. Omar, I. Dhall, P. Kalnis, E. Mansour, A universal question-answering platform for knowledge
graphs, in: In Proceedings of the ACM SIGMOD/PODS international conference of Management
of Data, 2023.
[19] N. Mihindukulasooriya, G. Rossiello, P. Kapanipathi, I. Abdelaziz, S. Ravishankar, M. Yu, A. G. S.</p>
      <p>Roukos, A. Gray, Leveraging semantic parsing for relation linking over knowledge bases, in:
Proceedings of the 19th International Semantic Web Conference (ISWC), Springer International
Publishing, 2020, pp. 402–419.
[20] P. Kapanipathi, I. Abdelaziz, S. Ravishankar, S. Roukos, A. Gray, R. Fernandez Astudillo, M. Chang,
C. Cornelio, S. Dana, A. Fokoue, D. Garg, A. Gliozzo, S. Gurajada, H. Karanam, N. Khan, D.
Khandelwal, Y.-S. Lee, Y. Li, F. Luus, N. Makondo, N. Mihindukulasooriya, T. Naseem, S. Neelam, L. Popa,
R. Gangi Reddy, R. Riegel, G. Rossiello, U. Sharma, G. P. S. Bhargav, M. Yu, Leveraging Abstract
Meaning Representation for knowledge base question answering, in: Findings of the Association
for Computational Linguistics: ACL-IJCNLP 2021, Association for Computational Linguistics, 2021,
pp. 3884–3894.
[21] W. Zheng, M. Zhang, Question answering over knowledge graphs via structural query patterns,
arXiv preprint arXiv:1910.09760 (2019).
[22] G. Rossiello, N. Mihindukulasooriya, I. Abdelaziz, M. Bornea, A. Gliozzo, T. Naseem, P. Kapanipathi,
Generative relation linking for question answering over knowledge bases, in: Proceedings of the
20th International Semantic Web Conference (ISWC), Springer International Publishing, 2021, pp.
321–337.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Shekarpour</surname>
          </string-name>
          ,
          <string-name>
            <surname>K. M. Endris</surname>
            ,
            <given-names>A. Jaya</given-names>
          </string-name>
          <string-name>
            <surname>Kumar</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Lukovnikov</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Singh</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Thakkar</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Lange</surname>
          </string-name>
          ,
          <article-title>Question answering on linked data: Challenges and future directions</article-title>
          ,
          <source>in: Proceedings of the 25th International Conference Companion on World Wide Web (WWW)</source>
          ,
          <year>2016</year>
          , pp.
          <fpage>693</fpage>
          -
          <lpage>698</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          , G. Kobilarov,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cyganiak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z. G.</given-names>
            <surname>Ives</surname>
          </string-name>
          ,
          <article-title>Dbpedia: A nucleus for a web of open data</article-title>
          , in: K. Aberer,
          <string-name>
            <given-names>K.</given-names>
            <surname>Choi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. F.</given-names>
            <surname>Noy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Allemang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. J. B.</given-names>
            <surname>Nixon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Golbeck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mika</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Maynard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Mizoguchi</surname>
          </string-name>
          , G. Schreiber,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cudré-Mauroux</surname>
          </string-name>
          (Eds.),
          <source>The Semantic Web, 6th International Semantic Web Conference, 2nd Asian Semantic Web Conference</source>
          ,
          <string-name>
            <surname>ISWC</surname>
          </string-name>
          <year>2007</year>
          +
          <article-title>ASWC 2007, Busan</article-title>
          , Korea,
          <source>November 11-15</source>
          ,
          <year>2007</year>
          , volume
          <volume>4825</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2007</year>
          , pp.
          <fpage>722</fpage>
          -
          <lpage>735</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Isele</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jakob</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Jentzsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kontokostas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. N.</given-names>
            <surname>Mendes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hellmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Morsey</surname>
          </string-name>
          , P. van Kleef,
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          , C. Bizer, DBpedia
          <article-title>- a large-scale, multilingual knowledge base extracted from wikipedia</article-title>
          ,
          <source>Semantic Web Journal</source>
          <volume>6</volume>
          (
          <year>2015</year>
          )
          <fpage>167</fpage>
          -
          <lpage>195</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Cimiano</surname>
          </string-name>
          ,
          <article-title>Flexible semantic composition with DUDES</article-title>
          , in: Proceedings of the Eighth International Conference on Computational Semantics, IWCS-
          <volume>8</volume>
          '
          <fpage>09</fpage>
          ,
          <string-name>
            <surname>Association</surname>
          </string-name>
          for Computational Linguistics, USA,
          <year>2009</year>
          , p.
          <fpage>272</fpage>
          -
          <lpage>276</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Cimiano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Unger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>McCrae</surname>
          </string-name>
          ,
          <source>Ontology-Based Interpretation of Natural Language, Synthesis Lectures on Human Language Technologies</source>
          , Morgan &amp; Claypool Publishers,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>P.</given-names>
            <surname>Qi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bolton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. D.</given-names>
            <surname>Manning</surname>
          </string-name>
          ,
          <article-title>Stanza: A Python natural language processing toolkit for many human languages</article-title>
          ,
          <source>in: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics: System Demonstrations</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>P. N.</given-names>
            <surname>Mendes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jakob</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>García-Silva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          ,
          <article-title>Dbpedia spotlight: shedding light on the web of documents</article-title>
          , in: C.
          <string-name>
            <surname>Ghidini</surname>
            ,
            <given-names>A. N.</given-names>
          </string-name>
          <string-name>
            <surname>Ngomo</surname>
            ,
            <given-names>S. N.</given-names>
          </string-name>
          <string-name>
            <surname>Lindstaedt</surname>
          </string-name>
          , T. Pellegrini (Eds.),
          <source>Proceedings the 7th International Conference on Semantic Systems, I-SEMANTICS</source>
          <year>2011</year>
          , Graz, Austria, September 7-
          <issue>9</issue>
          ,
          <year>2011</year>
          , ACM International Conference Proceeding Series, ACM,
          <year>2011</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.</given-names>
            <surname>Knuth</surname>
          </string-name>
          ,
          <source>The Art Of Computer Programming</source>
          , vol.
          <volume>3</volume>
          :
          <string-name>
            <given-names>Sorting</given-names>
            <surname>And Searching</surname>
          </string-name>
          ,
          <string-name>
            <surname>Addison-Wesley</surname>
          </string-name>
          ,
          <year>1973</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9] L. de Moura, N. Bjørner,
          <article-title>Z3: An eficient smt solver</article-title>
          , in: C. R. Ramakrishnan, J. Rehof (Eds.),
          <source>Tools and Algorithms for the Construction and Analysis of Systems</source>
          , Springer Berlin Heidelberg, Berlin, Heidelberg,
          <year>2008</year>
          , pp.
          <fpage>337</fpage>
          -
          <lpage>340</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>H. W.</given-names>
            <surname>Chung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Longpre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Zoph</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Fedus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dehghani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Brahma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Webson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Gu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Suzgun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Chowdhery</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Narang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Mishra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. Y.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Petrov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. H.</given-names>
            <surname>Chi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dean</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Devlin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Roberts</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q. V.</given-names>
            <surname>Le</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <article-title>Scaling instruction-finetuned language models</article-title>
          ,
          <source>Journal of Machine Learning Research</source>
          <volume>25</volume>
          (
          <year>2024</year>
          )
          <fpage>1</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>R.</given-names>
            <surname>Usbeck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. H.</given-names>
            <surname>Gusmita</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Ngomo</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Saleem, 9th challenge on question answering over linked data (QALD-9)</article-title>
          ,
          <source>in: Joint proceedings of the 4th Workshop on Semantic Deep Learning (SemDeep-4)</source>
          and
          <article-title>NLIWoD4: Natural Language Interfaces for the Web of Data (NLIWOD-4) and 9th Question Answering over Linked Data challenge (QALD-9) co-located with 17th International Semantic Web Conference</article-title>
          (ISWC), California, United States of America,
          <year>2018</year>
          , pp.
          <fpage>58</fpage>
          -
          <lpage>64</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A.</given-names>
            <surname>Glaese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>McAleese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Trębacz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Aslanides</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Firoiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Ewalds</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Rauh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Weidinger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Chadwick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Thacker</surname>
          </string-name>
          ,
          <article-title>Improving alignment of dialogue agents via targeted human judgements</article-title>
          ,
          <source>arXiv preprint arXiv:2209.14375</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Sakor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. O.</given-names>
            <surname>Mulang'</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Shekarpour</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Vidal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          , Old is gold:
          <article-title>Linguistic driven approach for entity and relation linking of short text, in: Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Association for Computational Linguistics</article-title>
          , Minneapolis, Minnesota,
          <year>2019</year>
          , pp.
          <fpage>2336</fpage>
          -
          <lpage>2346</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>D.</given-names>
            <surname>Diefenbach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Both</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Maret</surname>
          </string-name>
          ,
          <article-title>Towards a question answering system over the semantic web</article-title>
          ,
          <source>Semantic Web</source>
          <volume>11</volume>
          (
          <year>2020</year>
          )
          <fpage>421</fpage>
          -
          <lpage>439</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>X.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Qu</surname>
          </string-name>
          ,
          <article-title>Edg-based question decomposition for complex question answering</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>