A Framework for Standardizing Similarity Measures in a Rapidly Evolving Field
Nathan Cloos, Guangyu Robert Yang, Christopher J. Cueva

TL;DR
This paper introduces a Python repository that benchmarks and standardizes similarity measures to facilitate comparison across studies in a rapidly evolving field, addressing the challenge of diverse implementations and naming conventions.
Contribution
It presents a flexible framework for developing, validating, and refining naming conventions for similarity measures, supporting community-driven standardization.
Findings
Incorporates approximately 100 similarity measures from 14 packages.
Provides a snapshot of current similarity measure landscape.
Offers a framework for evolving naming conventions.
Abstract
Similarity measures are fundamental tools for quantifying the alignment between artificial and biological systems. However, the diversity of similarity measures and their varied naming and implementation conventions makes it challenging to compare across studies. To facilitate comparisons and make explicit the implementation choices underlying a given code package, we have created and are continuing to develop a Python repository that benchmarks and standardizes similarity measures. The goal of creating a consistent naming convention that uniquely and efficiently specifies a similarity measure is not trivial as, for example, even commonly used methods like Centered Kernel Alignment (CKA) have at least 12 different variations, and this number will likely continue to grow as the field evolves. For this reason, we do not advocate for a fixed, definitive naming convention. The landscape of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Anomaly Detection Techniques and Applications · Evolutionary Algorithms and Applications
