<!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>
      <journal-title-group>
        <journal-title>S. Menad); said.abdeddaim@univ-rouen.fr (S. A. ); fatima.soualmia@univ-rouen.fr
(L. F. Soualmia)</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Safaa Menad</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Saïd Abdeddaïm</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lina F. Soualmia</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Univ Rouen Normandie</institution>
          ,
          <addr-line>Normandie Univ, LITIS UR 4108 F-76000 Rouen</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <volume>000</volume>
      <fpage>9</fpage>
      <lpage>0009</lpage>
      <abstract>
        <p>This paper presents the results achieved by BioSTransMatch in the OAEI 2025 competition, marking its second participation in the Bio-ML track. Unlike the 2024 version, which combined supervised and unsupervised learning, the 2025 edition focuses exclusively on a graph-based unsupervised approach. The proposed method exploits the hierarchical structure of SNOMED CT by generating graph-based contexts through parent-child relations. These contexts are then used to train sentence transformer models using positive and negative pairs derived from the ontology graph. We trained three diferent transformer backbones and evaluated their performance on the equivalence and local ranking subtasks of the Bio-ML track. The obtained results highlight the potential of structural context learning for ontology alignment without explicit supervision.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Biomedical Ontologies</kwd>
        <kwd>OAEI 2025</kwd>
        <kwd>Siamese Transformers</kwd>
        <kwd>Ontology Matching</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Related Work</title>
    </sec>
    <sec id="sec-2">
      <title>2. Presentation of the System</title>
      <sec id="sec-2-1">
        <title>2.1. State, Purpose, General statement</title>
        <p>BioSTransMatch aims to explore representation learning directly from biomedical ontology graphs.
The goal is to create concept embeddings that encode not only lexical semantics but also hierarchical
relationships such as is-a links, without using manually aligned pairs. This allows the matcher to adapt
to new ontologies with minimal preprocessing.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Graph-based Context Generation</title>
        <p>To introduce structural knowledge, we transformed the SNOMED CT ontology into a directed graph,
where nodes represent concepts and edges represent hierarchical relations. For each node, all direct
parents and children were collected to build a contextual description as follows:</p>
        <p>parent of &lt;parent_label&gt; ; child of &lt;child_label&gt;</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Unsupervised Training Strategy</title>
        <p>Each concept–context pair is treated as a positive example, while a random concept from the graph
serves as a negative pair. The model is trained using a Cosine Similarity Loss, which maximizes similarity
between positive pairs and minimizes it between negatives. Formally, for embeddings u and v, the
similarity is computed as:
(, ) =</p>
        <p>
          .
|||||||
Training follows the standard SentenceTransformer pipeline with a batch size of 16, one training
epoch, and intermediate evaluation using an embedding similarity evaluator. We used our model
BioSTransformers [
          <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
          ].
(1)
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>2.4. Similarity Computation and Filtering</title>
        <p>After encoding ontology concepts into embeddings, we construct a similarity matrix based on cosine
similarity. Each row corresponds to a source concept and each column to a target concept. For the
global matching task, the highest-scoring target is selected for each source. A similarity threshold of
0.75 is applied to remove low-confidence correspondences (See Figure 1).</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Results</title>
      <sec id="sec-3-1">
        <title>3.1. Bio-ML Track</title>
        <p>The Bio-ML track1 consists of five diferent pairs of datasets and includes both an equivalence matching
task and a subsumption matching task. BioSTransMatch participates in the equivalence matching task
only.</p>
        <p>The ontologies of this track are the OMIM (Online Mendelian Inheritance in Man), ORDO (Orphanet
Rare Disease Ontology), NCIT (National Cancer Institute Thesaurus), DOID (Human Disease Ontology),
1https://www.cs.ox.ac.uk/isg/projects/ConCur/oaei/
FMA (Foundational Model of Anatomy), and SNOMED CT (Systematized Nomenclature of Medecine
Clinical Terms).</p>
        <p>
          • OMIM desribes genes, genetic phenotypes, and gene-phenotype relations, generated through
manual curation based on biomedical literature [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ];
• ORDO is a classification of rare diseases and relationships between diseases, genes, and
epidemiologic features [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ];
• NCIT is an ontology on cancer-related concepts [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ];
• DOID describes human diseases [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ];
• FMA represents a coherent body of explicit declarative knowledge about the human anatomy
[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
• SNOMED CT is a structured clinical terminology that includes a vast collection of medical
concepts, relationships, and terms to accurately represent clinical findings, procedures, and
medications [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
        </p>
        <p>The equivalence matching task is further divided into two categories: an unsupervised setting, and a
semi-supervised setting, where 30% of the reference alignments are provided in the training set.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Unsupervised Setting</title>
        <p>
          In this experiment, the model was applied according to the workflow illustrated in Figure 1. Table
1 presents the results on the SNOMED–FMA task, both with and without context. The context-free
(without context) configuration corresponds to the first participation of BioSTransMatch [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
Global Matching To find the mappings between concepts for the global matching task, we select the
element in each row that represents the maximum similarity among the column elements. Specifically,
we choose the first element that has the highest similarity.
        </p>
        <p>Local Ranking In this step, we take all candidates and sort them in a decreasing order.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. General Comments</title>
      <p>Training the model with contextual information led to a slight improvement in the equivalence matching
task and a notable improvement in the ranking task. This indicates that incorporating contextual
information helps the model capture a richer semantic understanding between entities. While the model
performs well in local ranking, it still struggles to identify exact equivalences. These results highlight
the need for further work to enhance its ability to discriminate true matches among similar candidates,
possibly by exploring alternative strategies for selecting the best candidate in equivalence matching
rather than relying solely on the maximum score.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>The 2025 edition of BioSTransMatch introduces a fully graph-driven unsupervised approach for ontology
matching. By training on contexts generated from hierarchical walks within SNOMED CT, the system
learns representations that capture both textual and relational semantics. Despite the absence of
supervision, the results are competitive, particularly in the ranking task.</p>
      <p>Future work will focus on integrating multi-hop relational contexts, combining textual definitions
with structural paths, and exploring contrastive graph objectives to enhance structural embeddings.
This approach opens promising directions for scalable, domain-adaptive ontology matching.</p>
    </sec>
    <sec id="sec-6">
      <title>Declaration on Generative AI</title>
      <p>The author(s) have not employed any Generative AI tools.
the 19th International Workshop on Ontology Matching co-located with the 23rd International
Semantic Web Conference (ISWC 2024), Baltimore, USA, volume 3897, 2024, pp. 132–137.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>E.</given-names>
            <surname>Jiménez-Ruiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. Cuenca</given-names>
            <surname>Grau</surname>
          </string-name>
          ,
          <article-title>Logmap: Logic-based and scalable ontology matching</article-title>
          ,
          <source>in: The Semantic Web-ISWC</source>
          <year>2011</year>
          : 10th International Semantic Web Conference, Bonn, Germany,
          <source>October 23-27</source>
          ,
          <year>2011</year>
          , Proceedings,
          <source>Part I 10</source>
          , Springer,
          <year>2011</year>
          , pp.
          <fpage>273</fpage>
          -
          <lpage>288</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Faria</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pesquita</surname>
          </string-name>
          , E. Santos,
          <string-name>
            <given-names>M.</given-names>
            <surname>Palmonari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. F.</given-names>
            <surname>Cruz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Couto</surname>
          </string-name>
          ,
          <article-title>The agreementmakerlight ontology matching system, in: On the Move to Meaningful Internet Systems: OTM 2013 Conferences: Confederated International Conferences: CoopIS</article-title>
          ,
          <string-name>
            <surname>DOA-Trusted</surname>
            <given-names>Cloud</given-names>
          </string-name>
          ,
          <source>and ODBASE</source>
          <year>2013</year>
          , Graz, Austria, September 9-
          <issue>13</issue>
          ,
          <year>2013</year>
          . Proceedings, Springer,
          <year>2013</year>
          , pp.
          <fpage>527</fpage>
          -
          <lpage>541</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Faria</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. C.</given-names>
            <surname>Silva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cotovio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Ferraz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Balbi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pesquita</surname>
          </string-name>
          ,
          <article-title>Results for matcha and matcha-dl in oaei 2023</article-title>
          ., in: OM@ ISWC,
          <year>2023</year>
          , pp.
          <fpage>164</fpage>
          -
          <lpage>169</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          , Amd results for oaei
          <year>2022</year>
          ., in: OM@ ISWC,
          <year>2022</year>
          , pp.
          <fpage>145</fpage>
          -
          <lpage>152</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Hertling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Paulheim</surname>
          </string-name>
          , Olala:
          <article-title>Ontology matching with large language models</article-title>
          ,
          <source>in: Proceedings of the 12th Knowledge Capture Conference</source>
          <year>2023</year>
          ,
          <year>2023</year>
          , pp.
          <fpage>131</fpage>
          -
          <lpage>139</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>H.</given-names>
            <surname>Babaei Giglou</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. D'Souza</surname>
            ,
            <given-names>S. Auer,</given-names>
          </string-name>
          <article-title>Llms4om: Matching ontologies with large language models</article-title>
          , arXiv e-prints (
          <year>2024</year>
          ) arXiv-
          <fpage>2404</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Menad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Laddada</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Abdeddaïm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. F.</given-names>
            <surname>Soualmia</surname>
          </string-name>
          ,
          <article-title>Biostransformers for biomedical ontologies alignment</article-title>
          ,
          <source>in: Proceedings of the 15th International Joint Conference on Knowledge Discovery</source>
          ,
          <article-title>Knowledge Engineering and Knowledge Management</article-title>
          ,
          <year>IC3K 2023</year>
          , Volume
          <volume>2</volume>
          : KEOD,
          <string-name>
            <surname>SCITEPRESS</surname>
          </string-name>
          ,
          <year>2023</year>
          , pp.
          <fpage>73</fpage>
          -
          <lpage>84</lpage>
          . doi:
          <volume>10</volume>
          .5220/0012188600003598.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Menad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Laddada</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Abdeddaïm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. F.</given-names>
            <surname>Soualmia</surname>
          </string-name>
          ,
          <article-title>New siamese neural networks for text classification and ontologies alignment</article-title>
          ,
          <source>in: International Conference on Complex Computational Ecosystems</source>
          , Springer,
          <year>2023</year>
          , pp.
          <fpage>16</fpage>
          -
          <lpage>29</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hamosh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. F.</given-names>
            <surname>Scott</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Amberger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Bocchini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. A.</given-names>
            <surname>McKusick</surname>
          </string-name>
          ,
          <article-title>Online mendelian inheritance in man (omim), a knowledgebase of human genes and genetic disorders</article-title>
          ,
          <source>Nucleic acids research</source>
          <volume>33</volume>
          (
          <year>2005</year>
          )
          <fpage>D514</fpage>
          -
          <lpage>D517</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Vasant</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Chanas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Malone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hanauer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Olry</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jupp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. N.</given-names>
            <surname>Robinson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Parkinson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rath</surname>
          </string-name>
          ,
          <article-title>Ordo: an ontology connecting rare disease, epidemiology and genetic data</article-title>
          ,
          <source>in: Proceedings of ISMB</source>
          , volume
          <volume>30</volume>
          , researchgate. net,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>N.</given-names>
            <surname>Sioutos</surname>
          </string-name>
          , S. de Coronado,
          <string-name>
            <given-names>M. W.</given-names>
            <surname>Haber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. W.</given-names>
            <surname>Hartel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.-L.</given-names>
            <surname>Shaiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. W.</given-names>
            <surname>Wright</surname>
          </string-name>
          ,
          <article-title>Nci thesaurus: a semantic model integrating cancer-related clinical and molecular information</article-title>
          ,
          <source>Journal of biomedical informatics 40</source>
          (
          <year>2007</year>
          )
          <fpage>30</fpage>
          -
          <lpage>43</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>L. M.</given-names>
            <surname>Schriml</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Mitraka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Munro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Tauber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Nickle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Felix</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Jeng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bearer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Lichenstein</surname>
          </string-name>
          , et al.,
          <article-title>Human disease ontology 2018 update: classification, content and workflow expansion</article-title>
          ,
          <source>Nucleic acids research</source>
          <volume>47</volume>
          (
          <year>2019</year>
          )
          <fpage>D955</fpage>
          -
          <lpage>D962</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>C.</given-names>
            <surname>Rosse</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. L. Mejino</given-names>
            <surname>Jr</surname>
          </string-name>
          ,
          <article-title>A reference ontology for biomedical informatics: the foundational model of anatomy</article-title>
          ,
          <source>Journal of biomedical informatics 36</source>
          (
          <year>2003</year>
          )
          <fpage>478</fpage>
          -
          <lpage>500</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>K.</given-names>
            <surname>Donnelly</surname>
          </string-name>
          , et al.,
          <article-title>Snomed-ct: The advanced terminology and coding system for ehealth</article-title>
          ,
          <source>Studies in health technology and informatics 121</source>
          (
          <year>2006</year>
          )
          <fpage>279</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S.</given-names>
            <surname>Menad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Abdeddaïm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. F.</given-names>
            <surname>Soualmia</surname>
          </string-name>
          ,
          <article-title>Biostransmatch results in oaei 2024</article-title>
          , in: Proceedings of
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>