algorithm is not difficult to implement

Neural Information Processing Systems 

Thus our abstraction is less coarse, but learnable in the exploration setting.