基于图结构设计自适应探测策略,高效发现疾病感染者。
Adaptive Frontier Exploration on Graphs with Applications to Network-Based Disease Testing
- 采用基廷指数方法,在图上动态选择相邻节点探测
- 在真实性关系网络中仅测半数人口即发现近全部感染者
- 适合资源有限的接触追踪与流行病筛查场景
我们研究在包含 n 个节点的图 𝒢 上的序贯决策问题,每个节点具有来自有限集合 Ω 的未知标签,标签服从以 𝒢 为马尔可夫依赖结构的联合分布 ℙ。每步选择一个节点可获知其标签并获得相应奖励,目标是自适应选择节点以最大化期望累积折扣收益。引入前沿探索约束,即只能选择已选节点的邻居,反映接触追踪与机器人探索中的实际限制。设计了一种基于基廷指数的策略,适用于一般图,在 𝒢 为树时可证明最优。实现时间复杂度为 𝒪(n²·|Ω|²),使用 𝒪(n·|Ω|²) 次 ℙ 的预言机调用和 𝒪(n²·|Ω|) 空间。在合成与真实图上的实验表明,该方法始终优于自然基线,包括非树、预算受限和无折扣情形。例如,在真实世界性关系网络中模拟艾滋病检测,仅测试一半人口即可近乎完全识别阳性病例,显著优于其他基线。
原文摘要 · Abstract (English)
We study a sequential decision-making problem on a $n$-node graph $\mathcal{G}$ where each node has an unknown label from a finite set $\mathbfΩ$, drawn from a joint distribution $\mathcal{P}$ that is Markov with respect to $\mathcal{G}$. At each step, selecting a node reveals its label and yields a label-dependent reward. The goal is to adaptively choose nodes to maximize expected accumulated discounted rewards. We impose a frontier exploration constraint, where actions are limited to neighbors of previously selected nodes, reflecting practical constraints in settings such as contact tracing and robotic exploration. We design a Gittins index-based policy that applies to general graphs and is provably optimal when $\mathcal{G}$ is a forest. Our implementation runs in $\mathcal{O}(n^2 \cdot |\mathbfΩ|^2)$ time while using $\mathcal{O}(n \cdot |\mathbfΩ|^2)$ oracle calls to $\mathcal{P}$ and $\mathcal{O}(n^2 \cdot |\mathbfΩ|)$ space. Experiments on synthetic and real-world graphs show that our method consistently outperforms natural baselines, including in non-tree, budget-limited, and undiscounted settings. For example, in HIV testing simulations on real-world sexual interaction networks, our policy detects nearly all positive cases with only half the population tested, substantially outperforming other baselines.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。