Understand the LoCoMo dataset structure
mainThe LoCoMo dataset is a benchmark of very long-term conversational data stored in ./data/locomo10.json. Each sample in the JSON file represents a single conversation and includes the following fields:
sample_id: Unique identifier for the sample.conversation: A list of sessions (session_<num>) and their timestamps (session_<num>_date_time). It includes speaker names (speaker_a,speaker_b) and turns. Each turn contains thespeaker, dialog ID (dia_id), andtext. If images are present, it includesimg_url,blip_caption, and theicrawlersearch query.observation(generated): Session-level observations (session_<num>_observation) used for RAG evaluation.session_summary(generated): Session-level summaries (session_<num>_summary) used for RAG evaluation.event_summary(annotated): Ground truth significant events for each speaker within a session (events_session_<num>).qa(annotated): Question-answering annotations containingquestion,answer,category, andevidence(list of dialog IDs).