Preference-based learning for news headline recommendation