A no-regret generalization of hierarchical softmax to extreme multi-label classification