Generating Task Understanding with Response
Existing methods for receiving user feedback typically assume the user knows the correct answer. This assumption is paradoxical: if the user knew the answer, why would they be using the model?In real settings, the user may not know the correct answer, but may know what instruction they gave. Thus, MemPrompt generates task understanding in response in addition to the answer. We operationalize this idea by including task verbalization in the prompt.
Given a question ($x$) What sounds like < sighted > ?, a simple prompting approach will generate the answer ($y$) cited (say). In contrast, we prompt the model to generate a task description the homophone for.To see why this is helpful, consider a test question What sounds similar to < sighted > ?. If the model generates the word that has the same meaning as its understanding of task, the user has a reason to believe that the answer is wrong.