论文精选 | 性能收益相对提升了58.84%?——自适应二进制量化方法

2016-09-04 10:31:00     作者:章敏      来源:雷锋网

散列法(Hashing)或哈希法是一种将字符组成的字符串转换为固定长度(一般是更短长度)的数值或索引值的方法

导读:散列法(Hashing)或哈希法是一种将字符组成的字符串转换为固定长度(一般是更短长度)的数值或索引值的方法,称为散列法,也叫哈希法。由于通过更短的哈希值比用原始值进行数据库搜索更快,这种方法一般用来在数据库中建立索引并进行搜索,同时还用在各种解密算法中。

快速近邻搜索的自适应二进制量化(Adaptive Binary Quantization for Fast Nearest Neighbor Search)

 

摘要:对于大数据中快速近邻搜索,散列法已被证明是一个很有吸引力的技术。与基于散列法的投影相比,基于原型的投影有更强的能力去生成数据(具有复杂的固有结构)的判别性二进制码。然而,我们的观察表明,它们仍然缺乏足够的编码——通常在一个超立方体中利用完整的二进制代码。为了解决该问题,我们提出了自适应二进制量化方法——学习一个与原型相应、有着小且独特二进制代码的判别性散列函数。我们的交替优化以有效的方式自适应地发现原型集和不同尺寸的代码集,它总的鲁棒性近似与数据关系。我们的方法可以很自然地推广到长散列码产品空间。我们相信,我们的想法对于散列研究非常有帮助。在四个大型(高达8000万)数据集上的大量的实验表明,我们的方法显着优于最好散列方法,性能收益相对提升了58.84%。

第一作者简介

Zhujin Li

北京航空航天大学软件开发环境国家重点实验室

文章总结及应用场景

受到我们观察的启发——原型为基础的散列有可能存在一个更好的编码解决方案,即只使用一小部分的二进制码,而不是完整的集合,本文提出了一种自适应二进制量化方法——在原空间中共同追求一套原型和Hamming 空间中的一个二进制代码子集。原型和代码相应关联且一起定义有着更小散列编码的散列函数。我们的方法计算速度更快,且具备在乘积空间中生成长散列码的能力,和具有判别能力的最近邻搜索。

在过去的十年中,由于散列技术成功的应用于许多领域,如大规模的视觉搜索、机器学习、推荐系统等,其在快速最近邻搜索领域已被广泛研究。

via:ECAI  2016

PS : 本文由雷锋网(搜索“雷锋网”公众号关注)独家编译,未经许可拒绝转载!

原论文下载

返回沙发首页  
沙发管家微信
扫描关注沙发管家微信 QQ群: 沙发网官方群 微博:

资讯评论

亲,你需要登录后才能进行评论喔!

还没有评论,快来抢沙发吧!

提示

热门设备安装方法 查看更多>>

最新设备

智能电视 / 盒子评测

安装指南

应用

热门专题