Very interesting paper. There still leaves alot to be desired with machine-learning. I bet even in the future, no matter how advanced it becomes, you'll still have forecasters who can beat machine-learning. But I think ultimately, machine-learning should just be used as another tool (and perhaps a pretty powerful tool). I think the biggest challenge overall is machine-learning techniques will always be playing catch up...there are an infinite number of possibilities and potentials.