http://jmlr.csail.mit.edu/proceedings/papers/v37/filippone15.html