Saved in:
Bibliographic Details
Main Authors: Piccolo, Sebastiano A., Tagarelli, Andrea
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2604.21537
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918464445218816
author Piccolo, Sebastiano A.
Tagarelli, Andrea
author_facet Piccolo, Sebastiano A.
Tagarelli, Andrea
contents Identifying critical nodes in complex networks is a fundamental task in graph mining. Yet, methods addressing an all-or-nothing coverage mechanics in a bipartite dependency network, a graph with two types of nodes where edges represent dependency relationships across the two groups only, remain largely unexplored. We formalize the CriticalSet problem: given an arbitrary bipartite graph modeling dependencies of items on contributors, identify the set of k contributors whose removal isolates the largest number of items. We prove that this problem is NP-hard and requires maximizing a supermodular set function, for which standard forward greedy algorithms provide no approximation guarantees. Consequently, we model CriticalSet as a coalitional game, deriving a closed-form centrality, ShapleyCov, based on the Shapley value. This measure can be interpreted as the expected number of items isolated by a contributor's departure. Leveraging these insights, we propose MinCov, a linear-time iterative peeling algorithm that explicitly accounts for connection redundancy, prioritizing contributors who uniquely support many items. Extensive experiments on synthetic and large-scale real datasets, including a Wikipedia graph with over 250 million edges, reveal that MinCov and ShapleyCov significantly outperform traditional baselines. Notably, MinCov achieves near-optimal performance, within 0.02 AUC of a Stochastic Hill Climbing metaheuristic, while remaining several orders of magnitude faster.
format Preprint
id arxiv_https___arxiv_org_abs_2604_21537
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle The CriticalSet problem: Identifying Critical Contributors in Bipartite Dependency Networks
Piccolo, Sebastiano A.
Tagarelli, Andrea
Artificial Intelligence
Statistical Mechanics
Computer Science and Game Theory
Social and Information Networks
Data Analysis, Statistics and Probability
Identifying critical nodes in complex networks is a fundamental task in graph mining. Yet, methods addressing an all-or-nothing coverage mechanics in a bipartite dependency network, a graph with two types of nodes where edges represent dependency relationships across the two groups only, remain largely unexplored. We formalize the CriticalSet problem: given an arbitrary bipartite graph modeling dependencies of items on contributors, identify the set of k contributors whose removal isolates the largest number of items. We prove that this problem is NP-hard and requires maximizing a supermodular set function, for which standard forward greedy algorithms provide no approximation guarantees. Consequently, we model CriticalSet as a coalitional game, deriving a closed-form centrality, ShapleyCov, based on the Shapley value. This measure can be interpreted as the expected number of items isolated by a contributor's departure. Leveraging these insights, we propose MinCov, a linear-time iterative peeling algorithm that explicitly accounts for connection redundancy, prioritizing contributors who uniquely support many items. Extensive experiments on synthetic and large-scale real datasets, including a Wikipedia graph with over 250 million edges, reveal that MinCov and ShapleyCov significantly outperform traditional baselines. Notably, MinCov achieves near-optimal performance, within 0.02 AUC of a Stochastic Hill Climbing metaheuristic, while remaining several orders of magnitude faster.
title The CriticalSet problem: Identifying Critical Contributors in Bipartite Dependency Networks
topic Artificial Intelligence
Statistical Mechanics
Computer Science and Game Theory
Social and Information Networks
Data Analysis, Statistics and Probability
url https://arxiv.org/abs/2604.21537