Traditionally, without any training data available, the solution is to rank the candidates based on similarity.
it is difficult for the ranking approach to detect a new entity that is not present in KB, and it is also difficult to combine different features.