Scenario learning