Sequential ensemble learning for next item recommendation