retrieval networks