5 research outputs found
Causal Inference in Natural Language Processing: Estimation, Prediction, Interpretation and Beyond
A fundamental goal of scientific research is to learn about causal
relationships. However, despite its critical role in the life and social
sciences, causality has not had the same importance in Natural Language
Processing (NLP), which has traditionally placed more emphasis on predictive
tasks. This distinction is beginning to fade, with an emerging area of
interdisciplinary research at the convergence of causal inference and language
processing. Still, research on causality in NLP remains scattered across
domains without unified definitions, benchmark datasets and clear articulations
of the challenges and opportunities in the application of causal inference to
the textual domain, with its unique properties. In this survey, we consolidate
research across academic areas and situate it in the broader NLP landscape. We
introduce the statistical challenge of estimating causal effects with text,
encompassing settings where text is used as an outcome, treatment, or to
address confounding. In addition, we explore potential uses of causal inference
to improve the robustness, fairness, and interpretability of NLP models. We
thus provide a unified overview of causal inference for the NLP community.Comment: Accepted to Transactions of the Association for Computational
Linguistics (TACL
Plagiarism Detection
Our senior comprehensive project (Comps) was to automate the detection of plagiarism. Given a suspicious document (and perhaps other source documents to compare to), we tried to identify the sections that were plagiarized (or likely to have been). Using a combination of topics from linguistics, natural language processing, probability, data structures, and many more areas, we built a tool to aid in the process of identifying plagiarism