AIMech AI

HAC-ML network clustering

Algorithms AIMech:HACML DRAFT
Aliases: HAC-ML
A greedy network-clustering algorithm that builds a hierarchical stochastic block structure by merging groups with the least loss of profiled network likelihood, using separate Bayesian criteria to collapse terminal groups and stop top-level merging.
Identity Notes & Concept Scope Compared all 442 pinned AIO and 666 native IDs, names, aliases and scoped synonyms for the three candidates and their publication identifiers; no normalized identity match. Ignored- and hidden-inclusive fixed-string searches of the recovery, older discovery and original Documents checkouts returned 26, 0, 0 lines. All matches were read and are prior source/discovery context, with no existing maintained identity. Semantic assessment covered 44 AIO and 260 native definitions: 41 AIO and 228 native rows were unchanged from earlier reading; three additional AIO and 32 additional native definitions were read. Fourteen complete annotated AIO node/edge/generated contexts and the candidate-specific native records were inspected. Retain the 2011 profiled network-likelihood merge guide with separate Bayesian top/terminal selection. ROCK counts shared neighbors with a size normalization, graph degree linkage multiplies directed degree averages, and CliXO selects persistent informative cliques. Generic HAC, a fitted interactome and the HAC-E/ES/Q score variants are distinct scopes.

Claims & Grounded Evidence

6 Claims
Mechanism #profile-likelihood-guide
For undirected, unweighted graphs without self edges, the method models edges and holes between vertex groups with Bernoulli probabilities. It begins with singleton groups and a full block model at the top level. At each step it selects a pair with greatest profiled-likelihood merge ratio, which depends on their connectivity to other groups. This greedy guide is neither a globally optimal tree search nor posterior averaging over trees.
Mechanism #bayesian-boundaries
Uniform-prior integration of a block probability gives a Beta factor. A separate integrated-probability merge ratio supplies the proposed top-level stopping rule. When both children are already collapsed, another integrated ratio compares a single terminal group with their separate within- and between-group structure. The paper explicitly omits multiplicity factors for alternative merges and splits; these are stated model-selection conventions rather than a posterior calculation over all partitions.
Mechanism #multiple-edge-types
For multiple interaction types, each type retains its own likelihood factors under a shared group structure. The type-specific likelihoods multiply, so their log scores add. This conditional independence and shared-structure construction differs from taking the union of all edges and does not guarantee that adding another network improves predictions.
Limitation #printed-score-boundary
The singleton mismatch expression printed in the prose is not numerically equal to the ratio obtained from Equations 2 and 5: one differing external adjacency gives a profiled ratio of one quarter, whereas the prose expression gives one half. The record uses the general profiled-likelihood construction and preserves this printed discrepancy. Its effect on author code or empirical results was not checked.
Scope #complexity-and-search
The paper contrasts a naive quartic implementation with a faster implementation using a priority queue, lazy evaluation and a restriction to candidate pairs sharing a neighbor. The stated faster complexity depends on those choices and network sparsity. Merge ties, excluded candidates and irreversible greedy decisions require implementation conventions; no universal global-optimum or posterior-coverage guarantee is claimed.
Scope #evaluation-scope
The link-prediction study hides observed edges and evaluates them against an equal-sized random set of holes, reporting rankings and maximum F scores. The authors acknowledge that this balanced test overstates practical performance on sparse networks. They prune isolated and degree-one vertices and restrict joint-network comparisons to shared vertices. Reported advantages are empirical across the inspected networks; Table 3 does not show a consistent benefit from combining interaction types.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:HierarchicalClustering
Hierarchical Clustering
related_match The algorithm constructs a hierarchy of object groups. The target is a related task, so this mapping does not assert algorithm/task equivalence or subclass membership.
AIO:UnsupervisedClustering
Unsupervised Clustering
related_match The grouping procedure uses network relationships rather than training a classifier on object labels. Domain-informed input selection or GO-dependent evaluation does not establish identity with a supervised classifier.

Evidence Sources & Primary Literature

1 Source
Source ID Publication / Document Type / Access Reference & Checksum
park2011
Yongjin Park, Joel S Bader
primary paper
full_text
ID: doi:10.1186/1471-2105-12-S1-S44
sha256:e930abd762f0…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-14T01:04:43Z
Updated: 2026-10-14T01:04:43Z
Source File: data/curated/HACML.yaml