Hyperdimensional Bayesian Time Mapping (HyperBaT): A Probabilistic Approach to Time Series Mapping of Non-Identical Sequences

A common problem in time series analysis is mapping the related elements between two sequences as they progress in time. Methods such as dynamic time warping (DTW) have good performance in mapping time series signals with repeated (warped) elements relative to a reference signal. However, there is n...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on signal processing 2019-07, Vol.67 (14), p.3719-3731
Hauptverfasser: Ruble, Macey, Hayes, Charles Ethan, Welborn, Matt, Zajic, Alenka, Prvulovic, Milos, Pitruzzello, Ann M.
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 3731
container_issue 14
container_start_page 3719
container_title IEEE transactions on signal processing
container_volume 67
creator Ruble, Macey
Hayes, Charles Ethan
Welborn, Matt
Zajic, Alenka
Prvulovic, Milos
Pitruzzello, Ann M.
description A common problem in time series analysis is mapping the related elements between two sequences as they progress in time. Methods such as dynamic time warping (DTW) have good performance in mapping time series signals with repeated (warped) elements relative to a reference signal. However, there is not an adequate method for mapping time series signals with inserted or deleted elements. This paper introduces hyperdimensional Bayesian time mapping (HyperBaT), a machine learning algorithm that maps two time sequence signals that may contain inserted, deleted, or warped elements. In addition, HyperBaT estimates the common underlying signal shared between the two sequences. The algorithm is presented in a general context so that it can be used in a variety of applications. There are many relevant areas, including speech processing, genetic sequencing, electronic warfare, communications, and radar processing that process signals containing inserted or deleted elements. In this paper, the performance of HyperBaT and DTW are compared using simulated signals containing inserts. For sequence mapping and classification, the performance of HyperBaT exceeds that of DTW in nearly all test cases. As an experimental example, HyperBaT is used to map radio frequency side-channel signals emitted from the processor of a computing device, in order to track control flow execution and monitor for malicious activity. Another experimental example uses HyperBaT for speaker identification.
doi_str_mv 10.1109/TSP.2019.2919002
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_2239676603</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8723542</ieee_id><sourcerecordid>2239676603</sourcerecordid><originalsourceid>FETCH-LOGICAL-c333t-b0ea9428e5ee91f6dc7d5f4fa61c86ada376814cfd5ef68fff5999f33944c4dd3</originalsourceid><addsrcrecordid>eNo9kDFPwzAQhS0EEqWwI7FYYoEhxY4dJ2ZrK6CVClRqkNgi1zmDqzYJdjp04L_jkqrTnU7fu3f3ELqmZEApkQ_5Yj6ICZWDWFJJSHyCelRyGhGeitPQk4RFSZZ-nqML71eEUM6l6KHfya4BV9oNVN7WlVrjkdqBt6rCeRjiV9U0tvrCd__cSOX3j3iI565eqqVdW99ajYdN42qlv3Fbd6IFOAv-qK0NfquraFpCFfBgsYCfLVQa_CU6M2rt4epQ--jj-SkfT6LZ-8t0PJxFmjHWRksCSvI4gwRAUiNKnZaJ4UYJqjOhSsVSkVGuTZmAEZkxJpFSGsYk55qXJeuj225vODRY-7ZY1VsXvvVFHDMpUiEICxTpKO1q7x2YonF2o9yuoKTYh1yEkIt9yMUh5CC56SQWAI54lsYs4TH7A3B6ebk</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2239676603</pqid></control><display><type>article</type><title>Hyperdimensional Bayesian Time Mapping (HyperBaT): A Probabilistic Approach to Time Series Mapping of Non-Identical Sequences</title><source>IEEE Electronic Library (IEL)</source><creator>Ruble, Macey ; Hayes, Charles Ethan ; Welborn, Matt ; Zajic, Alenka ; Prvulovic, Milos ; Pitruzzello, Ann M.</creator><creatorcontrib>Ruble, Macey ; Hayes, Charles Ethan ; Welborn, Matt ; Zajic, Alenka ; Prvulovic, Milos ; Pitruzzello, Ann M.</creatorcontrib><description>A common problem in time series analysis is mapping the related elements between two sequences as they progress in time. Methods such as dynamic time warping (DTW) have good performance in mapping time series signals with repeated (warped) elements relative to a reference signal. However, there is not an adequate method for mapping time series signals with inserted or deleted elements. This paper introduces hyperdimensional Bayesian time mapping (HyperBaT), a machine learning algorithm that maps two time sequence signals that may contain inserted, deleted, or warped elements. In addition, HyperBaT estimates the common underlying signal shared between the two sequences. The algorithm is presented in a general context so that it can be used in a variety of applications. There are many relevant areas, including speech processing, genetic sequencing, electronic warfare, communications, and radar processing that process signals containing inserted or deleted elements. In this paper, the performance of HyperBaT and DTW are compared using simulated signals containing inserts. For sequence mapping and classification, the performance of HyperBaT exceeds that of DTW in nearly all test cases. As an experimental example, HyperBaT is used to map radio frequency side-channel signals emitted from the processor of a computing device, in order to track control flow execution and monitor for malicious activity. Another experimental example uses HyperBaT for speaker identification.</description><identifier>ISSN: 1053-587X</identifier><identifier>EISSN: 1941-0476</identifier><identifier>DOI: 10.1109/TSP.2019.2919002</identifier><identifier>CODEN: ITPRED</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Algorithms ; Bayesian analysis ; Computational complexity ; Computer simulation ; Dynamic time warping (DTW) ; Electronic warfare ; Gene sequencing ; Heuristic algorithms ; Inserts ; Machine learning ; Machine learning algorithms ; Mapping ; Microprocessors ; Noise measurement ; Radio signals ; side-channel ; Signal processing ; Signal processing algorithms ; Speech processing ; Time series ; Time series analysis</subject><ispartof>IEEE transactions on signal processing, 2019-07, Vol.67 (14), p.3719-3731</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c333t-b0ea9428e5ee91f6dc7d5f4fa61c86ada376814cfd5ef68fff5999f33944c4dd3</citedby><cites>FETCH-LOGICAL-c333t-b0ea9428e5ee91f6dc7d5f4fa61c86ada376814cfd5ef68fff5999f33944c4dd3</cites><orcidid>0000-0002-5955-277X ; 0000-0003-1158-3785 ; 0000-0002-3217-6292</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8723542$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/8723542$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Ruble, Macey</creatorcontrib><creatorcontrib>Hayes, Charles Ethan</creatorcontrib><creatorcontrib>Welborn, Matt</creatorcontrib><creatorcontrib>Zajic, Alenka</creatorcontrib><creatorcontrib>Prvulovic, Milos</creatorcontrib><creatorcontrib>Pitruzzello, Ann M.</creatorcontrib><title>Hyperdimensional Bayesian Time Mapping (HyperBaT): A Probabilistic Approach to Time Series Mapping of Non-Identical Sequences</title><title>IEEE transactions on signal processing</title><addtitle>TSP</addtitle><description>A common problem in time series analysis is mapping the related elements between two sequences as they progress in time. Methods such as dynamic time warping (DTW) have good performance in mapping time series signals with repeated (warped) elements relative to a reference signal. However, there is not an adequate method for mapping time series signals with inserted or deleted elements. This paper introduces hyperdimensional Bayesian time mapping (HyperBaT), a machine learning algorithm that maps two time sequence signals that may contain inserted, deleted, or warped elements. In addition, HyperBaT estimates the common underlying signal shared between the two sequences. The algorithm is presented in a general context so that it can be used in a variety of applications. There are many relevant areas, including speech processing, genetic sequencing, electronic warfare, communications, and radar processing that process signals containing inserted or deleted elements. In this paper, the performance of HyperBaT and DTW are compared using simulated signals containing inserts. For sequence mapping and classification, the performance of HyperBaT exceeds that of DTW in nearly all test cases. As an experimental example, HyperBaT is used to map radio frequency side-channel signals emitted from the processor of a computing device, in order to track control flow execution and monitor for malicious activity. Another experimental example uses HyperBaT for speaker identification.</description><subject>Algorithms</subject><subject>Bayesian analysis</subject><subject>Computational complexity</subject><subject>Computer simulation</subject><subject>Dynamic time warping (DTW)</subject><subject>Electronic warfare</subject><subject>Gene sequencing</subject><subject>Heuristic algorithms</subject><subject>Inserts</subject><subject>Machine learning</subject><subject>Machine learning algorithms</subject><subject>Mapping</subject><subject>Microprocessors</subject><subject>Noise measurement</subject><subject>Radio signals</subject><subject>side-channel</subject><subject>Signal processing</subject><subject>Signal processing algorithms</subject><subject>Speech processing</subject><subject>Time series</subject><subject>Time series analysis</subject><issn>1053-587X</issn><issn>1941-0476</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kDFPwzAQhS0EEqWwI7FYYoEhxY4dJ2ZrK6CVClRqkNgi1zmDqzYJdjp04L_jkqrTnU7fu3f3ELqmZEApkQ_5Yj6ICZWDWFJJSHyCelRyGhGeitPQk4RFSZZ-nqML71eEUM6l6KHfya4BV9oNVN7WlVrjkdqBt6rCeRjiV9U0tvrCd__cSOX3j3iI565eqqVdW99ajYdN42qlv3Fbd6IFOAv-qK0NfquraFpCFfBgsYCfLVQa_CU6M2rt4epQ--jj-SkfT6LZ-8t0PJxFmjHWRksCSvI4gwRAUiNKnZaJ4UYJqjOhSsVSkVGuTZmAEZkxJpFSGsYk55qXJeuj225vODRY-7ZY1VsXvvVFHDMpUiEICxTpKO1q7x2YonF2o9yuoKTYh1yEkIt9yMUh5CC56SQWAI54lsYs4TH7A3B6ebk</recordid><startdate>20190715</startdate><enddate>20190715</enddate><creator>Ruble, Macey</creator><creator>Hayes, Charles Ethan</creator><creator>Welborn, Matt</creator><creator>Zajic, Alenka</creator><creator>Prvulovic, Milos</creator><creator>Pitruzzello, Ann M.</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><orcidid>https://orcid.org/0000-0002-5955-277X</orcidid><orcidid>https://orcid.org/0000-0003-1158-3785</orcidid><orcidid>https://orcid.org/0000-0002-3217-6292</orcidid></search><sort><creationdate>20190715</creationdate><title>Hyperdimensional Bayesian Time Mapping (HyperBaT): A Probabilistic Approach to Time Series Mapping of Non-Identical Sequences</title><author>Ruble, Macey ; Hayes, Charles Ethan ; Welborn, Matt ; Zajic, Alenka ; Prvulovic, Milos ; Pitruzzello, Ann M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c333t-b0ea9428e5ee91f6dc7d5f4fa61c86ada376814cfd5ef68fff5999f33944c4dd3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Algorithms</topic><topic>Bayesian analysis</topic><topic>Computational complexity</topic><topic>Computer simulation</topic><topic>Dynamic time warping (DTW)</topic><topic>Electronic warfare</topic><topic>Gene sequencing</topic><topic>Heuristic algorithms</topic><topic>Inserts</topic><topic>Machine learning</topic><topic>Machine learning algorithms</topic><topic>Mapping</topic><topic>Microprocessors</topic><topic>Noise measurement</topic><topic>Radio signals</topic><topic>side-channel</topic><topic>Signal processing</topic><topic>Signal processing algorithms</topic><topic>Speech processing</topic><topic>Time series</topic><topic>Time series analysis</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Ruble, Macey</creatorcontrib><creatorcontrib>Hayes, Charles Ethan</creatorcontrib><creatorcontrib>Welborn, Matt</creatorcontrib><creatorcontrib>Zajic, Alenka</creatorcontrib><creatorcontrib>Prvulovic, Milos</creatorcontrib><creatorcontrib>Pitruzzello, Ann M.</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 signal processing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Ruble, Macey</au><au>Hayes, Charles Ethan</au><au>Welborn, Matt</au><au>Zajic, Alenka</au><au>Prvulovic, Milos</au><au>Pitruzzello, Ann M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Hyperdimensional Bayesian Time Mapping (HyperBaT): A Probabilistic Approach to Time Series Mapping of Non-Identical Sequences</atitle><jtitle>IEEE transactions on signal processing</jtitle><stitle>TSP</stitle><date>2019-07-15</date><risdate>2019</risdate><volume>67</volume><issue>14</issue><spage>3719</spage><epage>3731</epage><pages>3719-3731</pages><issn>1053-587X</issn><eissn>1941-0476</eissn><coden>ITPRED</coden><abstract>A common problem in time series analysis is mapping the related elements between two sequences as they progress in time. Methods such as dynamic time warping (DTW) have good performance in mapping time series signals with repeated (warped) elements relative to a reference signal. However, there is not an adequate method for mapping time series signals with inserted or deleted elements. This paper introduces hyperdimensional Bayesian time mapping (HyperBaT), a machine learning algorithm that maps two time sequence signals that may contain inserted, deleted, or warped elements. In addition, HyperBaT estimates the common underlying signal shared between the two sequences. The algorithm is presented in a general context so that it can be used in a variety of applications. There are many relevant areas, including speech processing, genetic sequencing, electronic warfare, communications, and radar processing that process signals containing inserted or deleted elements. In this paper, the performance of HyperBaT and DTW are compared using simulated signals containing inserts. For sequence mapping and classification, the performance of HyperBaT exceeds that of DTW in nearly all test cases. As an experimental example, HyperBaT is used to map radio frequency side-channel signals emitted from the processor of a computing device, in order to track control flow execution and monitor for malicious activity. Another experimental example uses HyperBaT for speaker identification.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TSP.2019.2919002</doi><tpages>13</tpages><orcidid>https://orcid.org/0000-0002-5955-277X</orcidid><orcidid>https://orcid.org/0000-0003-1158-3785</orcidid><orcidid>https://orcid.org/0000-0002-3217-6292</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1053-587X
ispartof IEEE transactions on signal processing, 2019-07, Vol.67 (14), p.3719-3731
issn 1053-587X
1941-0476
language eng
recordid cdi_proquest_journals_2239676603
source IEEE Electronic Library (IEL)
subjects Algorithms
Bayesian analysis
Computational complexity
Computer simulation
Dynamic time warping (DTW)
Electronic warfare
Gene sequencing
Heuristic algorithms
Inserts
Machine learning
Machine learning algorithms
Mapping
Microprocessors
Noise measurement
Radio signals
side-channel
Signal processing
Signal processing algorithms
Speech processing
Time series
Time series analysis
title Hyperdimensional Bayesian Time Mapping (HyperBaT): A Probabilistic Approach to Time Series Mapping of Non-Identical Sequences
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-20T02%3A40%3A22IST&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=Hyperdimensional%20Bayesian%20Time%20Mapping%20(HyperBaT):%20A%20Probabilistic%20Approach%20to%20Time%20Series%20Mapping%20of%20Non-Identical%20Sequences&rft.jtitle=IEEE%20transactions%20on%20signal%20processing&rft.au=Ruble,%20Macey&rft.date=2019-07-15&rft.volume=67&rft.issue=14&rft.spage=3719&rft.epage=3731&rft.pages=3719-3731&rft.issn=1053-587X&rft.eissn=1941-0476&rft.coden=ITPRED&rft_id=info:doi/10.1109/TSP.2019.2919002&rft_dat=%3Cproquest_RIE%3E2239676603%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=2239676603&rft_id=info:pmid/&rft_ieee_id=8723542&rfr_iscdi=true