use semantic similarity as a predictor