国内刊号:31-1289/TP
国际刊号:1000-3428
发布日期:
作者:甘红楠, 张凯
单位:1. 复旦大学 软件学院, 上海 200438;2. 复旦大学 计算机科学技术学院, 上海 200438
关键词:近似最近邻搜索,近邻图,参数自适应,聚类,梯度提升决策树
基金:国家自然科学基金(62072113)。
现有基于近邻图的近似最近邻搜索(ANNS)算法通常将数据库中被检索向量组织成近邻图结构,根据用户设定参数搜索查询向量的近似最近邻。为提升基于近邻图的ANNS算法在给定召回率下的搜索效率,提出一种参数自适应方法AdaptNNS。采集数据库中的被检索向量并对采样结果进行聚类,利用聚类中心向量和最近邻分类器提取查询负载特征,同时将查询负载特征与不同的召回率相结合作为输入特征训练梯度提升决策树(GBDT)模型。在查询处理过程中,根据应用程序指定的召回率获取最终输入特征,并通过GBDT模型预测最优搜索参数,提升ANNS算法的吞吐量。在Text-to-Image、DEEP和Turing-ANNS数据集上的实验结果表明,当达到相同的目标召回率时,AdaptNNS方法相比于Baseline方法最多可将DiskANN和HNSW算法的吞吐量提升1.3倍,具有更高的近似最近邻搜索效率。
来源:2022年第9期
《计算机工程》期刊编辑部