Computer dialogue systems and user interface

  1. 2020-10-15: Introduction to dialogue systems
  2. 2020-10-22: Introduction to dialogue systems, cont.
  3. 2020-10-29: Introduction to dialogue systems, cont.
  4. 2020-11-05: Introduction to dialogue systems, cont.
  5. 2020-11-12: Successes, Challenges and Opportunities for Speech Technology in Conversational Agents by Shehzad Mevawalla, Amazon Alexa, a keynote speech at Interspeech 2020
  6. 2020-11-19: Dialogue analysis for dialogue systems creation
  7. 2020-11-26: Dialogue analysis: dialogue acts

    Demenko, Grażyna & Jolanta Bachan. 2017. Annotation specifications of a dialogue corpus for modelling phonetic convergence in technical systems. In: Jürgen Trouvain, Ingmar Steiner, Bernd Möbius (Eds.): Proceedings of 28th Conference on Electronic Speech Signal Processing (ESSV). 15–17 March 2017, Saarbrücken, Germany, pp. 75-82.

    Jefferson, G. 2004. Glossary of transcript symbols with an introduction. In G. H. Lerner (Ed). Conversation Analysis: Studies from the First Generation. (pp: 13-31). Amsterdam: John Benjamins.

  8. 2020-12-03: Dialogue scenario creation and dialogue recording
  9. 2020-12-10: Dialogue annotation
  10. 2020-12-17: Introduction to Git - watch tutorial on YouTube
  11. 2021-01-07: Analysis of students' dialogues and creation of finite-state automata
    1. Analyse your dialogue on dialogue act level, calculate statistics => export TextGrid file format to CSV format, textgrid2csv converter
    2. Build a Finate-State Transducer of your dialogue => NDFST interpreter
    3. Write a report of your work

    INPUT: s s u s u s u s u

    # METADATA: Demo FST file for NDFST interpreter.
    # The interpreter features generous use of white space, error messages for FST
    # configuration file input, optional prettyprinted trace for fst run.
    
    # Initial state:
    initial = q0
    # Set of terminal states:
    terminal = q5
    # Transition quadruples :
    fst =
       q0, s, self_intro, q1;
       q1, s, info_seek, q2;
       q2, u, info_provide, q1;
       q2, u, info_provide, q3;
       q3, s, ferewall, q4;
       q4, u, ferewall, q5
    

    --------------------
    s - system
    u - user
    INPUT: s s u s u u s u s u

    # METADATA: Demo FST file for NDFST interpreter.
    # The interpreter features generous use of white space, error messages for FST
    # configuration file input, optional prettyprinted trace for fst run.
    
    # Initial state:
    initial = q0
    # Set of terminal states:
    terminal = q3, q5
    # Transition quadruples :
    fst =
       q0, s, self_intro, q1;
       q1, s, info_seek, q2;
       q2, u, info_provide, q1;
       q2, u, info_provide, q2;
       q2, u, info_provide, q3;
       q3, s, ferewall, q4;
       q4, u, ferewall, q5
    
  12. 2021-01-14: Demo dialogue system creation.
    Download demo dialogue system.
  13. 2021-01-21: Demo dialogue system creation - students' own work
  14. 2021-01-28: Demo dialogue system creation - students' own work
  15. 2021-02-04: Final test
  16. *2021-02-09: Consultations of individual projects
  17. 2021-02-11: Students' presentations of reports and demo dialogue systems