1. A method for adaptive remote maintenance of rolling stocks, the method comprising: receiving ( 22 ) diagnostic information for rolling stock operation; identifying ( 24 ), by a processor ( 102 ), a plurality of events based on a plurality of current rules applied to the diagnostic information, the current rules and corresponding events being for maintenance incidents of the rolling stock; receiving ( 26 ) dispensation information showing dispensation of the events relative to the respective current rules, the dispensation corresponding to event validation and event discarding; applying ( 28 ), by the processor ( 102 ), supervised learning to the diagnostic information with the event validation and event discard as ground truth information; and outputting ( 30 ) a new rule from the applying ( 28 ) of the supervised learning, the new rule being different than any of the current rules.