Forecasting complex group behavior via multiple plan recognition