DocumentCode
3439615
Title
An Integer Programming Approach to Temporal Pattern Matching Queries
Author
Monroe, Megan ; Deshpande, A.
Author_Institution
Dept. of Comput. Sci., Univ. of Maryland, College Park, MD, USA
fYear
2013
fDate
7-10 Dec. 2013
Firstpage
1028
Lastpage
1035
Abstract
Around the globe, an increasing number of our actions and activities are being recorded and stored as categorized, time stamped events. This type of data, which comprises electronic health records, shipment tracking data, and process logs, is well-suited to the tabular structure of standard database relations. The difficulty, however, is that temporal pattern matching queries (one of the most common types of queries over this type of data) are not well-suited to standard relational query processing. This difficulty is exacerbated when the question is not only whether an event record matches a given query, but how best to match the events in the record to the events in the query when multiple options are present. In this paper, we demonstrate that temporal pattern matching queries can be formulated and solved as integer programs. This novel approach has distinct advantages over standard query processing techniques in that it puts no ordering constraints on the underlying event record, and can easily discern between multiple possible solutions using the objective function. Additionally, these integer programs can be constructed incrementally, facilitating an easy translation between the query specification interface and the underlying execution instructions. We show that integer programs can capture a wide range of temporal pattern matching constructs, including intervals, absences, repetition, and flexibility, and provide new insights on both the strengths and drawbacks of implementing this processing strategy in practice.
Keywords
formal specification; integer programming; pattern matching; query processing; user interfaces; electronic health records; execution instructions; integer programming approach; process logs; query specification interface; shipment tracking data; standard database relation tabular structure; standard query processing techniques; temporal pattern matching constructs; temporal pattern matching queries; IP networks; Linear programming; Measurement; Pattern matching; Query processing; Standards; temporal pattern matching; temporal query;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Mining Workshops (ICDMW), 2013 IEEE 13th International Conference on
Conference_Location
Dallas, TX
Print_ISBN
978-1-4799-3143-9
Type
conf
DOI
10.1109/ICDMW.2013.69
Filename
6754035
Link To Document