首页> 外文会议>International Conference on Field Programmable Logic and Applications >Accelerating maximum likelihood estimation for Hawkes point processes
【24h】

Accelerating maximum likelihood estimation for Hawkes point processes

机译:加快Hawkes点过程的最大似然估计

获取原文

摘要

Hawkes processes are point processes that can be used to build probabilistic models to describe and predict occurrence patterns of random events. They are widely used in high-frequency trading, seismic analysis and neuroscience. A critical numerical calculation in Hawkes process models is parameter estimation, which is used to fit a Hawkes process model to a data set. The parameter estimation problem can be solved by searching for a parameter set that maximises the log-likelihood. A core operation of this search process, the log-likelihood evaluation, is computationally demanding if the number of data points is large. To accelerate the computation, we present a log-likelihood evaluation strategy which is suitable for hardware acceleration. We then design and optimise a pipelined engine based on our proposed strategy. In the experiments, an FPGA-based implementation of the proposed engine is shown to be up to 72 times faster than a single-core CPU, and 10 times faster than an 8-core CPU.
机译:霍克斯过程是点过程,可用于建立概率模型来描述和预测随机事件的发生模式。它们被广泛用于高频交易,地震分析和神经科学。 Hawkes过程模型中的关键数值计算是参数估计,该估计用于将Hawkes过程模型拟合到数据集。可以通过搜索最大化对数似然性的参数集来解决参数估计问题。如果数据点的数量很大,则此搜索过程的核心操作即对数似然性评估在计算上将非常需要。为了加快计算速度,我们提出了适用于硬件加速的对数似然评估策略。然后,我们根据提出的策略设计和优化流水线引擎。在实验中,提出的引擎的基于FPGA的实现比单核CPU快72倍,比8核CPU快10倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号