DAPrompt: Deterministic Assumption Prompt Learning for Event Causality Identification

Wei Xiang, Chuanhong Zhan, Bang Wang
7/19/2023
cs.CL

No official code found. Best implementation: HustMinsLab/DAPrompt (9 stars, last commit 2023-11-20).

Abstract

Event Causality Identification (ECI) aims at determining whether there is a causal relation between two event mentions. Conventional prompt learning designs a prompt template to first predict an answer word and then maps it to the final decision. Unlike conventional prompts, we argue that predicting an answer word may not be a necessary prerequisite for the ECI task. Instead, we can first make a deterministic assumption on the existence of causal relation between two events and then evaluate its rationality to either accept or reject the assumption. The design motivation is to try the most utilization of the encyclopedia-like knowledge embedded in a pre-trained language model. In light of such considerations, we propose a deterministic assumption prompt learning model, called DAPrompt, for the ECI task. In particular, we design a simple deterministic assumption template concatenating with the input event pair, which includes two masks as predicted events' tokens. We use the probabilities of predicted events to evaluate the assumption rationality for the final event causality decision. Experiments on the EventStoryLine corpus and Causal-TimeBank corpus validate our design objective in terms of significant performance improvements over the state-of-the-art algorithms.

View on arXivView PDF

Code Implementations(1)

This repository provides the code of DAPrompt model for the paper: TEPrompt: DAPrompt: Deterministic Assumption Prompt Learning for Event Causality Identification.

90PythonNov 13, 20232 years ago

Similar Papers

Cite this paper

@article{xiang2023daprompt,
  title  = {DAPrompt: Deterministic Assumption Prompt Learning for Event Causality Identification},
  author = {Wei Xiang and Chuanhong Zhan and Bang Wang},
  year   = {2023},
  eprint = {2307.09813},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.09813v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.09813.svg)](https://codeofpaper.com/paper/2307.09813)

Discussion