gitextract_ubqsackx/ ├── Bash_figure_4.sh ├── Bash_figure_5.sh ├── LICENSE ├── README.md └── src/ ├── deep_dialog/ │ ├── __init__.py │ ├── agents/ │ │ ├── __init__.py │ │ ├── agent.py │ │ ├── agent_baselines.py │ │ ├── agent_cmd.py │ │ └── agent_dqn.py │ ├── checkpoints/ │ │ ├── temp_run1/ │ │ │ └── agt_9_performance_records.json │ │ └── temp_run2/ │ │ └── agt_9_performance_records.json │ ├── data/ │ │ ├── count_uniq_slots.py │ │ ├── dia_act_nl_pairs.v6.json │ │ ├── dia_acts.txt │ │ ├── dicts.v3.json │ │ ├── dicts.v3.p │ │ ├── human_huamn_data_framed.json │ │ ├── human_huamn_data_framed_agent_first_turn.json │ │ ├── movie_kb.1k.json │ │ ├── movie_kb.1k.p │ │ ├── movie_kb.v2.json │ │ ├── movie_kb.v2.p │ │ ├── slot_set.txt │ │ ├── slot_set_small.txt │ │ ├── user_goals.json │ │ ├── user_goals_all_turns_template.p │ │ ├── user_goals_first_turn_template.part.movie.v1.p │ │ ├── user_goals_first_turn_template.v2.p │ │ └── user_goals_ids.json │ ├── dialog_config.py │ ├── dialog_system/ │ │ ├── __init__.py │ │ ├── dialog_manager.py │ │ ├── dict_reader.py │ │ ├── kb_helper.py │ │ ├── state_tracker.py │ │ └── utils.py │ ├── models/ │ │ ├── nlg/ │ │ │ ├── convert.py │ │ │ ├── lstm_tanh_relu_[1468202263.38]_2_0.610.p │ │ │ └── model.nlg │ │ └── nlu/ │ │ ├── convert.py │ │ └── lstm_[1468447442.91]_39_80_0.921.p │ ├── nlg/ │ │ ├── __init__.py │ │ ├── decoder.py │ │ ├── lstm_decoder_tanh.py │ │ ├── nlg.py │ │ └── utils.py │ ├── nlu/ │ │ ├── __init__.py │ │ ├── bi_lstm.py │ │ ├── lstm.py │ │ ├── nlu.py │ │ ├── seq_seq.py │ │ └── utils.py │ ├── qlearning/ │ │ ├── __init__.py │ │ ├── dqn.py │ │ ├── dqn_torch.py │ │ └── utils.py │ └── usersims/ │ ├── __init__.py │ ├── user_model.py │ ├── usersim.py │ ├── usersim_model.py │ └── usersim_rule.py ├── draw_learning_curve.py └── run.py