Learning Complex Activity Preconditions in Process Mining