Fast Exact Algorithm To Solve Continuous Similarity Search For Evolving Queries

INFORMATION RETRIEVAL TECHNOLOGY, AIRS 2017(2017)

引用 2|浏览1
暂无评分
摘要
We study the continuous similarity search problem for evolving queries which has recently been formulated. Given a data stream and a database composed of n sets of items, the purpose of this problem is to maintain the top-k most similar sets to the query which evolves over time and consists of the latest W items in the data stream. For this problem, the previous exact algorithm adopts a pruning strategy which, at the present time T, decides the candidates of the top-k most similar sets from past similarity values and computes the similarity values only for them. This paper proposes a new exact algorithm which shortens the execution time by computing the similarity values only for sets whose similarity values at T can change from time T - 1. We identify such sets very fast with frequency-based inverted lists (FIL). Moreover, we derive the similarity values at T in O(1) time by updating the previous values computed at time T - 1. Experimentally, our exact algorithm runs faster than the previous exact algorithm by one order of magnitude.
更多
查看译文
关键词
Data stream, Evolving query, Set similarity search, Inverted lists
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要