Giter VIP home page Giter VIP logo

visdialconv-amt's Introduction

visdialconv-amt

This repository contains code used for data collection on AMT in our ACL'20 paper History for Visual Dialog: Do we really need it?

These are the set of instructions that were provided to the crowdturkers. AMT interface

Task for the crowdworkers looked like: Task

We also setup a qualification test for the users before they can even attempt the task. Qualification test

Credits

This repository is build upon simple-amt. Previous commit history is maintained.

Code

We recommend to follow original_README.md or go to the simple-amt page to understand the essentials and set up the conda/virtualenv Python environment.

conda create --name visdialconv_amt python=3 -y
eval "$(conda shell.bash hook)"
conda activate visdialconv_amt

pip install -r requirements.txt

Most of the code specific to our task resides in visdial_task folder while we follow the same boilerplate code provided by simple-amt. Thanks to @jcjohnson. Copy/edit the code in this folder according to your task.

For a quick look into templates, see visdial_task/hit_templates

As mentioned in our paper, we used Qualification tests to filter out crowdworkers. See qualification questions and answers in [visdial_task/hit_templates]

We prepared shell scripts for launching/rendering/deleting in visdial_task/answerable_task. Have a look at the original README if you have limited experience with the shell scripts. Be careful of --prod flag to launch on AMT with actual money.

Example to launch hits using the shell script:

cd visdial_task/answerable_task
bash launch_hits.sh

Citation

If you use this work, please cite it as

@inproceedings{agarwal2020history,
  title={History for Visual Dialog: Do we really need it?},
  author={Agarwal, Shubham and Bui, Trung and Lee, Joon-Young and Konstas, Ioannis and Rieser, Verena},
  booktitle={58th Annual meeting of the Association for Computational Linguistics (ACL)},
  year={2020}
}

Feel free to fork and contribute to this work. Please raise a PR or any related issues. Will be happy to help. Thanks.

visdialconv-amt's People

Contributors

achalddave avatar choltz95 avatar daveredrum avatar jcjohnson avatar karpathy avatar kenjihata avatar ranjaykrishna avatar shubhamagarwal92 avatar skleung avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

tianaidong

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.