All Projects → dialogtekgeek → AudioVisualSceneAwareDialog

dialogtekgeek / AudioVisualSceneAwareDialog

Licence: MIT license
No description or website provided.

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to AudioVisualSceneAwareDialog

AVSD-DSTC10 Official
Audio Visual Scene-Aware Dialog (AVSD) Challenge at the 10th Dialog System Technology Challenge (DSTC)
Stars: ✭ 22 (+0%)
Mutual labels:  dialog, audio-visual
DSTC6-End-to-End-Conversation-Modeling
DSTC6: End-to-End Conversation Modeling Track
Stars: ✭ 56 (+154.55%)
Mutual labels:  dialog
flutter jd address selector
京东地址选择器
Stars: ✭ 26 (+18.18%)
Mutual labels:  dialog
smart-show
Toast # Snackbar # Dialog
Stars: ✭ 500 (+2172.73%)
Mutual labels:  dialog
react-fusionui
☢️ Nuclear power-up for your UI.
Stars: ✭ 13 (-40.91%)
Mutual labels:  dialog
AndroidLoadingView
🚗🚗🚗Android LoadingView
Stars: ✭ 25 (+13.64%)
Mutual labels:  dialog
svelte-accessible-dialog
An accessible dialog component for Svelte apps
Stars: ✭ 24 (+9.09%)
Mutual labels:  dialog
opensnips
Open source projects related to Snips https://snips.ai/.
Stars: ✭ 50 (+127.27%)
Mutual labels:  dialog
plain-modal
The simple library for customizable modal window.
Stars: ✭ 21 (-4.55%)
Mutual labels:  dialog
denbun
Adjust showing frequency of Android app messages, and to be more user friendly 🐦
Stars: ✭ 17 (-22.73%)
Mutual labels:  dialog
HijriDatePicker
Material (Gregorian - Hijri) Date & Time Picker
Stars: ✭ 128 (+481.82%)
Mutual labels:  dialog
Xpersona
XPersona: Evaluating Multilingual Personalized Chatbot
Stars: ✭ 54 (+145.45%)
Mutual labels:  dialog
bootstrap-cookie-consent-settings
A modal dialog (cookie banner) and framework to handle the German and EU law about cookies in a website. Needs Bootstrap.
Stars: ✭ 25 (+13.64%)
Mutual labels:  dialog
jquery.dialog.js
A lightweight replacement for the browser's default dialog boxes.
Stars: ✭ 17 (-22.73%)
Mutual labels:  dialog
react-native-wxui
A UI package for React Native
Stars: ✭ 21 (-4.55%)
Mutual labels:  dialog
BaseDevelop
an android project for now fashion open source framework
Stars: ✭ 24 (+9.09%)
Mutual labels:  dialog
panter-dialog
Panter Dialog is an stylish android library that helps users add cool features like adding header and header logos
Stars: ✭ 116 (+427.27%)
Mutual labels:  dialog
android-dialog
此框架提供七种对话框的显示,并支持对话框的扩展,目的是为了提供对话框的统一管理,并提供对话框显示的公共接口。
Stars: ✭ 44 (+100%)
Mutual labels:  dialog
Licenser
An android library to display the licenses of your application libraries in a easy way.
Stars: ✭ 75 (+240.91%)
Mutual labels:  dialog
ngx-modal
Dynamic modal dialog for Angular
Stars: ✭ 54 (+145.45%)
Mutual labels:  dialog

Audio Visual Scene-aware Dialog (AVSD) example for DSTC7

This is an implementation of the naive fusion of audio and video features targeted at the AVSD Challenge at DSTC7. Details of our scheme are in the following paper. While, the results in paper used a Chainer implementation of the system, the provided code is in PyTorch (translated from Chainer).

Please cite the paper for the baseline system without multimodal attention:

    @inproceedings{alamri@DSTC7,
            title={Audio Visual Scene-aware dialog (AVSD) Track for Natural Language Generation in DSTC7},
            author={Huda Alamri and Chiori Hori and Tim K. Marks and Dhruv Batra and Devi Parikh},
            booktitle={DSTC7 at AAAI2019 Workshop},
            year={2018}
    }

Please cite the paper for attentional multimoda fusion. https://arxiv.org/abs/1806.08409

  @article{hori2018end,
    title={End-to-End Audio Visual Scene-Aware Dialog using Multimodal Attention-Based Video Features},
    author={Hori, Chiori and Alamri, Huda and Wang, Jue and Winchern, Gordon and Hori, Takaaki and Cherian, Anoop and Marks, Tim K and Cartillier, Vincent and Lopes, Raphael Gontijo and Das, Abhishek and others},
    journal={arXiv preprint arXiv:1806.08409},
    year={2018}
  }

Required packages

  • python 2.7
  • pytorch 0.4.1
  • numpy
  • six
  • java 1.8.0 (for coco-evaluation tools)

DSTC7 AVSD track data links: Pulicly available from April. 1st, 2019

https://github.com/hudaAlamri/DSTC7-Audio-Visual-Scene-Aware-Dialog-AVSD-Challenge

How to run the code:

  1. Obtain the dialog data files (.json) and store them in data/.

    • train_set4DSTC7-AVSD.json (official training set)
    • valid_set4DSTC7-AVSD.json (official validation set)
    • test_set4DSTC7-AVSD.json (official test set. this file does not include groundtruth at this moment)
    • test_set.json (prototype test set used for tentative evaluation)
  2. Make directory data/charades_features and extract files under the directory from downloaded feature packages:

    • i3d_rgb.tgz, i3d_flow.tgz, vggish.tgz (train and validation sets)
    • i3d_rgb_testset.tgz, i3d_flow_testset.tgz, vggish_testset.tgz (official test sets)
  3. Run run_i3d.sh to train and test the network, that uses i3d_rgb and i3d_flow features. (run_i3d+vggish.sh is another example that further uses vggish features)

  4. Model files and generated sentences will be stored in your experiment related folder under exp/, where result_test_set_b5_p1.0.json includes the generated sentences for the test set.

  5. You can see the evaluation result result_test_set_b5_p1.0.eval in the folder. Note that the test set is not the official one.

    • if you generate sentences for the official test set, you can run the script as

      run_i3d.sh --stage 3 --test-set data/test_set4DSTC7-AVSD.json --fea-file "<FeaType>_testset/<ImageID>.npy"
      

Evaluatoin:

AVSD@DSTC7

https://drive.google.com/open?id=1nz9Pu9YIfuZHzowhASXERajRXqE6DBQx

Result:

The following results were obtained for the "prototype" test set by using run_i3d.sh.

METRIC RESULT
Bleu_1 0.273
Bleu_2 0.173
Bleu_3 0.118
Bleu_4 0.084
METEOR 0.117
ROUGE_L 0.291
CIDEr 0.766
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].