Taking "Floyd Algorithm" as an example, its search path, "BFS → InstanceOf → Graph Algorithms → Instance → Floyd Algorithm", indicates that "Floyd Algorithm is a sibling of course concept "BFS".
to make effective use of this semantic information, we employ an RNN encoder-decoder neural network (Cho et al., 2014) to encode path(e) for candidate e. we train the neural network to take path(e) as input and output the same sequence.