DocumentCode :
3247898
Title :
Sparse structured associative memories as efficient set-membership data structures
Author :
Gripon, Vincent ; Skachek, Vitaly ; Rabbat, Michael
Author_Institution :
Electron. Dept., Telecom Bretagne, Brest, France
fYear :
2013
fDate :
2-4 Oct. 2013
Firstpage :
500
Lastpage :
505
Abstract :
We study the use of sparse structured associative memories as a memory-efficient and computationally-efficient data structure for representing a set of elements when one wishes to perform set-membership queries and some errors (false positives) are tolerable. Associative memories, when viewed as representing a set, enjoy a number of interesting properties, including that set membership queries can be carried out even when the input (query element) is only partially known or is partially corrupted. The associative memories considered here (initially proposed in [Gripon and Berrou, 2011]) encode the set in the edge structure of a graph. In this paper we generalize this construction to encode the set in the edge structure of a hypergraph. We derive bounds on the false positive rates (the probability that the associative memory erroneously declares that an element is in the stored set when it, in fact, was not). Interestingly, the proposed structures enjoy many of the same properties as Bloom filters (e.g., they have zero false negative rate, the time to perform an insert and lookup does not depend on the number of elements stored, and the false positive rate can be reduced by using additional memory for storage), while also offering the properties of associative memories (allowing for queries on partial or corrupted inputs).
Keywords :
content-addressable storage; data structures; graph theory; query processing; set theory; computationally-efficient data structure; false positive rates; hypergraph; memory-efficient data structure; set-membership data structures; set-membership queries; sparse structured associative memories; Arrays; Associative memory; Complexity theory; Educational institutions; Error analysis; Memory management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communication, Control, and Computing (Allerton), 2013 51st Annual Allerton Conference on
Conference_Location :
Monticello, IL
Print_ISBN :
978-1-4799-3409-6
Type :
conf
DOI :
10.1109/Allerton.2013.6736566
Filename :
6736566
Link To Document :
بازگشت