Giter Club home page Giter Club logo

temporal_dependency_graphs_crowdsourcing's Introduction

Annotating Temporal Dependency Graphs via Crowdsourcing

This repository contains the temporal dependency graph dataset as described in this paper:
Annotating Temporal Dependency Graphs via Crowdsourcing
Jiarui Yao, Haoling Qiu, Bonan Min and Nianwen Xue
To appear in EMNLP 2020.

Data

The temporal dependency graph dataset is in tdg_data/. The train.txt contains 400 articles, dev.txt and test.txt both contain 50 articles.

Each article has three parts: file name, sentence list and edge list, seperated by :SNT_LIST and EDGE_LIST.

  • The edge list has three parts: edges between timex and timex, edges between event and timex and edges between events and events. For example, in dev.txt, line 21-33 are the timex timex edges, line 34-56 are the event timex edges, and line 57-79 are the event event edges.

  • Each edge has 4 fields, separated by tabs:

child    child_type    parent  relation
  • child: the child node
  • child_type: the child is a timex node or an event node
  • parent: the parent node of this child
  • relation: the temporal relation between the child and the parent

The child node and parent node are represented by their sentence id, start token id in the sentence and end token id in the sentence. For example, 0_0_3 means this node is in the first sentence of this document, its start token position in this sentence is 0, and its end token position in this sentence is 3. We use -1_-1_-1 to represent the ROOT node.

Please note: some events do not have an event reference time, we add -1_-1_-1 as a mate event reference time.

Annotation Guidelines

You can find our annotation guidelines in guidelines_and_example_questions/, which are essentially our Amazon Mechanical Turk annotation interface. Some example questions are also included.

Additional Resource

The generic_event.whitelist.wn-fn.variants file contains a list of common event trigger words. We use this list to extract possible events in the 3rd pass annotation.

temporal_dependency_graphs_crowdsourcing's People

Contributors

jryao avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.