The second line of solutions centres around learning with neural network models, which follows what we call an APA architecture or its variants.
the APA architecture includes three components: an entity alignment component, which identifies the subject entity implied in the question, a path label prediction component, which predicts a path label, and an object answering component, which finds the object entitie(s).