# An Overview of Distance and Similarity Functions for Structured Data

arXiv: https://arxiv.org/abs/2002.07420 · HTML: https://mlsanity.com/paper/2002.07420/

## Key facts

- Cited by 10 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 18 Feb 2020.

## Built on by (most cited first, 10 of 10)

- [Deep Graph Memory Networks for Forgetting-Robust Knowledge Tracing](https://mlsanity.com/paper/2108.08105/) (2021)
- [A Taxonomy of Similarity Metrics for Markov Decision Processes](https://mlsanity.com/paper/2103.04706/) (2021)
- [STED and Consistency Scoring: A Framework for Evaluating LLM Structured Output Reliability](https://mlsanity.com/paper/2512.23712/) (2025)
- [Modeling Hierarchical Spaces: A Review and Unified Framework for Surrogate-Based Architecture Design](https://mlsanity.com/paper/2506.22621/) (2025)
- [On the Complexity of Bayesian Generalization](https://mlsanity.com/paper/2211.11033/) (2022)
- [Selecting Subsets of Source Data for Transfer Learning with Applications in Metal Additive Manufacturing](https://mlsanity.com/paper/2401.08715/) (2024)
- [Mixed-type Distance Shrinkage and Selection for Clustering via Kernel Metric Learning](https://mlsanity.com/paper/2306.01890/) (2023)
- [Towards certifiable AI in aviation: landscape, challenges, and opportunities](https://mlsanity.com/paper/2409.08666/) (2024)
- [Robot Learning from Demonstration Using Elastic Maps](https://mlsanity.com/paper/2208.02207/) (2022)
- [Similarity metrics for Different Market Scenarios in Abides](https://mlsanity.com/paper/2107.09352/) (2021)

## Abstract (arXiv)

The notions of distance and similarity play a key role in many machine learning approaches, and artificial intelligence (AI) in general, since they can serve as an organizing principle by which individuals classify objects, form concepts and make generalizations. While distance functions for propositional representations have been thoroughly studied, work on distance functions for structured representations, such as graphs, frames or logical clauses, has been carried out in different communities and is much less understood. Specifically, a significant amount of work that requires the use of a distance or similarity function for structured representations of data usually employs ad-hoc functions for specific applications. Therefore, the goal of this paper is to provide an overview of this work to identify connections between the work carried out in different areas and point out directions for future work.
