Similarity search is a key function for many applications including databases, pattern recognition and recommendation systems to name a few. In this paper, we first propose e-query, a similarity search based on the popular cosine similarity for information retrieval and social network analysis. In contrast to traditional similarity search e-query returns results whose cosine similarities with the query are larger than a threshold e. The major contribution of this paper is an efficient e-query processing algorithm by using an upper bound for binary data. Our evaluation using two of the largest publicly available real datasets, ClueWeb09 and Twitter, demonstrated that the proposed method could achieve several orders of magnitude speedup in comparison with the traditional approach. Last but not least, we applied the proposed method for information retrieval from ClueWeb and finding community structures from Twitter. The outcome further proved the effectiveness of the proposed method.
['Weizhong Zhao', 'Venkata Swamy Martha', 'Gang Chen', 'Xiaowei Xu']
Fast Information Retrieval and Social Network Mining via Cosine Similarity Upper Bound