Before revision:  Existing approaches face significant challenges including complex question understanding, necessity for reasoning, and lack of large  training datasets.
After revision:  Existing approaches face significant challenges including complex question understanding, necessity for reasoning, and lack of large end-to-end training datasets.