=Paper= {{Paper |id=Vol-1879/paper48 |storemode=property |title=None |pdfUrl=https://ceur-ws.org/Vol-1879/paper48.pdf |volume=Vol-1879 }} ==None== https://ceur-ws.org/Vol-1879/paper48.pdf
                      Approximate Unification in the
                         Description Logic F L0

         Franz Baader1? , Pavlos Marantidis1?? , and Alexander Okhotin2
       firstname.lastname@tu-dresden.de, alexander.okhotin@utu.fi
                  1
                   Theoretical Computer Science, TU Dresden, Germany
            2
                Chebyshev Laboratory, St. Petersburg State University, Russia

Unification in DLs has been introduced as a novel inference service that can be
used to detect redundancies in ontologies, by finding out whether two concept
descriptions may potentially stand for the same concept. Intuitively, one assumes
for this that certain concept names occurring in the concept descriptions stand
for concepts that are not yet fully defined, and unification checks whether it is
possible to supply definitions for them that make the two concept descriptions
equivalent. Unification of concept descriptions was first introduced for the DL
FL0 in [1], where it was shown to be ExpTime-complete. The ExpTime upper
bound was proved by a reduction to solving certain language equations, which
in turn were solved using tree automata. In order to increase the recall of this
method for finding redundancies, we introduce and investigate the notion of
approximate unification. In contrast to exact unification, approximate unification
is not required to make the concept descriptions equivalent, but only “similar,”
where similarity is formalized using concept distances, i.e., functions that assign
non-negative real numbers to pairs of concept descriptions. We show that the
approach of [1] for exact unification can be extended to approximate unification.
In fact, by linking concept distances with language distances, we can reduce
approximate unification in FL0 to approximately solving language equations. In
order to reduce this problem to a problem for tree automata, we do not employ
the original construction of [1], but the more sophisticated one of [2]. We provide
procedures for solving the problem w.r.t. two particular language distances. The
problem for the first distance translates to a reachability problem in the tree
automaton constructed from the language equation. For the second distance, we
derive from the tree automaton a system of equations over the real numbers,
which can be solved using Linear Programming techniques. For both distances,
the complexity of approximate unification is the same as for exact unification.
    This paper was accepted and presented in JELIA 2016, in Larnaca, Cyprus.

References
1. Baader, F., Narendran, P.: Unification of concept terms in description logics. J. of
   Symbolic Computation 31(3), 277–305 (2001)
2. Baader, F., Okhotin, A.: On language equations with one-sided concatenation. Fun-
   damenta Informaticae 126(1), 1–35 (2013)

 ?
     Supported by the Cluster of Excellence ‘Center for Advancing Electronics Dresden’.
??
     Supported by DFG Graduiertenkolleg 1763 (QuantLA).