{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/arxiv-2609-00177","title":"Do General NLP Embeddings Capture Ontological Reasoning?","arxiv_id":"2609.00177","date":"2026-08-31","proceeding":null,"authors":["Hamed Babaei Giglou","Jennifer D'Souza","Sören Auer"],"abstract":"General-purpose NLP embedding models perform well on linguistic tasks, but their ability to capture symbolic ontological structure remains unclear. We introduce AVA, a systematic framework for evaluating whether embeddings distinguish logic-sensitive relational semantics in ontologies and knowledge graphs. AVA comprises 171,007 contrastive triplets derived from 163 heterogeneous ontologies using hierarchy inversion, relation substitution, and disjointness injection. Each triplet contains an ontology statement, a semantically equivalent paraphrase, and a logic-sensitive hard negative with contradictory relational meaning. We evaluate more than 25 state-of-the-art embedding models and find substantial limitations: the best model achieves only 0.739 triplet accuracy, while hard negative accuracy falls to 0.135. Fine-tuning improves discrimination by a large margin but transfers poorly to downstream Semantic Web tasks, including taxonomy discovery and ontology alignment. Further analysis suggests that improvements stem partly from perturbation-specific pattern recognition rather than robust ontological understanding. These findings reveal a persistent gap between linguistic representation learning and ontology-level discrimination, challenging the assumption that strong NLP benchmark performance translates to Semantic Web competence.","url_abs":"https://arxiv.org/abs/2609.00177","url_pdf":"https://arxiv.org/pdf/2609.00177","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2609.00177","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2609.00177"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/sciknoworg/AVA","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":9},"by_repo_kind":{"found_in_text":{"samples":9,"ran":0,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"a7ce6b13fccd9850","entry":"build_dataset","repo":"sciknoworg/AVA","repo_kind":"found_in_text","path":"src/utils.py","file_url":"https://github.com/sciknoworg/AVA/blob/HEAD/src/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a7ce6b13fccd9850"}},{"code_sha256_prefix":"b1ba2b8aede73051","entry":"format_subgraph_for_prompt","repo":"sciknoworg/AVA","repo_kind":"found_in_text","path":"src/dataset/synthesis.py","file_url":"https://github.com/sciknoworg/AVA/blob/HEAD/src/dataset/synthesis.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"b1ba2b8aede73051"}},{"code_sha256_prefix":"0e151023b3b03778","entry":"generate_triplets_batch","repo":"sciknoworg/AVA","repo_kind":"found_in_text","path":"src/dataset/synthesis.py","file_url":"https://github.com/sciknoworg/AVA/blob/HEAD/src/dataset/synthesis.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"0e151023b3b03778"}},{"code_sha256_prefix":"4418be53a73db5d7","entry":"hard_negative_eval","repo":"sciknoworg/AVA","repo_kind":"found_in_text","path":"src/evaluation.py","file_url":"https://github.com/sciknoworg/AVA/blob/HEAD/src/evaluation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4418be53a73db5d7"}},{"code_sha256_prefix":"0d863de24e97695c","entry":"load_data","repo":"sciknoworg/AVA","repo_kind":"found_in_text","path":"evaluate.py","file_url":"https://github.com/sciknoworg/AVA/blob/HEAD/evaluate.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"0d863de24e97695c"}},{"code_sha256_prefix":"2fbbe01c3721715d","entry":"load_json","repo":"sciknoworg/AVA","repo_kind":"found_in_text","path":"src/utils.py","file_url":"https://github.com/sciknoworg/AVA/blob/HEAD/src/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2fbbe01c3721715d"}},{"code_sha256_prefix":"9adfb12d817e9488","entry":"load_synthesizer_llm","repo":"sciknoworg/AVA","repo_kind":"found_in_text","path":"src/dataset/synthesis.py","file_url":"https://github.com/sciknoworg/AVA/blob/HEAD/src/dataset/synthesis.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"9adfb12d817e9488"}},{"code_sha256_prefix":"bfc7b2d1abc381e0","entry":"retrieval_eval","repo":"sciknoworg/AVA","repo_kind":"found_in_text","path":"src/evaluation.py","file_url":"https://github.com/sciknoworg/AVA/blob/HEAD/src/evaluation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"bfc7b2d1abc381e0"}},{"code_sha256_prefix":"269d660a1cc68df2","entry":"triplet_accuracy","repo":"sciknoworg/AVA","repo_kind":"found_in_text","path":"src/evaluation.py","file_url":"https://github.com/sciknoworg/AVA/blob/HEAD/src/evaluation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"269d660a1cc68df2"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.CL","source":"arxiv_daily_20260902.json"},"syntology_extracted_results":null}