All Projects → Das-Boot → Scite

Das-Boot / Scite

Licence: apache-2.0
Causality Extraction based on Self-Attentive BiLSTM-CRF with Transferred Embeddings

Projects that are alternatives of or similar to Scite

Rnn For Joint Nlu
Tensorflow implementation of "Attention-Based Recurrent Neural Network Models for Joint Intent Detection and Slot Filling" (https://arxiv.org/abs/1609.01454)
Stars: ✭ 281 (+1177.27%)
Mutual labels:  jupyter-notebook, sequence-labeling
Tensorflow Tutorials
Series of Tensorflow Tutorials
Stars: ✭ 22 (+0%)
Mutual labels:  jupyter-notebook
Aind Constraint satisfaction
Constraint Satisfaction Problem lab to solve the N-Queens problem
Stars: ✭ 19 (-13.64%)
Mutual labels:  jupyter-notebook
Python
Stars: ✭ 20 (-9.09%)
Mutual labels:  jupyter-notebook
Machinelearningexp
MachineLearningExp.com projects
Stars: ✭ 19 (-13.64%)
Mutual labels:  jupyter-notebook
Cose474
COSE474: Deep Learning @ Korea University
Stars: ✭ 20 (-9.09%)
Mutual labels:  jupyter-notebook
Deep Embedded Memory Networks
https://arxiv.org/abs/1707.00836
Stars: ✭ 19 (-13.64%)
Mutual labels:  jupyter-notebook
Pandas Formats Benchmark
A little benchmark comparing Pandas data frames serialization formats
Stars: ✭ 18 (-18.18%)
Mutual labels:  jupyter-notebook
Recommendation System Practice Notes
《推荐系统实践》代码与读书笔记,在线阅读地址:https://relph1119.github.io/recommendation-system-practice-notes
Stars: ✭ 22 (+0%)
Mutual labels:  jupyter-notebook
Pyncov 19
Pyncov-19: Learn and predict the spread of COVID-19
Stars: ✭ 20 (-9.09%)
Mutual labels:  jupyter-notebook
Covid 19 Detection
Detecting Covid-19 from X-ray
Stars: ✭ 20 (-9.09%)
Mutual labels:  jupyter-notebook
Machinelearning
Machine learning algorithms implemented by pure numpy
Stars: ✭ 905 (+4013.64%)
Mutual labels:  jupyter-notebook
Python
Python code for YouTube videos.
Stars: ✭ 903 (+4004.55%)
Mutual labels:  jupyter-notebook
Breast Cancer Prediction
Predicting the probability that a diagnosed breast cancer case is malignant or benign based on Wisconsin dataset
Stars: ✭ 19 (-13.64%)
Mutual labels:  jupyter-notebook
Fssgi
Exploratory Project on Fast Screen Space Global Illumination
Stars: ✭ 22 (+0%)
Mutual labels:  jupyter-notebook
Open source trading talk
How to make a trading strategy with open source Python tools
Stars: ✭ 19 (-13.64%)
Mutual labels:  jupyter-notebook
Ml Spec
Code for Coursera's Machine Learning and Data Analysis specialization
Stars: ✭ 19 (-13.64%)
Mutual labels:  jupyter-notebook
Hacktoberfest 2k19
Stars: ✭ 20 (-9.09%)
Mutual labels:  jupyter-notebook
Python Zero To Hero Beginners Course
Materials for a Python Beginner's Course. First given at the Royal Society of Biology. Designed and delivered by Chas Nelson and Mikolaj Kundegorski.
Stars: ✭ 22 (+0%)
Mutual labels:  jupyter-notebook
Julia Programming Cookbook
Stars: ✭ 22 (+0%)
Mutual labels:  jupyter-notebook

SCITE

Self-Attentive BiLSTM-CRF wIth with Transferred Embeddings for Causality Extraction.

Highlights

  • A novel causality tagging scheme has been proposed to serve the causality extraction
  • Transferred embeddings dramatically alleviate the problem of data insufficiency
  • The self-attention mechanism can capture long-range dependencies between causalities
  • Experimental results show that the proposed method outperforms other baselines

Abstract

Causality extraction from natural language texts is a challenging open problem in artificial intelligence. Existing methods utilize patterns, constraints, and machine learning techniques to extract causality, heavily depending on domain knowledge and requiring considerable human effort and time for feature engineering. In this paper, we formulate causality extraction as a sequence labeling problem based on a novel causality tagging scheme. On this basis, we propose a neural causality extractor with the BiLSTM-CRF model as the backbone, named SCITE (Self-attentive BiLSTM-CRF wIth Transferred Embeddings), which can directly extract cause and effect without extracting candidate causal pairs and identifying their relations separately. To address the problem of data insufficiency, we transfer contextual string embeddings, also known as Flair embeddings, which are trained on a large corpus in our task. In addition, to improve the performance of causality extraction, we introduce a multihead self-attention mechanism into SCITE to learn the dependencies between causal words. We evaluate our method on a public dataset, and experimental results demonstrate that our method achieves significant and consistent improvement compared to baselines.

Keywords

Causality extraction, Sequence labeling, BiLSTM-CRF, Flair embeddings, Self-attention

Download link for the model logs

Citation

Please cite the following paper when using SCITE.

@article{LI2021207,
  title = "Causality extraction based on self-attentive BiLSTM-CRF with transferred embeddings",
  journal = "Neurocomputing",
  volume = "423",
  pages = "207 - 219",
  year = "2021",
  issn = "0925-2312",
  doi = "https://doi.org/10.1016/j.neucom.2020.08.078",
  url = "http://www.sciencedirect.com/science/article/pii/S0925231220316027",
  author = "Zhaoning Li and Qi Li and Xiaotian Zou and Jiangtao Ren"
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].