AIMech AI

Definition-filtered Girvan–Newman community detection

Algorithms AIMech:DefinitionFilteredGirvanNewman DRAFT
Aliases: self-contained Girvan–Newman algorithm, strong/weak community validation for Girvan–Newman
A Girvan–Newman variant that retains a branching event in the reported hierarchy only when at least two resulting groups satisfy a selected strong or weak community definition evaluated against the original graph, while continuing betweenness-based edge deletion within the resulting subgraphs.
Identity Notes & Concept Scope Compared all 442 pinned AIO and 675 native IDs, names, aliases and scoped synonyms before either cohort write; no normalized identity match. Ignored- and hidden-inclusive searches of all three checkouts returned 16,0,0 lines. All sixteen public matches were read: source citations, previously pending reading notes, query logs and the existing Radicchi source lead, not either maintained identity. Semantic assessment covered 64 AIO and 290 native definitions: 46 AIO and 268 native rows match prior inspected context; all 18 newly selected AIO and 22 native definitions were read. Sixteen complete AIO node/edge/generated contexts were verified unchanged and mapping rationales reassessed. Both drafts were compared for inherited betweenness plus definition filtering versus local cycle-score deletion. Retain the source’s self-contained GN variant as an explicit strong/weak community-validation algorithm. The edge selector is inherited from Girvan–Newman; the new maintained mechanism validates branch retention against original adjacency and requires at least two qualifying children. It is distinct from unfiltered GN, modularity agglomeration and the cycle-score replacement in this cohort.

Claims & Grounded Evidence

6 Claims
Mechanism #strong-weak-definitions
A strong community requires every member to have strictly more neighbors inside the group than outside it. A weak community requires the sum of members’ internal degrees to exceed their total external degree, equivalently twice the number of internal edges exceeding the cut-edge count for a simple undirected graph. Strong implies weak; the converse need not hold. These are selected definitions rather than a unique universal meaning of community.
Mechanism #original-adjacency
Community validation always uses the full original adjacency matrix, not the graph remaining after edge removal. In a constructed four-vertex path, splitting the middle edge gives two pairs that satisfy the original weak criterion but fail the strong criterion; incorrectly testing the deleted graph would make both pairs strong.
Mechanism #branch-retention
After high-betweenness deletions separate a subgraph, the procedure draws the corresponding branching only if at least two resulting groups satisfy the selected definition. A single qualifying large group is insufficient. Rejecting a displayed branch does not stop processing: the source continues within all subgraphs until no edges remain. The rule does not assert that every child qualifies when there are more than two children.
Scope #hierarchy-scope
The validation criterion filters the hierarchy generated by an edge-removal procedure; it neither enumerates every subgraph meeting the definition nor guarantees a unique optimal flat partition. The same definition test can accompany a different edge selector, including the paper’s modified cycle-score algorithm, without making those selectors equivalent.
Scope #evaluation-protocol
The synthetic evaluation uses 128 vertices in four groups with independent within- and between-group edge probabilities adjusted to keep expected degree sixteen. Its strict success condition requires all four groups to be recovered exactly and not subdivided further. The fraction of incorrectly assigned nodes is a different, softer metric; a poor strict-success rate need not imply many misclassified vertices.
Limitation #domain-and-interpretation
The inspected tests concern unweighted undirected graph topology. Satisfying a chosen degree inequality is not independent proof of a social, biological or causal grouping. The source acknowledges alternative community definitions and subjective validation for real collaboration data; directed, weighted and exceptional-input conventions require separate evidence.

⚠️ 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 procedure filters a graph-grouping hierarchy, relating this algorithm to the hierarchical clustering task without asserting equivalence or an algorithm superclass.
AIO:UnsupervisedClustering
Unsupervised Clustering
related_match Groups and acceptance tests use graph topology without training labels; external labels in evaluation do not turn this into supervised classification.

Evidence Sources & Primary Literature

1 Source
Source ID Publication / Document Type / Access Reference & Checksum
radicchi2004
Filippo Radicchi, Claudio Castellano, Federico Cecconi, Vittorio Loreto, Domenico Parisi
primary paper
full_text
ID: arxiv:cond-mat/0309488v2
sha256:02467f9e119b…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-14T02:08:27Z
Updated: 2026-10-14T02:08:27Z
Source File: data/curated/DefinitionFilteredGirvanNewman.yaml