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...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on signal processing 2019-07, Vol.67 (14), p.3719-3731 |
---|---|
Hauptverfasser: | , , , , , |
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 & 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 |