• DocumentCode
    1896813
  • Title

    Accelerating maximum likelihood estimation for Hawkes point processes

  • Author

    Ce Guo ; Luk, Wayne

  • Author_Institution
    Dept. of Comput., Imperial Coll. London, London, UK
  • fYear
    2013
  • fDate
    2-4 Sept. 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    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.
  • Keywords
    field programmable gate arrays; maximum likelihood estimation; numerical analysis; parameter estimation; FPGA-based implementation; Hawkes point processes; hardware acceleration; high-frequency trading; log-likelihood evaluation strategy; maximum likelihood estimation acceleration; neuroscience; numerical calculation; parameter estimation; pipelined engine; probabilistic models; search process; seismic analysis; Acceleration; Computational modeling; Computer architecture; Equations; Field programmable gate arrays; Hardware; Mathematical model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
  • Conference_Location
    Porto
  • Type

    conf

  • DOI
    10.1109/FPL.2013.6645502
  • Filename
    6645502