Reconfigurable predictive systems for event streams

The study of event streams involves modelling arrival times of discrete random events. Predictive systems for event streams infer information about future occurrences of random events. These systems are useful for various applications such as stock trading modelling and earthquake analysis, but the...

Full description

Bibliographic Details
Main Author: Guo, Ce
Other Authors: Luk, Wayne
Published: Imperial College London 2016
Subjects:
Online Access:https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.724173
id ndltd-bl.uk-oai-ethos.bl.uk-724173
record_format oai_dc
spelling ndltd-bl.uk-oai-ethos.bl.uk-7241732019-03-05T15:31:10ZReconfigurable predictive systems for event streamsGuo, CeLuk, Wayne2016The study of event streams involves modelling arrival times of discrete random events. Predictive systems for event streams infer information about future occurrences of random events. These systems are useful for various applications such as stock trading modelling and earthquake analysis, but the computational burdens limit their predictive power. This thesis addresses the design and optimisation of reconfigurable predictive systems for event streams. The first contribution of this thesis is the reconfigurable acceleration solution for the calculations in the Hawkes point process models. We propose reconfigurable dataflow engines for intensity evaluation and likelihood evaluation for univariate and multivariate Hawkes point process models. We also establish an efficient collaboration scheme between the CPU platform and the reconfigurable accelerator to speed up parameter estimation. The second contribution of this thesis is a novel predictive model for event streams. As the Hawkes point process models have limited predictive accuracy and low computational efficiency, we propose a predictive model for event streams using regression techniques. We derive the model from the intensity function of the Hawkes point process, but the final form of the proposed model works without point process models. A software system based on the proposed model reduces the prediction error by 3\%--7\% compared to a system based on the Hawkes process. A hardware-accelerated system based on the proposed model is 5--66 times faster in model fitting compared to the accelerated system based on the Hawkes process, while the two systems produce similar predictive accuracy. The third contribution of this thesis is the design of two reconfigurable accelerators for time series analysis. One accelerator is for the estimation of correlation for multivariate time series. The other accelerator is for the ordinal pattern encoding for univariate time series. We design the two accelerators by transforming the calculations of the corresponding statistical metrics into pipeline-friendly forms. Compared to multicore CPUs, both accelerators show high efficiency for large time series data.005.3Imperial College Londonhttps://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.724173http://hdl.handle.net/10044/1/50159Electronic Thesis or Dissertation
collection NDLTD
sources NDLTD
topic 005.3
spellingShingle 005.3
Guo, Ce
Reconfigurable predictive systems for event streams
description The study of event streams involves modelling arrival times of discrete random events. Predictive systems for event streams infer information about future occurrences of random events. These systems are useful for various applications such as stock trading modelling and earthquake analysis, but the computational burdens limit their predictive power. This thesis addresses the design and optimisation of reconfigurable predictive systems for event streams. The first contribution of this thesis is the reconfigurable acceleration solution for the calculations in the Hawkes point process models. We propose reconfigurable dataflow engines for intensity evaluation and likelihood evaluation for univariate and multivariate Hawkes point process models. We also establish an efficient collaboration scheme between the CPU platform and the reconfigurable accelerator to speed up parameter estimation. The second contribution of this thesis is a novel predictive model for event streams. As the Hawkes point process models have limited predictive accuracy and low computational efficiency, we propose a predictive model for event streams using regression techniques. We derive the model from the intensity function of the Hawkes point process, but the final form of the proposed model works without point process models. A software system based on the proposed model reduces the prediction error by 3\%--7\% compared to a system based on the Hawkes process. A hardware-accelerated system based on the proposed model is 5--66 times faster in model fitting compared to the accelerated system based on the Hawkes process, while the two systems produce similar predictive accuracy. The third contribution of this thesis is the design of two reconfigurable accelerators for time series analysis. One accelerator is for the estimation of correlation for multivariate time series. The other accelerator is for the ordinal pattern encoding for univariate time series. We design the two accelerators by transforming the calculations of the corresponding statistical metrics into pipeline-friendly forms. Compared to multicore CPUs, both accelerators show high efficiency for large time series data.
author2 Luk, Wayne
author_facet Luk, Wayne
Guo, Ce
author Guo, Ce
author_sort Guo, Ce
title Reconfigurable predictive systems for event streams
title_short Reconfigurable predictive systems for event streams
title_full Reconfigurable predictive systems for event streams
title_fullStr Reconfigurable predictive systems for event streams
title_full_unstemmed Reconfigurable predictive systems for event streams
title_sort reconfigurable predictive systems for event streams
publisher Imperial College London
publishDate 2016
url https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.724173
work_keys_str_mv AT guoce reconfigurablepredictivesystemsforeventstreams
_version_ 1718993411785097216