We introduce the similarity caching problem, a variant of classical caching in which an algorithm can return an element from the cache that is similar, but not necessarily identical, to the query element. We are motivated by buffer management questions in approximate nearest-neighbor applications, especially in the context of caching targeted advertisements on the web. Formally, we assume the queries lie in a metric space, with distance function d(.,.). A query p is considered a cache hit if there is a point q in the cache that is sufficiently close to p, i.e., for a threshold radius r, we have d(p, q) <= r. The goal is then to minimize the number of cache misses, vis-a-vis the optimal algorithm. As with classical caching, we use the compet...
Many modern applications deal with complex data, where retrieval by similarity plays an important ro...
A similarity cache can reply to a query for an object with similar objects stored locally. In some a...
Feature-rich data, such as audio-video recordings, digital images, and results of scientific experim...
Similarity search in metric spaces is a general paradigm that can be used in several application fie...
Abstract. A critical issue in large scale search engines is to efficiently handle sudden peaks of in...
This paper focuses on similarity caching systems, in which a user request for an object o that is no...
Motivated by contextual advertising systems and other web applications involving efficiency-accuracy...
International audienceSimilarity caching allows requests for an item i to be served by a similar ite...
International audienceA similarity cache can reply to a query for an object with similar objects sto...
Similarity search is important for many data-intensive applications to identify a set of similar obj...
Large-scale similarity search engines are complex systems devised to process unstructured data like ...
Similarity search is a key operation in multimedia retrieval systems and recommender systems, and it...
International audienceSimilarity search is a key operation in multimedia retrieval systems and recom...
Abstract. Metric access methods (MAMs) serve as a tool for speeding similarity queries. However, all...
International audienceSimilarity caching systems have recently attracted the attention of the scient...
Many modern applications deal with complex data, where retrieval by similarity plays an important ro...
A similarity cache can reply to a query for an object with similar objects stored locally. In some a...
Feature-rich data, such as audio-video recordings, digital images, and results of scientific experim...
Similarity search in metric spaces is a general paradigm that can be used in several application fie...
Abstract. A critical issue in large scale search engines is to efficiently handle sudden peaks of in...
This paper focuses on similarity caching systems, in which a user request for an object o that is no...
Motivated by contextual advertising systems and other web applications involving efficiency-accuracy...
International audienceSimilarity caching allows requests for an item i to be served by a similar ite...
International audienceA similarity cache can reply to a query for an object with similar objects sto...
Similarity search is important for many data-intensive applications to identify a set of similar obj...
Large-scale similarity search engines are complex systems devised to process unstructured data like ...
Similarity search is a key operation in multimedia retrieval systems and recommender systems, and it...
International audienceSimilarity search is a key operation in multimedia retrieval systems and recom...
Abstract. Metric access methods (MAMs) serve as a tool for speeding similarity queries. However, all...
International audienceSimilarity caching systems have recently attracted the attention of the scient...
Many modern applications deal with complex data, where retrieval by similarity plays an important ro...
A similarity cache can reply to a query for an object with similar objects stored locally. In some a...
Feature-rich data, such as audio-video recordings, digital images, and results of scientific experim...