(2016) discuss different knowledge representations for a simple factoid QA task and show that classic structured KBs organized in a Key-Value Memory style work the best.
dealing with heterogeneous memory is not trivial.