Metric Learning for Ordinal Data