We begin by selecting an open-domain question answering dataset containing questions \(Q\), associated context passages \(P\), and corresponding answers \(A\). We initialize \(DS_{Adapt}\) to an empty set (line 1 of the algorithm). For each question in \(Q\), we leverage the base LLM without any retrieval mechanism to perform a zero-shot inference (line 3). This step allows us to differentiate questions for which the model generates correct answers from those where its responses are inaccurate. This process can be understood as a way to discover what the base LLM _knows_ due to its parametric memory.