AIMech AI

Power iteration clustering

Algorithms AIMech:PowerIterationClustering DRAFT
Aliases: PIC (power iteration clustering)
A clustering algorithm that uses an early-stopped power iteration of a normalized similarity matrix to embed observations and then applies k-means to their embedding coordinates.
Identity Notes & Concept Scope This is the Lin and Cohen ICML 2010 algorithm. Its qualified PIC alias is distinct from path integral clustering: it truncates a matrix iteration to form coordinates instead of merging clusters by resolvent descriptors. It is not a generic eigensolver or a claim that converging to the dominant eigenvector finds clusters. No normalized identity match was found across all 442 pinned AIO labels/scoped synonyms and 218 preceding native IDs/names/aliases. Word-delimited fixed-string searches of both full checkouts, including ignored and hidden files, returned 15 lines each in existing discovery/review context. Five neighboring native records and five exact AIO nodes with scoped synonyms and outgoing edges were inspected.

Claims & Grounded Evidence

2 Claims
Mechanism #method
For a symmetric nonnegative similarity matrix A with zero diagonal and positive row sums, form D_ii=sum_j A_ij and W=D^−1 A. Starting with a nonnegative nonzero vector v, iterate v_next=Wv/||Wv||_1. Use an intermediate vector before convergence to the constant dominant right eigenvector. Following Algorithm 1 and the released pic.m, monitor d_next=abs(v_next−v) componentwise and stop when max_i abs(d_next_i−d_i) is sufficiently small, subject to an iteration cap. Apply k-means to the scalar coordinates v_i for the requested k clusters. Degree-proportional initialization is described, and multiple random initial vectors may supply several embedding coordinates. Section 2.4 prose instead writes signed differences; the absolute-change convention here is explicitly the pseudocode/implementation convention.
Limitation #stopping-convention
The stopping convention follows the paper pseudocode and released code, which use componentwise absolute first changes. The surrounding prose uses signed first changes. The released driver also uses a tolerance 100 times the paper’s stated experimental tolerance. These source differences are preserved rather than silently reconciled.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:UnsupervisedClustering
Unsupervised Clustering
related_match Power iteration clustering supplies a procedure for grouping unlabeled observations. The AIO target denotes a clustering task; this algorithm-to-task association does not assert equivalence or subclass membership.

Evidence Sources & Primary Literature

2 Sources
Source ID Publication / Document Type / Access Reference & Checksum
method-source
Frank Lin, William W. Cohen
primary paper
full_text
ID: https://icml.cc/Conferences/2010/papers/387.pdf
sha256:92619e1e526d…
author-code
Frank Lin
official documentation
documentation
ID: https://www.cs.cmu.edu/~frank/code/icml2010-code.zip
sha256:95b4275d8ecf…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-11T09:32:03Z
Updated: 2026-10-11T09:35:31Z
Source File: data/curated/PowerIterationClustering.yaml