AIMech AI

Relevant component analysis

Algorithms AIMech:RelevantComponentAnalysis DRAFT
Aliases: RCA
A partially supervised linear metric-learning procedure that estimates within-group covariance from positive equivalence constraints and whitens the representation using that covariance.
Identity Notes & Concept Scope RCA forms chunklets from observations known to share a class without requiring their class names. Different chunklets need not represent different classes. It estimates variation within chunklets, unlike whitening by total covariance, and it does not optimize NCA’s stochastic neighbor reward. The maintained LDA record is a Gaussian classifier, not RCA or the optional constraints-based Fisher projection. This record describes batch RCA; online adaptation and optional dimensionality-reduction procedures are qualified extensions. No normalized identity match for this candidate was found across all 442 pinned AIO labels/scoped synonyms and 227 preceding native IDs/names/aliases. The same search identified BIRCH as an existing native record and excluded it from additions. Full-checkout word-delimited fixed-string searches included ignored and hidden files, with 79 worktree and 79 main-checkout matching lines; these concern BIRCH identity/proposal/review context and discovery leads. Ten exact AIO CLASS nodes with scoped synonyms and outgoing edges, and nine neighboring native records, were inspected.

Claims & Grounded Evidence

2 Claims
Mechanism #method
Take the transitive closure of positive same-class constraints to obtain chunklets C_j with means m_j. Let N be the total number of observations in the chunklets, as clarified in Section 5, and compute Chat=(1/N)sum_j sum_(x in C_j)(x-m_j)(x-m_j)^T. When Chat is positive definite on the represented space, use the symmetric whitening transform W=Chat^(-1/2) on the original feature vectors. Equivalently, compare vectors with squared distance (x-y)^T Chat^(-1)(x-y). Large within-chunklet variance directions receive less weight. The method uses positive constraints without requiring explicit class labels or negative constraints. The paper permits an optional reduction before whitening and describes a constraints-based Fisher discriminant projection; nonsingularity must hold in the retained space.
Limitation #source-convention-check
Curator calculation: two chunklets {(0,0),(1,0),(2,0)} and {(10,0),(11,0),(12,0)} have within-chunklet covariance diag(2/3,0), of rank 1. The count sum_j(|C_j|-1)=4 exceeds the ambient dimension 2 while the covariance is singular. This disproves treating the sample-size count as a general exact rank or invertibility certificate. The exact calculation is saved in research/discovery/metric-source-boundaries.py.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:FeatureExtraction
Feature Extraction
related_match RCA transforms feature vectors using learned within-chunklet covariance before downstream learning. This relates its representation-transform operation to AIO FeatureExtraction without asserting a deep neural-network identity or a specific downstream predictor.
AIO:KnearestNeighborClassificationAlgorithm
K-nearest Neighbor Classification Algorithm
related_match The learned distance can be used for nearest-neighbor classification, one stated application. Learning this representation is distinct from the target’s voting rule; the relation is an explicitly related method-to-application association.

Evidence Sources & Primary Literature

1 Source
Source ID Publication / Document Type / Access Reference & Checksum
method-source
Aharon Bar-Hillel, Tomer Hertz, Noam Shental, Daphna Weinshall
primary paper
full_text
ID: https://www.jmlr.org/papers/v6/bar-hillel05a.html
sha256:e6a710416aa0…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-11T09:58:22Z
Updated: 2026-10-11T09:58:22Z
Source File: data/curated/RelevantComponentAnalysis.yaml