2009
DOI: 10.14778/1687627.1687633
|View full text |Cite
|
Sign up to set email alerts
|

Indexing Boolean expressions

Abstract: We consider the problem of efficiently indexing Disjunctive Normal Form (DNF) and Conjunctive Normal Form (CNF) Boolean expressions over a high-dimensional multi-valued attribute space. The goal is to rapidly find the set of Boolean expressions that evaluate to true for a given assignment of values to attributes. A solution to this problem has applications in online advertising (where a Boolean expression represents an advertiser's user targeting requirements, and an assignment of values to attributes represen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
123
1

Year Published

2011
2011
2018
2018

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 68 publications
(126 citation statements)
references
References 22 publications
(44 reference statements)
0
123
1
Order By: Relevance
“…In user-centric processing applications, there are computational advertising [28,10], online job sites [17,28], and location-based services for emerging applications in the co-spaces [1,19]; common to all are patterns and specifications (e.g., advertising campaigns, job profiles, service descriptions) modeled as Boolean expressions, XPath expressions, or SQL queries and incoming user information (e.g., user profiles and preferences) modeled as events using attribute-value pairs, XML document, or relational tuples. In the real-time analysis domain, there are (complex) event processing [11,2,6,7,5], XML filtering [3,18,15], intrusion detection [27], and computational finance [23]; again, common among these applications are predefined set of patterns (e.g., investment strategies and attack specifications) modeled as subscriptions and streams of incoming data (e.g., XML documents, data packets, stock feeds) modeled as events.…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…In user-centric processing applications, there are computational advertising [28,10], online job sites [17,28], and location-based services for emerging applications in the co-spaces [1,19]; common to all are patterns and specifications (e.g., advertising campaigns, job profiles, service descriptions) modeled as Boolean expressions, XPath expressions, or SQL queries and incoming user information (e.g., user profiles and preferences) modeled as events using attribute-value pairs, XML document, or relational tuples. In the real-time analysis domain, there are (complex) event processing [11,2,6,7,5], XML filtering [3,18,15], intrusion detection [27], and computational finance [23]; again, common among these applications are predefined set of patterns (e.g., investment strategies and attack specifications) modeled as subscriptions and streams of incoming data (e.g., XML documents, data packets, stock feeds) modeled as events.…”
Section: Introductionmentioning
confidence: 99%
“…Unique to user-centric processing and personalization are strict requirements to determine only the most relevant content (e.g., ads) that is both user-consumable and suitable for the often limited screen real estate of client devices [17,28,10]. In addition, the usercentric processing demands scaling to millions of patterns and specifications (e.g., advertising campaigns) for supporting large-scale enterprise-level user-services, processing latency constraints in the subsecond range for meeting an acceptable service-level agreement, and improve expression expressiveness for capturing interesting patterns and desired preferences.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations