What Machine Learning Tells Us About the Mathematical Structure of Concepts
Jun Otsuka
TL;DR
This paper investigates how concepts across philosophy, cognitive science, and ML can be captured by four mathematical frameworks: Abstractionism (lattice/poset), Similarity (metric spaces and vector representations), Functional (laws/functional relations and manifolds), and Invariance (group actions, invariance/equivariance). It surveys historical and contemporary models, shows how each approach yields different representations—lattice of intents/extents, cluster-based metric spaces, submanifolds on latent spaces, and invariant representations—and discusses cross-domain connections and potential unifications via non-Euclidean geometry and group theory. The main contribution is a structured taxonomy linking philosophical and computational concept representations and highlighting interdisciplinary synthesis to guide future research. It emphasizes interpretability, robustness, and the design of representations that reflect both data structure and transformation invariances. It notes limitations and future directions, including attention to newer models like Attention mechanisms and Diffusion models.
Abstract
This paper examines the connections among various approaches to understanding concepts in philosophy, cognitive science, and machine learning, with a particular focus on their mathematical nature. By categorizing these approaches into Abstractionism, the Similarity Approach, the Functional Approach, and the Invariance Approach, the study highlights how each framework provides a distinct mathematical perspective for modeling concepts. The synthesis of these approaches bridges philosophical theories and contemporary machine learning models, providing a comprehensive framework for future research. This work emphasizes the importance of interdisciplinary dialogue, aiming to enrich our understanding of the complex relationship between human cognition and artificial intelligence.
