1. A method for learning transportation models of an associated transportation network, comprising: receiving validation information from at least one ticketing validation system, the validation information including at least one of a timestamp, a location, or a ticket identification of a traveler on the associated transportation network; reconstructing each of a plurality of trips in accordance with the received validation information; estimating an origin and a destination from the reconstructed plurality of trips; estimating at least one of an arrival time or a destination time corresponding to the reconstructed trip; and generating a demand model of the associated transportation network in accordance with the estimated origin, destination and time, wherein at least one of the receiving, reconstructing, estimating, and generating is performed by a computer processor.