Learning semantic similarity in a continuous space