中文

支持特征插入与删除的极小独立置换

机器学习 2023-08-23 v1 数据结构与算法

摘要

在开创性工作中,Broder等人引入了minHash\mathrm{minHash}算法,该算法计算高维二值数据的低维草图,可紧密近似两两Jaccard相似度。自发明以来,minHash\mathrm{minHash}已被从业者广泛应用于各类大数据应用。此外,许多现实场景中的数据是动态的,其特征集随时间演化。我们考虑数据集中特征被动态插入与删除的情形。我们注意到该问题的朴素解法是针对更新后的维度重复计算minHash\mathrm{minHash}。然而这是一项昂贵任务,因为需要生成全新的随机置换。据我们所知,在特征动态插入与删除背景下尚无对minHash\mathrm{minHash}的系统性研究。本工作中我们开启此研究,并提出使minHash\mathrm{minHash}草图能适应特征动态插入与删除的算法。我们对算法给出了严格的理论分析,并在多个真实数据集上以大量实验予以补充。经验上我们观察到运行时间显著加速,同时相对于从头运行minHash\mathrm{minHash}取得了可比的性能。我们的方案高效、准确且易于实践实现。

关键词

引用

@article{arxiv.2308.11240,
  title  = {Minwise-Independent Permutations with Insertion and Deletion of Features},
  author = {Rameshwar Pratap and Raghav Kulkarni},
  journal= {arXiv preprint arXiv:2308.11240},
  year   = {2023}
}