First, we generate search queries that are used to invoke news APIs to retrieve historical articles. We initially implement a straightforward query expansion prompt (Figure 0(a)), instructing the model to create queriesbased on the question and its background. However, we find that this overlooks sub-considerations that often contribute to accurate forecasting. To achieve broader coverage, we prompt the model to decompose the forecasting question into sub-questions and use each to generate a search query (Min et al., 2019); see Figure 11(b) for the prompt. For instance, when forecasting election outcomes, the first approach searches directly for polling data, while the latter creates sub-questions that cover campaign finances, economic indicators, and geopolitical events. We combine both approaches for comprehensive coverage.
먼저, 뉴스 API를 호출하여 과거 기사를 검색하는 데 사용되는 검색 쿼리를 생성합니다. 처음에는 질문과 그 배경을 기반으로 쿼리를 생성하도록 모델에 지시하는 간단한 쿼리 확장 prompt(그림 0(a))를 구현합니다. 그러나 이 방법은 종종 정확한 예측에 기여하는 하위 고려 사항을 간과하는 것을 발견했습니다. 보다 광범위한 커버리지를 달성하기 위해 모델에 예측 질문을 하위 질문으로 분해하고 각 질문을 사용하여 검색 쿼리를 생성하도록 prompt합니다(Min et al., 2019); prompt는 그림 11(b)를 참조하세요. 예를 들어, 선거 결과를 예측할 때 첫 번째 접근 방식은 여론조사 데이터를 직접 검색하는 반면, 후자는 선거 자금, 경제 지표, 지정학적 사건을 다루는 하위 질문을 생성합니다. 포괄적인 커버리지를 위해 두 가지 접근 방식을 모두 결합했습니다.
먼저, 뉴스 API를 호출하여 과거 기사를 검색하는 데 사용되는 검색 쿼리를 생성합니다. 처음에는 질문과 그 배경을 기반으로 쿼리를 생성하도록 모델에 지시하는 간단한 쿼리 확장 프롬프트(그림 0(a))를 구현합니다. 그러나 이 방법은 종종 정확한 예측에 기여하는 하위 고려 사항을 간과하는 것을 발견했습니다. 보다 광범위한 커버리지를 달성하기 위해 모델에 예측 질문을 하위 질문으로 분해하고 각 질문을 사용하여 검색 쿼리를 생성하도록 프롬프트합니다(Min et al., 2019); 프롬프트는 그림 11(b)를 참조하세요. 예를 들어, 선거 결과를 예측할 때 첫 번째 접근 방식은 여론조사 데이터를 직접 검색하는 반면, 후자는 선거 자금, 경제 지표, 지정학적 사건을 다루는 하위 질문을 생성합니다. 포괄적인 커버리지를 위해 두 가지 접근 방식을 모두 결합했습니다.