Loading…
Accelerating Hawkes process for event history data: Application to social networks and recommendation systems
Hawkes Processes are probabilistic models useful for modelling the occurrences of events over time. They exhibit mutual excitation property, where a past event influences future events. This has been successful in modelling the evolution of memes and user behaviour in social networks. In the Hawkes...
Saved in:
Main Authors: | , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Hawkes Processes are probabilistic models useful for modelling the occurrences of events over time. They exhibit mutual excitation property, where a past event influences future events. This has been successful in modelling the evolution of memes and user behaviour in social networks. In the Hawkes process, the occurrences of events are determined by an underlying intensity function which considers the influence from past events. The intensity function models the mutual-exciting nature by adding up the influence from past events. The calculation of the intensity function for every new event requires time proportional to the number of past events. When the number of events is high, the repeated intensity function calculation will become expensive. We develop a faster approach which takes only constant time complexity to calculate the intensity function for every new event in a mutually exciting Hawkes process. This is achieved by developing a recursive formulation for mutually exciting Hawkes process and maintaining an additional data structure which takes a constant space. We found considerable improvement in runtime performance of the Hawkes process applied to the sequential stance classification task on synthetic and real world datasets. |
---|---|
ISSN: | 2155-2509 |
DOI: | 10.1109/COMSNETS.2018.8328226 |