1. An events analyzer comprising: a probabilistic branching process learning engine configured to optimize respective to a set of training data a set of branching transition likelihood parameters associating parent events of type k with child events of type k′ in branching processes; and a probabilistic branching process inference engine configured to infer a most probable branching process for a set of input data comprising events based on the optimized set of branching transition likelihood parameters.