A forecasting system that learns from its own past mistakes to improve future predictions. — Synthesis