arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 0904.3151cs.DScs.LG
收藏

用多重排序法有效构造邻域图

Efficient Construction of Neighborhood Graphs by the Multiple Sorting Method

National Institute of Informatics(情报研究综合学院);Tokyo Institute of Technology(东京工业大学)

Takeaki Uno, Masashi Sugiyama, Koji Tsuda

摘要:

邻域图作为机器学习中一种简洁的数据表示方法越来越受欢迎。然而,通过成对距离计算的朴素图构造对于$n$数据点花费$O(n^2)$运行时间,并且这对于数百万个数据点是非常慢的。对于等长的字符串,多重排序方法(Uno,2008)可以在$O(n+m)$时间内构建$ε$ -邻居图,其中$m$是数据中$ε$ -邻居对的数量。为了将这种非常有效的算法引入到图像、信号和文本等连续域,我们采用了随机投影方法将向量转换为字符串。理论结果阐明近似质量和计算时间之间的权衡。实证结果表明,我们的方法相比,快速最近邻替代品的效率。

英文摘要:

Neighborhood graphs are gaining popularity as a concise data representation in machine learning. However, naive graph construction by pairwise distance calculation takes $O(n^2)$ runtime for $n$ data points and this is prohibitively slow for millions of data points. For strings of equal length, the multiple sorting method (Uno, 2008) can construct an $ε$-neighbor graph in $O(n+m)$ time, where $m$ is the number of $ε$-neighbor pairs in the data. To introduce this remarkably efficient algorithm to continuous domains such as images, signals and texts, we employ a random projection method to convert vectors to strings. Theoretical results are presented to elucidate the trade-off between approximation quality and computation time. Empirical results show the efficiency of our method in comparison to fast nearest neighbor alternatives.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑