Machine Learning ETAs
Machine Learning ETAs are shipment arrival predictions generated by ML models trained on historical shipment data (transit times by carrier, lane, mode, season), real-time signals (GPS, weather, traffic, port congestion), and network-wide patterns, producing more accurate arrival estimates than carrier-provided ETAs or static transit time lookups.
Why It Matters
Carrier-provided ETAs are typically static (based on quoted transit time at booking) and unreliable (they do not adjust for current conditions). ML ETAs are dynamic (updating continuously as signals arrive) and calibrated (trained on actual carrier behavior on each lane). The accuracy gap between carrier ETAs and ML ETAs is typically 20-40%.
The FourKites Perspective
FourKites ML ETAs are trained on the Graph: 116 million loads, 2.7 million lanes, 16,842 carrier SCACs. The model produces not just a point estimate but a distribution: the p50 (typical arrival), p90 (likely worst case), and p99 (extreme delay) for each carrier on each lane in each season. This distribution powers risk scoring: an order with a p90 arrival time past the required delivery date is flagged as at-risk even if the p50 looks fine.