Abstract
This paper investigates measures of semantic similarity between conversations from an axiomatic perspective. We abstract away from real conversations, representing them as sequences of formulas, equipped with a notion of semantic interpretation that maps them into a different space. An example we use to illustrate our approach is the language of propositional logic with its classical semantics. We introduce and study a range of different candidate properties for metrics on such conversations, for the structure of the semantic space, and for the behavior of the interpretation function, and their interactions. We define four different metrics and explore their properties in this setting.
This research was supported by ERC Grant 269427.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Alchourrón, C.E., Gärdenfors, P., Makinson, D.: On the logic of theory change: partial meet contraction and revision functions. J. Symbolic Logic 50(2), 510–530 (1985)
Asher, N., Lascarides, A.: Logics of Conversation. Cambridge University Press, Cambridge (2003)
Black, E., Abney, S.P., Flickenger, D., Gdaniec, C., Grishman, R., Harrison, P., Hindle, D., Ingria, R., Jelinek, F., Klavans, J.L., Liberman, M., Marcus, M.P., Roukos, S., Santorini, B., Strzalkowski, T.: A procedure for quantitatively comparing the syntactic coverage of english grammars. In: Proceedings of a Workshop held at Pacific Grove, Speech and Natural Language, California, USA, 19–22 February 1991, Morgan Kaufmann (1991)
Eiter, T., Mannila, H.: Distance measures for point sets and their computation. Acta Informatica 34(2), 109–133 (1997)
Grice, H.P.: Logic and conversation. Studies in the Way of Words, pp. 22–40. Harvard University Press, Cambridge, MA (1967)
Lehmann, D., Magidor, M., Schlechta, K.: Distance semantics for belief revision. J. Symbolic Logic 66(1), 295–317 (2001)
Monjardet, B.: Metrics on partially ordered sets - a survey. Discrete Math. 35(13), 173–184 (1981). Special Volume on Ordered Sets
Popper, K.R.: Conjectures and Refutations: The Growth of Scientific Knowledge. Harper and Row, New York (1968)
Sampson, G.: A proposal for improving the measurement of parse accuracy. Int. J. Corpus Linguist. 5, 53–68 (2000)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
A Appendix: Selected Proofs
A Appendix: Selected Proofs
(Proof of Fact 5.2). Assume that for every \(\overrightarrow{{\varvec{\chi _1}}},\overrightarrow{{\varvec{\chi _2}}}\) with \(\Vert \overrightarrow{{\varvec{\chi _1}}}\Vert =\Vert \overrightarrow{{\varvec{\chi _2}}}\Vert \) we have \(d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\chi _1}}})=d(\overrightarrow{{\varvec{\psi }}},\overrightarrow{{\varvec{\chi _2}}})\) (i). Now take some \(\overrightarrow{{\varvec{\chi }}}\). We have \(\Vert \overrightarrow{{\varvec{\chi }}}\Vert =\Vert \overrightarrow{{\varvec{\chi }}}\Vert \). Hence by (i), we have \(d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\chi }}})=d(\overrightarrow{{\varvec{\psi }}},\overrightarrow{{\varvec{\chi }}})\). But \(\overrightarrow{{\varvec{\chi }}}\) was arbitrary, hence \(\forall {\chi } \quad d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\chi }}})=d(\overrightarrow{{\varvec{\psi }}},\overrightarrow{{\varvec{\chi }}})\). It follows, by (sem separation), that \(\Vert \overrightarrow{{\varvec{\varphi }}}\Vert =\Vert \overrightarrow{{\varvec{\psi }}}\Vert \). qed
(Proof of Fact 5.3). Assume that \(\forall {\overrightarrow{{\varvec{\chi }}}}\), \(d(\overrightarrow{{\varvec{\varphi }}}\), \(\overrightarrow{{\varvec{\chi }}})\) \(=\) \(d(\overrightarrow{{\varvec{\psi }}},\overrightarrow{{\varvec{\chi }}})\). In particular \(d(\overrightarrow{{\varvec{\varphi }}}\), \(\overrightarrow{{\varvec{\psi }}})\) \(=\) \(d(\overrightarrow{{\varvec{\psi }}}\), \(\overrightarrow{{\varvec{\psi }}})=0\). Hence by (\(\mathsf{{zero~\Rightarrow ~sem\equiv }}\)), \(\Vert \overrightarrow{{\varvec{\varphi }}}\Vert =\Vert \overrightarrow{{\varvec{\psi }}}\Vert \). qed
(Proof of Fact 5.4). The right to left direction follows from Fact 5.3. For the left to right direction, assume that \(d(\overrightarrow{{\varvec{\varphi }}}, \overrightarrow{{\varvec{\psi }}})=0\) (i). Take any \(\overrightarrow{{\varvec{\chi }}}\). By triangle inequality, \(d(\overrightarrow{{\varvec{\chi }}}, \overrightarrow{{\varvec{\varphi }}}) \le d(\overrightarrow{{\varvec{\chi }}}, \overrightarrow{{\varvec{\psi }}}) + d(\overrightarrow{{\varvec{\psi }}}, \overrightarrow{{\varvec{\varphi }}})\). Hence, by (i) we have \(d(\overrightarrow{{\varvec{\chi }}}, \overrightarrow{{\varvec{\varphi }}}) \le d(\overrightarrow{{\varvec{\chi }}}, \overrightarrow{{\varvec{\psi }}})\). Similarly we have \(d(\overrightarrow{{\varvec{\chi }}}, \overrightarrow{{\varvec{\psi }}}) \le d(\overrightarrow{{\varvec{\chi }}}, \overrightarrow{{\varvec{\varphi }}})\). Hence \(d(\overrightarrow{{\varvec{\chi }}}, \overrightarrow{{\varvec{\psi }}}) = d(\overrightarrow{{\varvec{\chi }}}, \overrightarrow{{\varvec{\varphi }}})\). But \(\chi \) was arbitrary, hence for all \(\chi \) we have \(d(\overrightarrow{{\varvec{\chi }}}, \overrightarrow{{\varvec{\psi }}}) = d(\overrightarrow{{\varvec{\chi }}}, \overrightarrow{{\varvec{\varphi }}})\). By (sem separation), it follows that \(\Vert \overrightarrow{{\varvec{\varphi }}}\Vert =\Vert \overrightarrow{{\varvec{\psi }}}\Vert \). qed
(Proof of Fact 5.7). \(\Vert p\lnot p\Vert =\Vert q\lnot q\Vert \) but \(\delta _{count}(p\lnot p,q\lnot q)=4\). qed
(Proof of Fact 5.8). \(\Vert p\lnot p\Vert =\Vert q\lnot q\Vert \) but \(\delta _{synt,count}(p\lnot p,q\lnot q)=6\). qed
(Proof of Fact 5.9). Take some \(\varphi \) such that \(\mathsf{{card}}(\Vert \varphi \Vert )\ge 2\). qed
(Proof of Fact 5.10). Assume that \(\Vert \overrightarrow{{\varvec{\varphi }}}\Vert =\Vert \overrightarrow{{\varvec{\psi }}}\Vert \). By (sem preservation) we have \(d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\chi }}})=d(\overrightarrow{{\varvec{\psi }}},\overrightarrow{{\varvec{\chi }}})\). In particular we have \(d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\psi }}})=d(\overrightarrow{{\varvec{\psi }}},\overrightarrow{{\varvec{\psi }}})=0\) qed
(Proof of Fact 5.11). Assume that \(\Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert =\Vert \overrightarrow{{\varvec{\psi _1}}}\Vert \). Take some \(\overrightarrow{{\varvec{\chi }}}\). We have \(\Vert \overrightarrow{{\varvec{\chi }}}\Vert =\Vert \overrightarrow{{\varvec{\chi }}}\Vert \). Hence by (sem induced) we have \(d(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\chi }}})=d(\overrightarrow{{\varvec{\psi _1}}},\overrightarrow{{\varvec{\chi }}})\). qed
(Proof of Fact 5.12). Assume that \(\Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert =\Vert \overrightarrow{{\varvec{\psi _1}}}\Vert \) (i) and \(\Vert \overrightarrow{{\varvec{\varphi _2}}}\Vert =\Vert \overrightarrow{{\varvec{\psi _2}}}\Vert \) (ii). By triangle inequality we have:
Hence, \(d(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\varphi _2}}})\le d(\overrightarrow{{\varvec{\psi _1}}},\overrightarrow{{\varvec{\psi _2}}})\). Similarly, we have \(d(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\varphi _2}}})\ge d(\overrightarrow{{\varvec{\psi _1}}},\overrightarrow{{\varvec{\psi _2}}})\). qed
(Proof of Corollary 5.13). By Fact 5.12, \(d\) satisfies (sem induced), hence for every \(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\varphi _2}}},\overrightarrow{{\varvec{\psi _1}}},\overrightarrow{{\varvec{\psi _2}}}\) with \(\Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert =\Vert \overrightarrow{{\varvec{\psi _1}}}\Vert \text { and }\Vert \overrightarrow{{\varvec{\varphi _2}}}\Vert =\Vert \overrightarrow{{\varvec{\psi _2}}}\Vert \) we have
It follows that \(\dot{d}(\Vert \overrightarrow{{\varvec{\varphi }}}\Vert \), \(\Vert \overrightarrow{{\varvec{\psi }}}\Vert )\) \(:=\) \(d(\overrightarrow{{\varvec{\varphi }}}\), \(\overrightarrow{{\varvec{\psi }}})\) is well-defined. Moreover for any \(\overrightarrow{{\varvec{\varphi }}}\), \(d(\Vert \overrightarrow{{\varvec{\varphi }}}\Vert , \Vert \overrightarrow{{\varvec{\varphi }}}\Vert )\) \(=\) \(d(\overrightarrow{{\varvec{\varphi }}}, \overrightarrow{{\varvec{\varphi }}})=0\). Triangle inequality is proven similarly. qed
(Proof of Fact 5.14). First observe, that by triangle inequality, we have
Now, assume that \(\overrightarrow{{\varvec{\varphi }}}\equiv \overrightarrow{{\varvec{\psi }}}\). By (\(\mathsf{{sem\equiv ~\Rightarrow ~zero}}\)) we have \(d(\overrightarrow{{\varvec{\psi }}}, \overrightarrow{{\varvec{\varphi }}}) = 0\), hence \(d(\overrightarrow{{\varvec{\chi }}}, \overrightarrow{{\varvec{\varphi }}}) \le d(\overrightarrow{{\varvec{\chi }}}, \overrightarrow{{\varvec{\psi }}})\). Similarly, \(d(\overrightarrow{{\varvec{\chi }}}, \overrightarrow{{\varvec{\psi }}}) \le d(\overrightarrow{{\varvec{\chi }}}, \overrightarrow{{\varvec{\varphi }}})\) which proves (1). qed
(Proof of Fact 5.15). Assume that \(\forall \chi \) we have \(d(\varphi ,\chi )=d(\psi ,\chi )\) (i). Take some \(\overrightarrow{{\varvec{\chi _1}}},\overrightarrow{{\varvec{\chi _2}}}\) with \(\Vert \overrightarrow{{\varvec{\chi _1}}}\Vert =\Vert \overrightarrow{{\varvec{\chi _2}}}\Vert \). By (\(\mathsf{{sem\equiv ~\Rightarrow ~zero}}\)) we have \(d(\overrightarrow{{\varvec{\chi _1}}},\overrightarrow{{\varvec{\chi _2}}})=0\) (ii). By triangle inequality we have:
Hence \(d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\chi _1}}})=d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\chi _2}}})\). Moreover by (i) we have \(d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\chi _2}}})=d(\overrightarrow{{\varvec{\psi }}},\overrightarrow{{\varvec{\chi _2}}})\). Hence \(d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\chi _1}}})=d(\overrightarrow{{\varvec{\psi }}},\overrightarrow{{\varvec{\chi _2}}})\). Since \(\overrightarrow{{\varvec{\chi _1}}},\overrightarrow{{\varvec{\chi _2}}}\) were arbitrary, it follows by (min sem separation), that \(\Vert \overrightarrow{{\varvec{\varphi }}}\Vert =\Vert \overrightarrow{{\varvec{\psi }}}\Vert \). qed
(Proof of Fact 6.12). Let \(v\) be an isotone upper valuation and \(z \le x,y\). Assume without loss of generality that \(v(y) \ge v(x)\). We can write, for \(0 \le \alpha \le 1\):
which ensures that
Instantiating this result for \(\alpha = 2^{v(z)-v(x)}\) yields after development
Since \(v\) is an upper-valuation, we have \(-v(x \vee y) \ge v(z) - v(x) - v(y)\) and thus
i.e., \(w(x \vee y) + w(z) \le w(x) + w(y)\) which concludes the proof.
The case \(v(x) \ge v(y)\) is symmetrically dealt with. qed
(Proof of Fact 6.16). Let \(\overrightarrow{{\varvec{\varphi }}}\) \(:=\) \((p_1\wedge p_2)\vee (\lnot p_1\wedge \lnot p_2 \wedge \lnot p_3)\) and \(\overrightarrow{{\varvec{\psi }}}\) \(:=\) \((p_1\wedge (p_2\rightarrow p_3))\), and assume some intersective interpretation of concatenation. We have \(\Vert \overrightarrow{{\varvec{\varphi }}}\overrightarrow{{\varvec{\psi }}}\Vert \) \(=\) \(\Vert p_1\wedge p_2 \wedge p_3\Vert \). \(d_H^{ham}(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\varphi }}}\overrightarrow{{\varvec{\psi }}})=3\), but \(d_H^{ham}(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\psi }}})=1\). qed
(Proof of Fact 6.18). For any \(\varphi \), \(d_H^{ham}\) is neither well-defined for \((\varphi ,\bot )\) nor for \((\bot ,\varphi )\). qed
(Proof of Fact 6.21). Adding a new propositional letter that does not occur in either sequence will not affect the symmetric difference of the range of formulas, nor the symmetric difference of the respective signature. Allowing for the negation of the propositional letter that was previously forbidden will not change the sets either. qed
(Proof of Fact 7.1). Assume that \(d(\varphi ,\chi )\le d(\psi ,\chi )\) then \(d(\varphi \psi \chi ,\chi \psi \chi )\le d(\psi \psi \chi ,\chi \psi \chi )\). By \(\mathsf{{exchange}}\), \(\mathsf{{contraction}}\), \(\mathsf{{expansion}}\), and (\(\mathsf{{sem\equiv ~\Rightarrow ~zero}}\)), we have \(d(\psi \psi \chi ,\chi \psi \chi )=0\). Hence \(d(\varphi \psi \chi ,\chi \psi \chi )=0\). By \(\mathsf{{exchange}}\), \(\mathsf{{contraction}}\), \(\mathsf{{expansion}}\), and (\(\mathsf{{sem\equiv ~\Rightarrow ~zero}}\)), we have \(d(\varphi \psi \chi ,\chi \psi )=0\). Concluding our proof. qed
(Proof of Corollary 7.2). We only give the idea of the proof. The idea of the proof is to define a linear order on \(\mathsf{{L}}^*\) compatible with \(\le _o\). By induction, using Fact 7.1 we first show the claim for formulas in the same \(o\)-equivalence class, then we show that the claim propagate downward, that is for every \(\overrightarrow{{\varvec{\psi }}}\in \downarrow \![\overrightarrow{{\varvec{\varphi }}}]\). Finally we show that the claim propagates with transitive closure. qed
(Proof of Corollary 7.3). Direct from Fact 5.15 and Corollary 7.2. qed
(Proof of Fact 7.4). Let \(k\ge 2\), \(n=2k\). Now let
\(\chi :=p_1\wedge \ldots \wedge p_n\) and \(\varphi _0:=p_1\). Since \(k\ge 2\) we have
Concluding our proof. qed
(Proof of Fact 7.6). \((1\Rightarrow 2)\). Take some \(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\psi }}}\). By \(\mathsf{{contraction}}\), \(\mathsf{{expansion}}\) and \(\mathsf{{exchange}}\) we have
Hence by (\(\mathsf{{sem\equiv ~\Rightarrow ~zero}}\)), \(d(\overrightarrow{{\varvec{\varphi }}}\overrightarrow{{\varvec{\varphi }}}\overrightarrow{{\varvec{\psi }}}\),\(\overrightarrow{{\varvec{\psi }}}\overrightarrow{{\varvec{\varphi }}}\overrightarrow{{\varvec{\psi }}})=0\) (i). Hence \(d(\overrightarrow{{\varvec{\varphi }}}\overrightarrow{{\varvec{\varphi }}}\overrightarrow{{\varvec{\psi }}},\overrightarrow{{\varvec{\psi }}}\overrightarrow{{\varvec{\varphi }}}\overrightarrow{{\varvec{\psi }}})\le d(\overrightarrow{{\varvec{\psi }}}\overrightarrow{{\varvec{\varphi }}}\overrightarrow{{\varvec{\psi }}},{\overrightarrow{{\varvec{\psi }}}}\overrightarrow{{\varvec{\varphi }}}\overrightarrow{{\varvec{\psi }}})\) (i). Now, let \(\overrightarrow{{\varvec{\chi }}}=\overrightarrow{{\varvec{\psi }}}\) and \(\overrightarrow{{\varvec{\varphi _0}}}=\overrightarrow{{\varvec{\varphi }}}\overrightarrow{{\varvec{\psi }}}\). By (i) and (uniform anti- preservation) we have
Hence by (i), \(d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\psi }}})=0\). Concluding the proof for this direction. The other direction is trivial. qed
(Proof of Fact 7.8). Let \(n\in \omega \) be such that \(n>5\). Moreover let: \(\varphi :=(p_3\wedge \ldots \wedge p_n)\wedge \lnot (p_1\wedge p_2)\), \(\psi _1:=(p_1\vee \ldots \vee p_n)\wedge \lnot (p_2\wedge \ldots \wedge p_n)\) and \(\psi _2:=(p_2\wedge \ldots \wedge p_n)\). We have \(d_{\alpha }(\varphi ,\psi _1)=1-\frac{2}{n+3}=\frac{n+1}{n+3}>d_{\alpha }(\varphi ,\psi _2)=1-\frac{1}{4}=\frac{3}{4}\). But we have \(d_{\alpha }(\varphi ,\varphi \psi _1)=1-\frac{2}{3}=\frac{1}{3}<d_{\alpha }(\varphi ,\varphi \psi _2)=1-\frac{1}{3}=\frac{2}{3}\). qed
(Proof of Fact 7.9). Take some \(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\psi }}}\). By (coherent deviation) we have
Since \(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\psi }}}\) were arbitrary, it follows that for any \(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\psi }}}\), \(d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\epsilon }}})=d(\overrightarrow{{\varvec{\psi }}},\overrightarrow{{\varvec{\epsilon }}})\). In particular \(d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\epsilon }}})=d(\overrightarrow{{\varvec{\psi }}},\overrightarrow{{\varvec{\epsilon }}})=d(\overrightarrow{{\varvec{\epsilon }}},\overrightarrow{{\varvec{\epsilon }}})=0\). Hence by (triangle inequality) we have \(\forall {\overrightarrow{{\varvec{\varphi }}}, \overrightarrow{{\varvec{\psi }}}} d(\overrightarrow{{\varvec{\varphi }}}, \overrightarrow{{\varvec{\psi }}}) \le d(\overrightarrow{{\varvec{\varphi }}}, \overrightarrow{{\varvec{\epsilon }}}) + d(\overrightarrow{{\varvec{\epsilon }}}, \overrightarrow{{\varvec{\psi }}}) = 0\). qed
(Proof of Fact 7.10). \((1\Rightarrow 2)\). Take some \(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\psi }}}\). We have
Hence by (converse strong action pref) \(d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\epsilon }}})\le d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\psi }}})\). But \(\psi \) was arbitrary, hence, in particular \(d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\epsilon }}})\le d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\varphi }}})=0\). But \(\varphi \) was arbitrary as well, hence \(\forall {\chi } d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\epsilon }}})=0\). Hence by triangle inequality for any formula \(\overrightarrow{{\varvec{\varphi }}}, \overrightarrow{{\varvec{\psi }}}\) we have \(d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\psi }}})\le d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\epsilon }}})+d(\overrightarrow{{\varvec{\epsilon }}},\overrightarrow{{\varvec{\psi }}})=0\). Concluding our proof. qed
(Proof of Fact 7.11). \((1\Rightarrow 2)\). Take some \(\overrightarrow{{\varvec{\varphi }}}\) and \(\overrightarrow{{\varvec{\psi }}}\). We have
By (converse coherent deviation) \(d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\epsilon }}})\le d(\overrightarrow{{\varvec{\epsilon }}},\overrightarrow{{\varvec{\epsilon }}})=0\) (i). Similarly, we have \(d(\overrightarrow{{\varvec{\psi }}},\overrightarrow{{\varvec{\epsilon }}})=0\) (ii). By (i), (ii) and triangle inequality we have \(d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\psi }}})\le \) \(d(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\epsilon }}})+\) \(d(\overrightarrow{{\varvec{\epsilon }}},\overrightarrow{{\varvec{\psi }}})=0\). Concluding our proof. qed
(Proof of Fact 8.1). Take some \(\overrightarrow{{\varvec{\chi }}}\) and assume that \(\Vert \overrightarrow{{\varvec{\varphi }}}\Vert \le \Vert \overrightarrow{{\varvec{\psi }}}\Vert \). Since \(\mathsf{{target}}(\Vert \cdot \Vert )\) is a lattice. We have \(\Vert \overrightarrow{{\varvec{\chi }}}\Vert \wedge \Vert \overrightarrow{{\varvec{\varphi }}}\Vert \le \Vert \overrightarrow{{\varvec{\chi }}}\Vert \wedge \Vert \overrightarrow{{\varvec{\psi }}}\Vert \). Hence by (\({\mathsf{{strong~\wedge ~rule}}}\)) \(\delta (\overrightarrow{{\varvec{\chi }}},\overrightarrow{{\varvec{\varphi }}})\ge \delta (\overrightarrow{{\varvec{\chi }}},\overrightarrow{{\varvec{\psi }}})\). qed
(Proof of Corollary 8.2). Assume that \(\Vert \overrightarrow{{\varvec{\varphi }}}\Vert \le \Vert \overrightarrow{{\varvec{\psi }}}\Vert \). Since \(d\) satisfies (\({\mathsf{{strong~\wedge ~rule}}}\)), we have by Fact 8.1 we have in particular \(0=\delta (\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\varphi }}})\ge \delta (\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\psi }}})=\delta (\overrightarrow{{\varvec{\psi }}},\overrightarrow{{\varvec{\varphi }}})\). qed
(Proof of Corollary 8.3). \((1\Rightarrow 2)\). Take two arbitrary \(\overrightarrow{{\varvec{\varphi }}},\overrightarrow{{\varvec{\psi }}}\). By \((\overrightarrow{{\varvec{\epsilon }}}\)–\(\top )\) we have \(\Vert \overrightarrow{{\varvec{\varphi }}}\Vert \le \Vert \overrightarrow{{\varvec{\epsilon }}}\Vert \) and \(\Vert \overrightarrow{{\varvec{\psi }}}\Vert \le \Vert \overrightarrow{{\varvec{\epsilon }}}\Vert \). Since \(d\) satisfies (\({\mathsf{{strong~\wedge ~rule}}}\)), it follows by Corollary 8.2 that \(d(\overrightarrow{{\varvec{\varphi }}},{\overrightarrow{{\varvec{\epsilon }}}})=d(\overrightarrow{{\varvec{\epsilon }}},{\overrightarrow{{\varvec{\psi }}}})=0\). By triangle inequality it follows that \(d(\overrightarrow{{\varvec{\varphi }}},{\overrightarrow{{\varvec{\psi }}}})=0\). The \((2\Rightarrow 1)\) direction is trivial. qed
(Proof of Fact 8.5). Take \(\overrightarrow{{\varvec{\varphi }}}\), \(\overrightarrow{{\varvec{\psi _1}}}\), \(\overrightarrow{{\varvec{\psi _2}}} \) with \(\overrightarrow{{\varvec{\varphi }}} \cap \overrightarrow{{\varvec{\psi _1}}} \subsetneq \overrightarrow{{\varvec{\varphi }}} \cap \overrightarrow{{\varvec{\psi _2}}}\). And consider the cardinalities assigned in Fig. 2. Let \(X_1:=\alpha _1+\eta _0\) and let \(X_2:=\alpha _2+\eta _0\).
Using these cardinalities and inserting them in the expression of the distance, gives us:
Similarly:
From the two previous expression, after simplifications we find:
From the assumption that \(\overrightarrow{{\varvec{\varphi }}} \cap \overrightarrow{{\varvec{\psi _1}}} \subsetneq \overrightarrow{{\varvec{\varphi }}} \cap \overrightarrow{{\varvec{\psi _2}}}\), it follows that \(\eta _2 \ge 1\), hence:
which concludes the proof. qed
(Proof of Fact 8.7). Take \(\overrightarrow{{\varvec{\varphi }}}_1,\overrightarrow{{\varvec{\varphi }}}_2\). Assume that \(\Vert \overrightarrow{{\varvec{\psi }}}\Vert =\Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert \vee \Vert \overrightarrow{{\varvec{\varphi _2}}}\Vert \) (i). By definition, we have
Hence, we are in one of two cases.
-
(1)
\(\max _{x\in \Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert } \min _{y\in \Vert \overrightarrow{{\varvec{\varphi _2}}}\Vert } \delta (x,y)=d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\varphi _2}}})\), or,
-
(2)
\(\max _{y\in \Vert \overrightarrow{{\varvec{\varphi _2}}}\Vert } \min _{x\in \Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert } \delta (x,y)=d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\varphi _2}}})\).
Case 1. There are two subcases.
Subcase 1a. Assume that \(d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi }}}_1,\overrightarrow{{\varvec{\psi }}})=\max _{x\in \Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert }\) \(\min _{y\in \Vert \overrightarrow{{\varvec{\psi }}}\Vert }\) (a). By (i),
By (a) and (1) we have \(d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi }}}_1,\overrightarrow{{\varvec{\psi }}})\le d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\varphi _2}}})\).
Subcase 1b. \(d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\psi }}})= \max _{y\in \Vert \overrightarrow{{\varvec{\psi }}}\Vert }\min _{x\in \Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert }\delta (x,y)\) (b). Since \(\delta \) is a metric we have \(\max _{y\in \Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert }\min _{x\in \Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert }\delta (x,y)=0\). Hence by (i) and (b) we have \(d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\psi }}})= \max _{y\in \Vert \overrightarrow{{\varvec{\varphi }}}_2\Vert }\min _{x\in \Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert }\delta (x,y)\) (ii). But by (1) and definition of \(d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\varphi _2}}})\) we have \(\max _{y\in \Vert \overrightarrow{{\varvec{\varphi }}}_2\Vert }\min _{x\in \Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert }\delta (x,y)\le d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\varphi _2}}})\) (iii). By (ii) and (iii) we have \(d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\psi }}})\le d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\varphi _2}}})\).
Case 2. Since \(\delta \) is a metric we have
Hence by (2), we have
We now consider two subcases.
Subcase 2a. \(d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi }}}_1,\overrightarrow{{\varvec{\psi }}})=\max _{x\in \Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert } \min _{y\in \Vert \overrightarrow{{\varvec{\psi }}}\Vert }\) (a). But since \(\delta \) is a metric we have \(\max _{x\in \Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert } \min _{y\in \Vert \overrightarrow{{\varvec{\psi }}}\Vert }\le \max _{x\in \Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert } \min _{y\in \Vert \overrightarrow{{\varvec{\varphi }}}_2\Vert }\) (v). But by definition \(d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\varphi _2}}})\) and (2) we have \(\max _{x\in \Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert } \min _{y\in \Vert \overrightarrow{{\varvec{\varphi }}}_2\Vert }\le d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi }}}_1,\overrightarrow{{\varvec{\varphi }}}_2)\) (vi). By (v), (vi) and (a), it follows that \(d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi }}}_1,\overrightarrow{{\varvec{\psi }}})\le d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\varphi _2}}})\).
Subcase 2b. Assume that. \(d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\psi }}})= \max _{y\in \Vert \overrightarrow{{\varvec{\psi }}}\Vert }\min _{x\in \Vert \overrightarrow{{\varvec{\varphi _1}}}\Vert }\delta (x,y)\) (b). By (iv), it follows that \(d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\psi }}})\) \(=\) \(d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\varphi _2}}})\).
Hence in all cases \(d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi }}}_1,\overrightarrow{{\varvec{\psi }}})\le d_{H}^{\delta }(\overrightarrow{{\varvec{\varphi _1}}},\overrightarrow{{\varvec{\varphi _2}}})\). Concluding our proof. qed
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Dégremont, C., Venant, A., Asher, N. (2014). Semantic Similarity: Foundations. In: Nakano, Y., Satoh, K., Bekki, D. (eds) New Frontiers in Artificial Intelligence. JSAI-isAI 2013. Lecture Notes in Computer Science(), vol 8417. Springer, Cham. https://doi.org/10.1007/978-3-319-10061-6_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-10061-6_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-10060-9
Online ISBN: 978-3-319-10061-6
eBook Packages: Computer ScienceComputer Science (R0)