Matching Heterogeneous Events with Patterns

A large amount of heterogeneous event data are increasingly generated, e.g., in online systems for Web services or operational systems in enterprises. Owing to the difference between event data and traditional relational data, the matching of heterogeneous events is highly non-trivial. While event n...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on knowledge and data engineering 2017-08, Vol.29 (8), p.1695-1708
Hauptverfasser: Shaoxu Song, Yu Gao, Chaokun Wang, Xiaochen Zhu, Jianmin Wang, Yu, Philip S.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1708
container_issue 8
container_start_page 1695
container_title IEEE transactions on knowledge and data engineering
container_volume 29
creator Shaoxu Song
Yu Gao
Chaokun Wang
Xiaochen Zhu
Jianmin Wang
Yu, Philip S.
description A large amount of heterogeneous event data are increasingly generated, e.g., in online systems for Web services or operational systems in enterprises. Owing to the difference between event data and traditional relational data, the matching of heterogeneous events is highly non-trivial. While event names are often opaque (e.g., merely with obscure IDs), the existing structure-based matching techniques for relational data also fail to perform owing to the poor discriminative power of dependency relationships between events. We note that interesting patterns exist in the occurrence of events, which may serve as discriminative features in event matching. In this paper, we formalize the problem of matching events with patterns. A generic pattern based matching framework is proposed, which is compatible with the existing structure based techniques. To improve the matching efficiency, we devise several bounds of matching scores for pruning. Recognizing the NP-hardness of the optimal event matching problem with patterns, we propose efficient heuristic. Finally, extensive experiments demonstrate the effectiveness of our pattern based matching compared with approaches adapted from existing techniques, and the efficiency improved by the bounding, pruning and heuristic methods.
doi_str_mv 10.1109/TKDE.2017.2690912
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_2174462226</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7892007</ieee_id><sourcerecordid>2174462226</sourcerecordid><originalsourceid>FETCH-LOGICAL-c293t-22314b03346151f92315dc75c705e41de670bb5e8d2bdf1c2893e382c8e3b0723</originalsourceid><addsrcrecordid>eNo9kE1PwzAMhiMEEmPwAxCXShxRh-2kTXJEYzDEEBzGOeqHu3WCdiQdiH9Pq02cbMvPa0uPEJcIE0Swt8vn-9mEAPWEUgsW6UiMMElMTGjxuO9BYayk0qfiLIQNABhtcCRuXrKuWNfNKppzx75dccPtLkSzb266EP3U3Tp6y7p-1YRzcVJlH4EvDnUs3h9my-k8Xrw-Pk3vFnFBVnYxkUSVg5QqxQQr249JWeik0JCwwpJTDXmesCkpLyssyFjJ0lBhWOagSY7F9f7u1rdfOw6d27Q73_QvHaFWKiWitKdwTxW-DcFz5ba-_sz8r0NwgxM3OHGDE3dw0meu9pmamf95bSwBaPkHnQlbDA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2174462226</pqid></control><display><type>article</type><title>Matching Heterogeneous Events with Patterns</title><source>IEEE Electronic Library (IEL)</source><creator>Shaoxu Song ; Yu Gao ; Chaokun Wang ; Xiaochen Zhu ; Jianmin Wang ; Yu, Philip S.</creator><creatorcontrib>Shaoxu Song ; Yu Gao ; Chaokun Wang ; Xiaochen Zhu ; Jianmin Wang ; Yu, Philip S.</creatorcontrib><description>A large amount of heterogeneous event data are increasingly generated, e.g., in online systems for Web services or operational systems in enterprises. Owing to the difference between event data and traditional relational data, the matching of heterogeneous events is highly non-trivial. While event names are often opaque (e.g., merely with obscure IDs), the existing structure-based matching techniques for relational data also fail to perform owing to the poor discriminative power of dependency relationships between events. We note that interesting patterns exist in the occurrence of events, which may serve as discriminative features in event matching. In this paper, we formalize the problem of matching events with patterns. A generic pattern based matching framework is proposed, which is compatible with the existing structure based techniques. To improve the matching efficiency, we devise several bounds of matching scores for pruning. Recognizing the NP-hardness of the optimal event matching problem with patterns, we propose efficient heuristic. Finally, extensive experiments demonstrate the effectiveness of our pattern based matching compared with approaches adapted from existing techniques, and the efficiency improved by the bounding, pruning and heuristic methods.</description><identifier>ISSN: 1041-4347</identifier><identifier>EISSN: 1558-2191</identifier><identifier>DOI: 10.1109/TKDE.2017.2690912</identifier><identifier>CODEN: ITKEEH</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Dependence ; Dictionaries ; event matching ; Frequency conversion ; Heuristic methods ; Marine vehicles ; Matching ; On-line systems ; Pattern matching ; Pattern recognition ; Pragmatics ; Pruning ; Schema matching ; Upper bound ; Web services</subject><ispartof>IEEE transactions on knowledge and data engineering, 2017-08, Vol.29 (8), p.1695-1708</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c293t-22314b03346151f92315dc75c705e41de670bb5e8d2bdf1c2893e382c8e3b0723</citedby><cites>FETCH-LOGICAL-c293t-22314b03346151f92315dc75c705e41de670bb5e8d2bdf1c2893e382c8e3b0723</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7892007$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7892007$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Shaoxu Song</creatorcontrib><creatorcontrib>Yu Gao</creatorcontrib><creatorcontrib>Chaokun Wang</creatorcontrib><creatorcontrib>Xiaochen Zhu</creatorcontrib><creatorcontrib>Jianmin Wang</creatorcontrib><creatorcontrib>Yu, Philip S.</creatorcontrib><title>Matching Heterogeneous Events with Patterns</title><title>IEEE transactions on knowledge and data engineering</title><addtitle>TKDE</addtitle><description>A large amount of heterogeneous event data are increasingly generated, e.g., in online systems for Web services or operational systems in enterprises. Owing to the difference between event data and traditional relational data, the matching of heterogeneous events is highly non-trivial. While event names are often opaque (e.g., merely with obscure IDs), the existing structure-based matching techniques for relational data also fail to perform owing to the poor discriminative power of dependency relationships between events. We note that interesting patterns exist in the occurrence of events, which may serve as discriminative features in event matching. In this paper, we formalize the problem of matching events with patterns. A generic pattern based matching framework is proposed, which is compatible with the existing structure based techniques. To improve the matching efficiency, we devise several bounds of matching scores for pruning. Recognizing the NP-hardness of the optimal event matching problem with patterns, we propose efficient heuristic. Finally, extensive experiments demonstrate the effectiveness of our pattern based matching compared with approaches adapted from existing techniques, and the efficiency improved by the bounding, pruning and heuristic methods.</description><subject>Dependence</subject><subject>Dictionaries</subject><subject>event matching</subject><subject>Frequency conversion</subject><subject>Heuristic methods</subject><subject>Marine vehicles</subject><subject>Matching</subject><subject>On-line systems</subject><subject>Pattern matching</subject><subject>Pattern recognition</subject><subject>Pragmatics</subject><subject>Pruning</subject><subject>Schema matching</subject><subject>Upper bound</subject><subject>Web services</subject><issn>1041-4347</issn><issn>1558-2191</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kE1PwzAMhiMEEmPwAxCXShxRh-2kTXJEYzDEEBzGOeqHu3WCdiQdiH9Pq02cbMvPa0uPEJcIE0Swt8vn-9mEAPWEUgsW6UiMMElMTGjxuO9BYayk0qfiLIQNABhtcCRuXrKuWNfNKppzx75dccPtLkSzb266EP3U3Tp6y7p-1YRzcVJlH4EvDnUs3h9my-k8Xrw-Pk3vFnFBVnYxkUSVg5QqxQQr249JWeik0JCwwpJTDXmesCkpLyssyFjJ0lBhWOagSY7F9f7u1rdfOw6d27Q73_QvHaFWKiWitKdwTxW-DcFz5ba-_sz8r0NwgxM3OHGDE3dw0meu9pmamf95bSwBaPkHnQlbDA</recordid><startdate>20170801</startdate><enddate>20170801</enddate><creator>Shaoxu Song</creator><creator>Yu Gao</creator><creator>Chaokun Wang</creator><creator>Xiaochen Zhu</creator><creator>Jianmin Wang</creator><creator>Yu, Philip S.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20170801</creationdate><title>Matching Heterogeneous Events with Patterns</title><author>Shaoxu Song ; Yu Gao ; Chaokun Wang ; Xiaochen Zhu ; Jianmin Wang ; Yu, Philip S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c293t-22314b03346151f92315dc75c705e41de670bb5e8d2bdf1c2893e382c8e3b0723</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Dependence</topic><topic>Dictionaries</topic><topic>event matching</topic><topic>Frequency conversion</topic><topic>Heuristic methods</topic><topic>Marine vehicles</topic><topic>Matching</topic><topic>On-line systems</topic><topic>Pattern matching</topic><topic>Pattern recognition</topic><topic>Pragmatics</topic><topic>Pruning</topic><topic>Schema matching</topic><topic>Upper bound</topic><topic>Web services</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Shaoxu Song</creatorcontrib><creatorcontrib>Yu Gao</creatorcontrib><creatorcontrib>Chaokun Wang</creatorcontrib><creatorcontrib>Xiaochen Zhu</creatorcontrib><creatorcontrib>Jianmin Wang</creatorcontrib><creatorcontrib>Yu, Philip S.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on knowledge and data engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Shaoxu Song</au><au>Yu Gao</au><au>Chaokun Wang</au><au>Xiaochen Zhu</au><au>Jianmin Wang</au><au>Yu, Philip S.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Matching Heterogeneous Events with Patterns</atitle><jtitle>IEEE transactions on knowledge and data engineering</jtitle><stitle>TKDE</stitle><date>2017-08-01</date><risdate>2017</risdate><volume>29</volume><issue>8</issue><spage>1695</spage><epage>1708</epage><pages>1695-1708</pages><issn>1041-4347</issn><eissn>1558-2191</eissn><coden>ITKEEH</coden><abstract>A large amount of heterogeneous event data are increasingly generated, e.g., in online systems for Web services or operational systems in enterprises. Owing to the difference between event data and traditional relational data, the matching of heterogeneous events is highly non-trivial. While event names are often opaque (e.g., merely with obscure IDs), the existing structure-based matching techniques for relational data also fail to perform owing to the poor discriminative power of dependency relationships between events. We note that interesting patterns exist in the occurrence of events, which may serve as discriminative features in event matching. In this paper, we formalize the problem of matching events with patterns. A generic pattern based matching framework is proposed, which is compatible with the existing structure based techniques. To improve the matching efficiency, we devise several bounds of matching scores for pruning. Recognizing the NP-hardness of the optimal event matching problem with patterns, we propose efficient heuristic. Finally, extensive experiments demonstrate the effectiveness of our pattern based matching compared with approaches adapted from existing techniques, and the efficiency improved by the bounding, pruning and heuristic methods.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TKDE.2017.2690912</doi><tpages>14</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1041-4347
ispartof IEEE transactions on knowledge and data engineering, 2017-08, Vol.29 (8), p.1695-1708
issn 1041-4347
1558-2191
language eng
recordid cdi_proquest_journals_2174462226
source IEEE Electronic Library (IEL)
subjects Dependence
Dictionaries
event matching
Frequency conversion
Heuristic methods
Marine vehicles
Matching
On-line systems
Pattern matching
Pattern recognition
Pragmatics
Pruning
Schema matching
Upper bound
Web services
title Matching Heterogeneous Events with Patterns
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T00%3A44%3A47IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Matching%20Heterogeneous%20Events%20with%20Patterns&rft.jtitle=IEEE%20transactions%20on%20knowledge%20and%20data%20engineering&rft.au=Shaoxu%20Song&rft.date=2017-08-01&rft.volume=29&rft.issue=8&rft.spage=1695&rft.epage=1708&rft.pages=1695-1708&rft.issn=1041-4347&rft.eissn=1558-2191&rft.coden=ITKEEH&rft_id=info:doi/10.1109/TKDE.2017.2690912&rft_dat=%3Cproquest_RIE%3E2174462226%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2174462226&rft_id=info:pmid/&rft_ieee_id=7892007&rfr_iscdi=true