The CriticalSet problem: Identifying Critical Contributors in Bipartite Dependency Networks
Sebastiano A. Piccolo, Andrea Tagarelli

TL;DR
This paper formalizes the CriticalSet problem in bipartite dependency networks, introduces novel algorithms for identifying key contributors, and demonstrates their effectiveness on large-scale datasets.
Contribution
It models the problem as a supermodular optimization, derives a Shapley value-based centrality, and proposes a fast peeling algorithm with strong empirical performance.
Findings
MinCov achieves near-optimal performance within 0.02 AUC of a metaheuristic.
MinCov is several orders of magnitude faster than existing methods.
Experiments on datasets with over 250 million edges show scalability and effectiveness.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
