A machine learning approach that combines the strengths of retrieval-based systems and generative models.