Finding key players in complex networks through deep reinforcement learning.
basic_science · Level V
Where this comes from
- Record sourced from PubMed, PMID 34124581.
- Also identified by DOI 10.1038/s42256-020-0177-2 and PMC identifier 8191335.
- No licence information is recorded for this record.
- Because redistribution is not established, this page shows the abstract only. Follow the links below for the full text.
Abstract
Finding an optimal set of nodes, called key players, whose activation (or removal) would maximally enhance (or degrade) certain network functionality, is a fundamental class of problems in network science<sup>1,2</sup>. Potential applications include network immunization<sup>3</sup>, epidemic control<sup>4</sup>, drug design<sup>5</sup>, and viral marketing<sup>6</sup>. Due to their general NP-hard nature, those problems typically cannot be solved by exact algorithms with polynomial time complexity<sup>7</sup>. Many approximate and heuristic strategies have been proposed to deal with specific application scenarios<sup>1,2,8-12</sup>. Yet, we still lack a unified framework to efficiently solve this class of problems. Here we introduce a deep reinforcement learning framework FINDER, which can be trained purely on small synthetic networks generated by toy models and then applied to a wide spectrum of influencer finding problems. Extensive experiments under various problem settings demonstrate that FINDER significantly outperforms existing methods in terms of solution quality. Moreover, it is several orders of magnitude faster than existing methods for large networks. The presented framework opens up a new direction of using deep learning techniques to understand the organizing principle of complex networks, which enables us to design more robust networks against both attacks and failures.