<!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 />
    <article-meta>
      <title-group>
        <article-title>Cross-validation of Answers with SUMO and GPT</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dan Lupu</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Adrian Groza</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Adam Pease</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Articulate Software</institution>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer Science, Technical University of Cluj-Napoca</institution>
          ,
          <country country="RO">Romania</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We have developed a tool for fact-checking in automated question answering based on four technologies: (i) the Suggested Upper Merged Ontology (SUMO) for knowledge representation, (ii) the Vampire theorem prover [1] for fact verification, (iii) WordNet for lexical semantics and (iv) GPT (Generative Pretrained Transformer) for concept learning and alignment. SUMO provides a structured representation of knowledge in an expressive logic, facilitating semantic understanding and analysis. Vampire serves as an automated reasoning tool to check the validity of facts and claims. WordNet and GPT contribute to concept learning and alignment, enhancing the system's ability to interpret natural language (NL) expressions and align them with the underlying ontological representations. By combining these components, the proposed framework ofers a robust solution for fact-checking, combating misinformation, and promoting informed decision-making.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;fake news</kwd>
        <kwd>generative pre-trained transformers</kwd>
        <kwd>foundational ontologies</kwd>
        <kwd>foundational language models</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>also provides supporting evidence for its conclusions. By enriching SUMO with a food domain
ontology, we provide a running scenario for detecting fake claims regarding diets.</p>
    </sec>
    <sec id="sec-2">
      <title>2. System architecture</title>
      <p>Figure 1 illustrates the deployment diagram of the application, showing how three microservices
interact with each other. The server-side includes the following microservices: (i) ontology-rest
responsible for interacting with the ontology: ontology alignment, Vampire querying; (2)
fakenews-detector-api: implementing the algorithm for text verification; (3) gpt-translator: serving as
a REST interface for interacting with the fine-tuned models; (4) users interact with the system
through a web page deployed by the fake-news-detector-api.</p>
      <p>
        The content of SUMO [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] aids in understanding and logical thinking by precisely outlining a
wide range of commonly used terms and how they relate to one another. These terms cover
ideas from various areas including mathematics, social frameworks, procedures, time, and
the physical world, among other categories. For the task of fact-checking, SUMO provides
a series of advantages due to its broad coverage and formal semantics: (i) Concise and clear
knowledge: used to establish the circumstances and interpretation of information, thus aiding
in a distinct comprehension and assessment; (ii) Reasoning: the employment of logical axioms
in SUMO enables the deduction of factual information or to signal conflicts with known facts
within the ontology; (iii) Interoperability: SUMO is connected to WordNet [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], which assists
in comprehending the meaning of natural language statements in terms of semantics; (iv)
Extensibility: many domain ontologies have been built on top of SUMO, allowing a fact-checking
app to serve diverse areas - as running scenario, we engineer an ontology for diet and nutrition
domain.
      </p>
      <p>
        SUMO also benefits from the Sigma Knowledge Engineering Environment (SigmaKEE) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ],
through a set of features for browsing, editing, and managing SUMO, including inference
capabilities, semantic integration, and NLP (i.e. SigmaNLP). Thus, SigmaKEE provides support
for multiple automated theorem provers, including Vampire, EProver[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], and LEO-III[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>The Algorithm 1 evaluates the truth value of an input text, yielding an output of ’True’,
’False’, or ’Unknown’. The algorithm processes the current claim txt which undergoes ontology
matching, transforming it into a form suitable for further processing. This matched text is then
translated into tSUO-KIF, creating a query. The query is then put through a theorem prover. If
a proof is found for this query, it implies that the txt corresponds to a ’True’ statement. If the
theorem prover does not find a proof for the query, the algorithm takes the negation of the query
and poses it to the theorem prover. This is necessary because not finding a proof for a query
doesn’t automatically mean the negation of the query is true. Under the open world assumption,
the negation of a statement can be ’Unknown’. Finding a proof for the negated query means
that the txt corresponds to a ’False’ statement. In case of no proof found for the negated query,
the validity of the claim is assessed as ’Unknown’, as neither the query nor its negation could
be proven. Finally, the output True, False, or Unknown is passed to the explanation step, which
is an example of Explainable AI (XAI).</p>
      <p>The execution of this algorithm corresponds to the flowchart in Figure 2. The main four steps:
(1) ontology alignment; (2) translation to SUO-KIF, (3) theorem proving and (4) explanation are
detailed in the following paragraphs.</p>
      <p>
        First, for aligning text to ontology, we map and substitute tokens from a corpus of text to
concepts from SUMO. The Natural Language Processing (NLP) pipeline defined in SigmaNLP
[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] is used, where SigmaNLP is part of SigmaKEE. Relevant for our task is usage of WordNet and
the corresponding SUMO-WordNet mappings [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Each token of the input text is substituted
with its mapped concept. This might be a pitfall for multiple cases, where a concept from SUMO
is represented with multiple words in natural language.
      </p>
      <p>Second, automatic translation of input text to SUO-KIF was done by fine-tuning the GPT
Curie model. We created a dataset containing pairs of diferent types of input text and their
corresponding translation into SUO-KIF. It contains training data for the following SUO-KIF
patterns and relations: attribute, agent-patient, subclass, contains, part. Table 1 shows the number
of examples created for each type. The dataset is divided 80% for training and 20% to testing.</p>
      <p>The translation is done in 2 steps (Listing 1 - 4). In the first step, text is translated to a
"formal" format and then, the "formal" format is used for conversion to SUO-KIF :
{ t e x t : " D e s e r t s a r e dry "
f o r m a l : " I f ?X i s an i n s t a n c e o f d e s e r t , t h e n ?X has t h e a t t r i b u t e dry "
k i f : " (= &gt; ( i n s t a n c e ?X D e s e r t ) ( a t t r i b u t e ?X Dry ) ) " }</p>
      <sec id="sec-2-1">
        <title>Listing 1: Training example for attribute</title>
        <p>Algorithm 1 FactCheck
procedure FactCheck(, )
   ← AlignWithOntology(, )
 ← TranslateToKif(  )
′ ← MergeOntologies(, )
ℎ ,   ← RunProver(′)
if ℎ  == true then
 ← TRUE
 ← Verbalize( )
else
′ ← Negate()
′′ ← MergeOntologies(′, )
ℎ ,   ← RunProver(′′)
if ℎ  == true then
 ← FALSE
 ← Verbalize( )
 ← FALSE
 ← Verbalize( )
return , 
{ t e x t : " Apples and bananas a r e f r u i t s "
f o r m a l : " Apple and banana a r e s u b c l a s s e s o f f r u i t " ,
k i f : " ( and ( s u b c l a s s Apple F r u i t ) ( s u b c l a s s Banana F r u i t ) ) " }</p>
      </sec>
      <sec id="sec-2-2">
        <title>Listing 2: Training example for subclass relation</title>
      </sec>
      <sec id="sec-2-3">
        <title>Listing 4: Training example for agent-patient relation</title>
        <p>
          Third, for theorem proving we relied on Vampire [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. Since Vampire works on TPTP
(Thousands of Problems for Theorem Provers) and thus, a conversion between SUO-KIF and TPTP
was needed. SigmaKEE provides classes to make this conversion. Vampire attempts to
refute a statement or claim, searching for a contradiction within a logical theory. It employs a
cascade mode, which encompasses a series of increasingly specialized reasoning algorithms.
This cascade mode enables Vampire to explore diferent strategies, including various forms of
resolution, saturation, and quantifier elimination, to eficiently handle diferent types of logical
problems. For practical reasons, we impose a time limit on Vampire. In cases where a conjecture
contradicts the ontology, Vampire will often exceed the time limit, resulting in the absence
of the output "Satisfiable", which signifies that the conjecture is in conflict with the ontology.
Consequently, we explore proofs for both the conjecture and its negation in order to analyze
the collective outcomes, as showed in Figure 2 and Algorithm 1.
        </p>
        <p>Fourth, for proof verbalisation, Vampire outputs a lot of steps, which it used when searching
for proof. For this case, only the axioms was selected and verbalized using the manually created
formats in English for each term.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Running experiments</title>
      <p>First, we compare GPT-based translations with SigmaNLP translations. Diferent from GPT,
Sigmakee applies the agent-patient pattern. On the one hand, this pattern is adequate when the
text represents processes. For instance SigmaNLP performs well in the agent-patient context
(see Table 2). However, the translation does not explicitly indicate that "Salmon" is the cause
of "Increasing"; rather, it suggests a "Increasing" process with two patients: "Salmon" and
"Cholesterol". On the othe rhand, the pattern fails when the task includes the translation of
predicates ”is”, ”have”, ”part”. For instance, given the claim "Broccoli contains vitamins.", the
translation using the predicate part is more suitable than the agent-patient pattern (see Table 3).</p>
      <p>The GPT-model was fine-tuned with 418 training examples (recall Table 1). For fine-tuning
the Curie model we used 4 epochs, batch size of 1, learning rate multiplier (0.05, 0.1, or 0.2),
while the parameter computing classification metrics was set on false. The cost for training is
$0.0030 / 1K tokens and the usage costs $0.0120 / 1K tokens. On average, each example has 100
tokens, resulting in $0.13 for training and $0.1 for testing. On the 83 new examples used for
testing, the accuracy was 0.84. This accuracy indicates the percentage of correct completions in
the translation from natural language text to KIF. The tuned model achieved an accuracy of
0.96 for KIF translation and 0.82 for the formal model. By analysing errors, we observed that
most errors were related to the diferences in variable names, which, in fact, do not afect the
semantics. When testing with variables substituted with placeholders, the accuracy was 0.92.
Out of 83 testing examples, 76 were translated correctly.</p>
      <p>For testing fact-checking in the diet and nutrition domain, an domain ontology was built on
top of SUMO. It includes the concepts required for the test set described in Table 4 and also
concepts for various categories, including organic food, lipids, fibers, fatty acids, and axioms,
aimed at confirming or contradicting test samples.</p>
      <p>Next, we detail the computations for the claim: Vegetables are healthy. Our Diet ontology
built on top of SUMO includes the following axioms:
(subclass Vegetable FruitOrVegetable)
(instance Healthy BiologicalAttribute)
(=&gt;
(instance ?F FruitOrVegetable)
(attribute ?F Healthy))</p>
      <p>First, the text is aligned with ontology. That is, each token of the input sentence is not
just mapped to a SUMO concept. Here the system computes the following output: Vegetable
Attribute Healthy with the mappings Vegetables = Vegetable, are = Attribute, a = [None], healthy
= Healthy. Additionally to mapping, a semantic analysis was done, because the verb are was
correctly mapped to Attribute and the article a is not mapped to anything, even though it has
only one mapping to AlphabeticCharacter concept.</p>
      <p>In the second step, the text is converted in to SUO-KIF format. The translator constructs the
following intermediate format: If ?V is an instance of vegetable, then ?V has attribute healthy
Based on it, the following SUO-KIF representation is obtained:
(=&gt;
(instance ?V Vegetable)
(attribute ?V Healthy))</p>
      <p>In the third step, the checker searches for a proof for the obtained query. For this, Vampire is
run in cascade mode and a proof is found, which means the input text is true in relation with
ontology.</p>
      <p>In the final step, axioms from proof steps are automatically paraphrased in English by Sigma.
SigmaKEE has a facility to convert SUO-KIF statements into natural language paraphrases in
several diferent languages. This includes use of natural language templates for relations and
logical operators and words or phrases for each term. These are built recursively for complex
formulas.</p>
      <p>1 . f o r a l l a c l a s s , a n o t h e r c l a s s and an e n t i t y i f t h e o t h e r c l a s s i s an
i n s t a n c e o f c l a s s and t h e c l a s s i s an i n s t a n c e o f c l a s s , t h e n i f t h e
e n t i t y i s an i n s t a n c e o f t h e c l a s s and t h e c l a s s i s a s u b c l a s s o f t h e
o t h e r c l a s s , t h e n t h e e n t i t y i s an i n s t a n c e o f t h e o t h e r c l a s s
2 . v e g e t a b l e i s an i n s t a n c e o f c l a s s
3 . v e g e t a b l e i s a s u b c l a s s o f f r u i t o r v e g e t a b l e
4 . f r u i t o r v e g e t a b l e i s an i n s t a n c e o f c l a s s
5 . f o r a l l an o b j e c t i f t h e o b j e c t i s an i n s t a n c e o f f r u i t o r v e g e t a b l e ,
t h e n h e a l t h y i s an a t t r i b u t e o f t h e o b j e c t</p>
      <sec id="sec-3-1">
        <title>Listing 5: Automatic natural language praphrases using SigmaKEE</title>
        <p>These paraphrases can be rephrased by GPT, with the following result:
1 . I f b o t h a c l a s s ( C l a s s A) and a n o t h e r c l a s s ( C l a s s B ) a r e i n s t a n c e s
o f a common c l a s s ( C l a s s C ) , and an e n t i t y ( E n t i t y X ) i s an i n s t a n c e
o f C l a s s A , and C l a s s A i s a s u b c l a s s o f C l a s s B , t h e n E n t i t y X i s
a l s o an i n s t a n c e o f C l a s s B .
2 . V e g e t a b l e i s an i n s t a n c e o f a c l a s s ( C l a s s A) .
3 . V e g e t a b l e i s a s u b c l a s s o f a c l a s s ( C l a s s B ) t h a t i n c l u d e s b o t h
f r u i t s and v e g e t a b l e s .
4 . F r u i t s o r v e g e t a b l e s a r e i n s t a n c e s o f a c l a s s ( C l a s s C ) .
5 . F o r any o b j e c t ( O b j e c t Y ) , i f O b j e c t Y i s an i n s t a n c e o f a f r u i t o r
v e g e t a b l e , t h e n t h e o b j e c t has a p r o p e r t y " h e a l t h y . "</p>
      </sec>
      <sec id="sec-3-2">
        <title>Listing 6: Rephrasing the SigmaKEE paraphrases with GPT</title>
        <p>Table 4 exemplifies some input text and the corresponding answer computed by the checker
and also by GPT. In the first line, "All salt is unhealthy" is detected as false since in the knowledge
base there are the following axioms "Some salt is unhealthy" and "Some salt is healthy". "Calcium
strengthens bones" is detected as true since this knowledge appears in the ontology in the
SUO-KIF format, and the translator has correctly converted the given text into SUO-KIF.</p>
        <p>The processing time for fact-checking varies depending on the verdict. On average, "True"
texts take 7.16 seconds, needing just one Vampire run. For "False" texts, the average time is
17.11 seconds, involving 2 runs where the first run might either time out or Vampire finishes
processing, but the second run yields a proof. As for "Unknown" texts, they take 30-40 seconds
on average, with 2 runs either reaching timeout or Vampire completing the processing.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>We have shown initial experiments in the use of SUMO, Sigma, Vampire, and GPT Curie
language model in an eficient method for verifying text validity. SUMO provides an expressive
ontological framework that aids in stating precise meaning. Vampire uses SUMO’s knowledge
structure to systematically evaluate statement validity. We use a GPT model in translating the
text into the SUO-KIF format, and then passing the result to Vampire. One output of this study is
a dataset for training the GPT model. The GPT model facilitated text transformation for Vampire
to evaluate, resulting in an advanced text credibility assessment system with fact-checking and
misinformation detection.</p>
      <p>Ongoing work consists of: assessing the system performance on larger sets of claims. The
current running version of the tool, the diet ontology built on top of SUMO and the dataset used
for fine-tuned the models are available at https://github.com/ldan22/fake-news-detector.git</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>A. Groza is supported by the grant CCCDI-UEFISCDI, project number
PN-III-P2-2.1-PED-20212709, within PNCDI III of of the Ministry of Research, Innovation and Digitization, Romania</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Kovács</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Voronkov</surname>
          </string-name>
          ,
          <article-title>First-order theorem proving and Vampire</article-title>
          , in: International Conference on Computer Aided Verification, Springer,
          <year>2013</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>B.</given-names>
            <surname>Walenz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Sonmez</surname>
          </string-name>
          , E. Wu,
          <string-name>
            <given-names>K.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. K.</given-names>
            <surname>Agarwal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Hassan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sultana</surname>
          </string-name>
          , et al.,
          <string-name>
            <surname>Finding</surname>
          </string-name>
          , monitoring, and
          <article-title>checking claims computationally based on structured data</article-title>
          , in: Computation+ Journalism Symposium, Citeseer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Tchechmedjiev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Fafalios</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Boland</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gasquet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zloch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Zapilko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Dietze</surname>
          </string-name>
          , K. Todorov,
          <article-title>ClaimsKG: A knowledge graph of fact-checked claims</article-title>
          ,
          <source>in: The Semantic Web-ISWC</source>
          <year>2019</year>
          : 18th International Semantic Web Conference, Auckland, New Zealand,
          <source>October 26-30</source>
          ,
          <year>2019</year>
          , Proceedings,
          <source>Part II 18</source>
          , Springer,
          <year>2019</year>
          , pp.
          <fpage>309</fpage>
          -
          <lpage>324</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>L.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , W. Zhong,
          <string-name>
            <given-names>D.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Duan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <article-title>Compare to the knowledge: Graph neural fake news detection with external knowledge, in: Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th</article-title>
          <source>International Joint Conference on Natural Language Processing</source>
          (Volume
          <volume>1</volume>
          :
          <string-name>
            <surname>Long</surname>
            <given-names>Papers)</given-names>
          </string-name>
          ,
          <year>2021</year>
          , pp.
          <fpage>754</fpage>
          -
          <lpage>763</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>Groza</surname>
          </string-name>
          , Á. Katona,
          <article-title>Fact-checking with explanations</article-title>
          ,
          <source>in: 2022 24th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)</source>
          , IEEE,
          <year>2022</year>
          , pp.
          <fpage>150</fpage>
          -
          <lpage>157</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>F.</given-names>
            <surname>Draicchio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gangemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Presutti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Nuzzolese</surname>
          </string-name>
          ,
          <article-title>Fred: From natural language text to rdf and owl in one click</article-title>
          ,
          <source>in: The Semantic Web: ESWC 2013 Satellite Events: Montpellier</source>
          , France, May
          <volume>26</volume>
          -30,
          <year>2013</year>
          ,
          <source>Revised Selected Papers 10</source>
          , Springer,
          <year>2013</year>
          , pp.
          <fpage>263</fpage>
          -
          <lpage>267</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Di</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>Relation extraction via domain-aware transfer learning</article-title>
          ,
          <source>in: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery &amp; Data Mining</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>1348</fpage>
          -
          <lpage>1357</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>I.</given-names>
            <surname>Niles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pease</surname>
          </string-name>
          ,
          <article-title>Towards a Standard Upper Ontology</article-title>
          ,
          <source>in: Proceedings of the international conference on Formal Ontology in Information Systems-Volume</source>
          <year>2001</year>
          ,
          <year>2001</year>
          , pp.
          <fpage>2</fpage>
          -
          <lpage>9</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pease</surname>
          </string-name>
          ,
          <article-title>Standard Upper Ontology Knowledge Interchange Format, Unpublished language manual</article-title>
          . Available at https://github.com/ontologyportal/sigmakee/blob/master/suo-kif.
          <source>pdf</source>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>C.</given-names>
            <surname>Brown</surname>
          </string-name>
          , A. Pease,
          <string-name>
            <given-names>J.</given-names>
            <surname>Urban</surname>
          </string-name>
          ,
          <article-title>Translating SUMO-K to Higher Order Set Theory, in: Prooeedings of Frontiers in Combining Systems (FroCoS)</article-title>
          , to appear,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>G. A.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <article-title>WordNet: a lexical database for English</article-title>
          ,
          <source>Communications of the ACM</source>
          <volume>38</volume>
          (
          <year>1995</year>
          )
          <fpage>39</fpage>
          -
          <lpage>41</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pease</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schulz</surname>
          </string-name>
          ,
          <article-title>Knowledge engineering for large ontologies with Sigma KEE 3.0</article-title>
          , in: International Joint Conference on
          <source>Automated Reasoning</source>
          , Springer,
          <year>2014</year>
          , pp.
          <fpage>519</fpage>
          -
          <lpage>525</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>S.</given-names>
            <surname>Schulz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E - A Brainiac</given-names>
            <surname>Theorem</surname>
          </string-name>
          <string-name>
            <surname>Prover</surname>
          </string-name>
          ,
          <source>Journal of AI Communications</source>
          <volume>15</volume>
          (
          <year>2002</year>
          )
          <fpage>111</fpage>
          -
          <lpage>126</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Steen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Benzmüller</surname>
          </string-name>
          , The
          <string-name>
            <surname>Higher-Order Prover</surname>
          </string-name>
          Leo-III, CoRR abs/
          <year>1802</year>
          .02732 (
          <year>2018</year>
          ). URL: http://arxiv.org/abs/
          <year>1802</year>
          .02732. arXiv:
          <year>1802</year>
          .02732.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Pease</surname>
          </string-name>
          , GitHub
          <article-title>- ontologyportal/sigmanlp: NLP functionality on top of the Sigma system - github</article-title>
          .com, https://github.com/ontologyportal/sigmanlp,
          <year>2023</year>
          . [Accessed 19-Jul-2023].
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>I.</given-names>
            <surname>Niles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pease</surname>
          </string-name>
          ,
          <article-title>Mapping WordNet to the SUMO ontology</article-title>
          ,
          <source>in: Proceedings of the IEEE International Knowledge Engineering Conference</source>
          ,
          <year>2003</year>
          , pp.
          <fpage>23</fpage>
          -
          <lpage>26</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>