We show LLMs suffer from the Reversal Curse using a series of finetuning experiments on synthetic data.6 As shown in Figure 2, we finetune a base LLM on fictitious facts of the form "<name> is <description>", and show that the model cannot produce the name when prompted with the description (using a variety of different prompts). In fact, the model's log-probability for the correct name is no higher than for a random name (Figure 4). Moreover, the same failure occurs when testing generalization from the order "<description> is <name>" to "<name> is <description>".
합성 데이터에 대한 일련의 Fine-tuning 실험을 통해 LLM이 Reversal Curse를 겪는다는 것을 보여줍니다. 그림 2와 같이, "<이름>은 <설명>" 형식의 가상의 사실에 대해 기본 LLM을 Fine-tuning하고, 모델이 설명이 포함된 프롬프트(다양한 프롬프트 사용)를 받으면 이름을 생성할 수 없음을 보여줍니다. 실제로 올바른 이름에 대한 모델의 로그 확률은 임의의 이름에 대한 확률보다 높지 않습니다(그림 4). 또한 "<설명>은 <이름>" 순서에서 "<이름>은 <설명>"으로 일반화를 테스트할 때도 동일한 실패가 발생합니다.
합성 데이터에 대한 일련의 미세 조정 실험을 통해 LLM이 역전의 저주를 겪는다는 것을 보여줍니다.6 그림 2와 같이, "<이름>은 <설명>" 형식의 가상의 사실에 대해 기본 LLM을 미세 조정하고, 모델이 설명이 포함된 프롬프트(다양한 프롬프트 사용)를 받으면 이름을 생성할 수 없음을 보여줍니다. 실제로 올바른 이름에 대한 모델의 로그 확률은 임의의 이름에 대한 확률보다 높지 않습니다(그림 4). 또한 "<설명>은 <이름>" 순서에서 "<이름>은 <설명>"으로 일반화를 테스트할 때도 동일한 실패가 발생합니다.