Enhancing Event Reasoning in Large Language Models through Instruction Fine-Tuning with Semantic Causal Graphs
<|reference_start|>Enhancing Event Reasoning in Large Language Models through Instruction Fine-Tuning with Semantic Causal Graphs: Event detection and text reasoning have become critical applications across various domains. While LLMs have recently demonstrated impressive progress in reasoning abilities, they often struggle with event detection, particularly due to the absence of training methods that consider causal relationships between event triggers and types. To address this challenge, we propose a novel approach for instruction fine-tuning LLMs for event detection. Our method introduces Semantic Causal Graphs (SCGs) to capture both causal relationships and contextual information within text. Building off of SCGs, we propose SCG Instructions for fine-tuning LLMs by focusing on event triggers and their relationships to event types, and employ Low-Rank Adaptation (LoRA) to help preserve the general reasoning abilities of LLMs. Our evaluations demonstrate that training LLMs with SCG Instructions outperforms standard instruction fine-tuning by an average of 35.69\% on Event Trigger Classification. Notably, our fine-tuned Mistral 7B model also outperforms GPT-4 on key event detection metrics by an average of 31.01\% on Event Trigger Identification, 37.40\% on Event Trigger Classification, and 16.43\% on Event Classification. We analyze the retention of general capabilities, observing only a minimal average drop of 2.03 points across six benchmarks. This comprehensive study investigates multiple LLMs for the event detection task across various datasets, prompting strategies, and training approaches.<|reference_end|>
@article{bethany2024enhancing,
    title={Enhancing Event Reasoning in Large Language Models through Instruction
  Fine-Tuning with Semantic Causal Graphs},
    author={Mazal Bethany, Emet Bethany, Brandon Wherry, Cho-Yu Chiang, Nishant
  Vishwamitra, Anthony Rios, Peyman Najafirad},
    journal={arXiv preprint arXiv:2409.00209},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.00209},
    primaryClass={cs.CL cs.LG}
}