atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Minimal Macro-Based Rewritings of Formal Languages: Theory and Applications in Ontology Engineering (and Beyond)

AAAI 2024 · Learning theory and algorithms › Combinatorial and search optimization · approach: Logic and answer set programming theory · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces size-minimal rewriting of finite formal languages with nested syntactic macros, gives polynomial-time algorithms for three problem variants, and applies them to five biomedical OWL ontologies.

Problem

Rewriting finite formal languages (e.g., OWL ontologies) using nested syntactic macros so that the encoding is minimal in size, which is needed to reduce repetition while preserving syntactic structure.

Approach

Formalises macro systems over mixed ranked/unranked/ordered/unordered term trees, defines macro dependency as subterm containment, and shows that a size-minimal macrofication is unique and polynomial-time computable for given reduced macro definitions; for unrestricted macros without unary symbols, selects macros for non-dominated repeated subterms.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use new macro definitions selected from repeated subterms instead of only the ontology's existing definitionsOntology macro rewriting · SNOMEDproportional size reduction: 3% -> 37%Helped
Use new macro definitions selected from repeated subterms instead of only the ontology's existing definitionsOntology macro rewriting · Galenproportional size reduction: 2%; 3% -> 15%Helped
Use new macro definitions selected from repeated subterms instead of only the ontology's existing definitionsOntology macro rewriting · Genomic CDSproportional size reduction: 2%; 3% -> 35%Helped
Use new macro definitions selected from repeated subterms instead of only the ontology's existing definitionsOntology macro rewriting · FYPOproportional size reduction: 21% -> 28%Helped
Use new macro definitions selected from repeated subterms instead of only the ontology's existing definitionsOntology macro rewriting · NCITproportional size reduction: 0% -> 17%Helped
Compute size-minimal rewritings with the proposed algorithmsAll three ontology rewriting problems · Five biomedical ontologiesprocessing time: less than a minuteHelped

Surprising findings

Limitations

Experimental setup

Datasets: SNOMED CT Galen Genomic CDS FYPO NCIT

Benchmarks: SNOMED CT Galen Genomic CDS FYPO NCIT

Metrics: proportional size reduction number of changed axioms percentage of class expressions reduced average size reduction per expression processing time

Baselines: Existing entailment-based OWL class expression minimisation (NK results reported

Builds on: term tree isomorphism finite ground term rewriting systems

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy