Genetic Programming for Explainable Manifold Learning

📅 2024-03-21
🏛️ arXiv.org
📈 Citations: 0
Influential: 0
📄 PDF

career value

219K/year
🤖 AI Summary
Existing manifold learning methods lack explicit, interpretable functional mappings, limiting their applicability in decision-critical, transparent scenarios; meanwhile, current genetic programming (GP)-based approaches, though capable of generating mappings, often yield structurally redundant and semantically opaque expressions. This paper proposes GP-EMaL—the first interpretable manifold learning framework supporting customizable complexity regularization. Its core innovation lies in embedding multi-objective constraints directly into the GP optimization process, jointly maximizing mapping fidelity and user-specified complexity metrics—including tree depth, node-type weighting, symmetry, and scale invariance. Experiments on standard benchmarks demonstrate that GP-EMaL achieves geometric fidelity comparable to state-of-the-art (SOTA) manifold learning methods, while producing significantly smaller, more concise, and semantically readable functional mapping trees. To our knowledge, GP-EMaL is the first method to simultaneously enhance interpretability and modeling quality without compromising geometric accuracy.

Technology Category

Application Category

📝 Abstract
Manifold learning techniques play a pivotal role in machine learning by revealing lower-dimensional embeddings within high-dimensional data, thus enhancing both the efficiency and interpretability of data analysis by transforming the data into a lower-dimensional representation. However, a notable challenge with current manifold learning methods is their lack of explicit functional mappings, crucial for explainability in many real-world applications. Genetic programming, known for its interpretable functional tree-based models, has emerged as a promising approach to address this challenge. Previous research leveraged multi-objective GP to balance manifold quality against embedding dimensionality, producing functional mappings across a range of embedding sizes. Yet, these mapping trees often became complex, hindering explainability. In response, in this paper, we introduce Genetic Programming for Explainable Manifold Learning (GP-EMaL), a novel approach that directly penalises tree complexity. Our new method is able to maintain high manifold quality while significantly enhancing explainability and also allows customisation of complexity measures, such as symmetry balancing, scaling, and node complexity, catering to diverse application needs. Our experimental analysis demonstrates that GP-EMaL is able to match the performance of the existing approach in most cases, while using simpler, smaller, and more interpretable tree structures. This advancement marks a significant step towards achieving interpretable manifold learning.
Problem

Research questions and friction points this paper is trying to address.

Lack of explicit functional mappings in manifold learning
Complex mapping trees reduce explainability in GP models
Balancing manifold quality and tree complexity for interpretability
Innovation

Methods, ideas, or system contributions that make the work stand out.

Genetic Programming for explicit functional mappings
Penalizes tree complexity to enhance explainability
Customizable complexity measures for diverse needs
🔎 Similar Papers
No similar papers found.
B
Ben Cravens
Centre for Data Science and Artificial Intelligence, and School of Engineering and Computer Science; Victoria University of Wellington; Wellington 6140; New Zealand
A
Andrew Lensen
Centre for Data Science and Artificial Intelligence, and School of Engineering and Computer Science; Victoria University of Wellington; Wellington 6140; New Zealand
P
Paula Maddigan
Centre for Data Science and Artificial Intelligence, and School of Engineering and Computer Science; Victoria University of Wellington; Wellington 6140; New Zealand
Bing Xue
Bing Xue
Meta Superintelligence Labs
LLMmachine learning for healthcarerepresentation learninggenerative models