Given a mention m, we use several heuristic rules to generate candidate entities similar to (Bunescu and Pasca, 2006;Huang et al., 2014;Sun et al., 2015).
given a mention m, we retrieve an entity as a candidate from KB, if it matches one of the following conditions: (a) the entity title exactly matches the mention, (b) the anchor text of the entity exactly matches the mention, (c) the title of the entity's redirected page exactly matches the mention Additionally, we add a special candidate NIL for each mention, which refers to a new entity out of KB.