1. A mobile-device-based system for classifying a mode of transportation during a trip, the system comprising: a mobile device including a location detection system and an accelerometer, wherein the mobile device is configured to collect trip data and acceleration data during the trip; and a data processing block comprising a processor and memory, wherein the memory includes instructions stored thereon that, when executed by the processor, cause the data processing block to perform the steps of: receiving the trip data from the mobile device; receiving contextual data related to a plurality of transportation systems; processing the trip data and at least a first portion of the contextual data using a first transportation mode classifier associated with a first of the plurality of transportation systems, wherein the first of the plurality of transportation systems includes driving by a user of the mobile device; processing the trip data and at least a second portion of the contextual data using a second transportation mode classifier associated with a second of the plurality of transportation systems; receiving a first transportation mode metric from the first transportation mode classifier, wherein the first transportation mode metric is a probability of driving by the user of the mobile device; receiving a second transportation mode metric from the second transportation mode classifier, wherein the second transportation mode metric is a probability of use of the second of the plurality of transportation systems by the user of the mobile device; classifying the mode of transportation during at least a portion of the trip as driving by the user based on the greater of the first transportation mode metric with respect to the second transportation mode metric; responsive to classifying the mode of transportation during at least the portion of the trip as driving by the user, analyzing a driving behavior of the user using at least a portion of the trip data corresponding to at least the portion of the trip; displaying the classified mode of transportation to the user; receiving a verification of the classified mode of transportation from the user; and updating at least one of the first transportation mode classifier or the second transportation mode classifier based on the received verification.