A learning method to be executed by a computer according to one embodiment includes of acquiring event history information representing a history of a predetermined event; and training, by using the acquired event history information, parameters of an
intensity function in which a trigger function is set to be a function represented by a
composite function of a first function and a predetermined second function; and a derivative of the first function, the first function being represented by a neural network that models a
temporal change in influence of the event.