arXiv:2410.00862cs.LGcs.CR2024-10中稿 · publication in the…被引 1

提出首个针对决策树的白盒投毒攻击,高效且可扩展。

Timber! Poisoning Decision Trees

  • 基于子树重训练的贪心策略,估算投毒样本破坏力。
  • 通过排序优化计算成本,支持提前终止提升效率。
  • 适用于单棵决策树和随机森林,对现有防御无效。

我们提出 Timber,首个针对决策树的白盒投毒攻击。该方法基于贪心策略,利用子树重训练来高效估计投毒样本造成的损害。攻击依赖树标注过程,将训练样本按子树重训练的计算成本排序,从而支持早期停止机制,提升在大规模数据集上的可行性。此外,我们还扩展了 Timber 至传统随机森林模型,因决策树常以集成方式提升性能。在公开数据集上的实验表明,该攻击在效果和效率上均优于现有基线。同时,我们验证了两种代表性防御措施虽能缓解攻击影响,但无法有效阻止攻击。

原文摘要 · Abstract (English)

We present Timber, the first white-box poisoning attack targeting decision trees. Timber is based on a greedy attack strategy that leverages sub-tree retraining to efficiently estimate the damage caused by poisoning a given training instance. The attack relies on a tree annotation procedure, which enables the sorting of training instances so that they are processed in increasing order of the computational cost of sub-tree retraining. This sorting yields a variant of Timber that supports an early stopping criterion, designed to make poisoning attacks more efficient and feasible on larger datasets. We also discuss an extension of Timber to traditional random forest models, which is valuable since decision trees are typically combined into ensembles to improve their predictive power. Our experimental evaluation on public datasets demonstrates that our attacks outperform existing baselines in terms of effectiveness, efficiency, or both. Moreover, we show that two representative defenses can mitigate the effect of our attacks, but fail to effectively thwart them.

投毒攻击决策树白盒攻击

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。