Interpretable preference learning: a game theoretic framework for large margin on-line feature and rule learning