Voice User Interfaces (CS4390/5390)



Similar documents
Dr. Stanny EXP 3082L Fall 2003 EXPERIMENTAL PSYCHOLOGY LABORATORY. Office Hours For Dr. Stanny: 9:00 AM - 11:30 AM Tuesday, Wednesday, & Thursday

CS 4330: Mobile Application Development Spring 2015

IST 385, Human Computer Interaction Fall semester, 2010

School of Business and Nonprofit Management Course Syllabus

PSY 446: Instructor: Location: Class Time: Office Hours: Office Location: Final Exam: Course Description:

Florida Gulf Coast University Lutgert College of Business Marketing Department MAR3503 Consumer Behavior Spring 2015

Mobile Application Languages XML, Java, J2ME and JavaCard Lesson 03 XML based Standards and Formats for Applications

Course Title: Introduction to Human Computer Interaction Course Number: HCI101 Course Prerequisites: none Credit Hours: 3 General Studies Credits: 0

Psychology 331 Introduction to Social Psychology Spring 2006

Information Technology Management Fall 2015

Grading. The grading components are as follows: Midterm Exam 25% Final Exam 35% Problem Set 10% Project Assignment 20% Class Participation 10%

COURSE SYLLABUS BMIS 410 WEB ENTERPRISE TECHNOLOGIES

Human Resources Management in Public Service Organizations PUAD 5220 Syllabus, Spring 2015 Thursday 6:30p 9:15p

SPE 102: Interpersonal Communication Spring 2007 / Jan April 29

Psychological Testing (PSYCH 149) Syllabus

Intro. to Data Visualization Spring 2016

1. Introduction to Spoken Dialogue Systems

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

RAPID VOICEXML DEVELOPMENT USING IBM S GRAPHICAL CALL FLOW BUILDER

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

VoiceXML Overview. James A. Larson Intel Corporation (c) 2007 Larson Technical Services 1

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

COMMUNICATION & JOURNALISM PUBLIC SPEAKING SECTION 021 COURSE SYLLABUS

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

IS Management Information Systems

GENERAL PSYCHOLOGY, PSC 1, Section 2

COURSE SYLLABUS MGT 345, HUMAN RESOURCES MANAGEMENT

I. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

Advanced General Psychology (PSYC 4000) (CRN: 32452) Spring 2015 Weber State University- Ogden Campus

University of Georgia Terry College of Business Department of Economics

ISM and 05D, Online Class Business Processes and Information Technology SYLLABUS Fall 2015

UNIVERSITY OF LA VERNE COLLEGE OF LAW NEGOTIATION DAY CLASS CRN Spring 2015 Syllabus

SLHS 1301W The Physics and Biology of the Spoken Language. Spring Semester 2010

BUSINESS AND INDUSTRIAL PSYCHOLOGY

Standard Languages for Developing Multimodal Applications

MKTG , Marketing Research and Information Technology Course Syllabus, Spring :30-11:00 a.m. MW

How To Complete Psychology 1010-D Online General Psychology

Geza Bottlik ISE310L Facilities and Logistics Fall /09/13 Instructor:

CS Client Side Web Development, Hybrid (crn # 10332) Fall 2015 Northeastern Illinois University > College of Arts & Sciences > Syllabus

George Mason University Graduate School of Education Program: Special Education

Brazosport College Syllabus for PSYC 2301 General Psychology

CS 394 Introduction to Computer Architecture Spring 2012

DSCI 3710 Syllabus: Spring 2015

HRM 386 HUMAN RESOURCE MANAGEMENT Spring, 2008

CS 649 Database Management Systems. Fall 2011

SPED 6710: Concepts and Principles of Behavior Analysis in Education Syllabus

Applied Financial Planning FHCE 4235S 12:20 1:10, Dawson 208 Spring Co-Instructor / Community Partner: Board Member, Georgia United Credit Union

HEALTH PSYCHOLOGY AND BEHAVIORAL MEDICINE PSYC FALL :30 4:45 MW - KINA 101

**SYLLABUS IS SUBJECT TO CHANGE**

Revised FALL 2014 PSYC 2301 GENERAL PSYCHOLOGY (ONLINE) COURSE SYLLABUS OUTLINE

Psychological Tests and Measurements PSYC Summer 2016

Systems and Internet Marketing Syllabus Spring 2011 Department of Management, Marketing and International Business

PSY 6361 Teaching of Psychology Online Course Spring nd Eight Weeks

EDF 6211 Educational Psychology

IVY TECH COMMUNITY COLLEGE OF INDIANA REGION 14 BLOOMINGTON COURSE SYLLABUS

Temple University Fox School of Business MS Information Technology And Cyber Security MIS5201 SYLLABUS

Siena Heights University at Kellogg Community College MGT 360: Human Resources Management (HRM)

VOICE INFORMATION RETRIEVAL FOR DOCUMENTS. Except where reference is made to the work of others, the work described in this thesis is.

ERP 5210 Performance Dashboards, Scorecard, and Data Visualization Course Syllabus Spring 2015

AGEC 448 AGEC 601 AGRICULTURAL COMMODITY FUTURES COMMODITY FUTURES & OPTIONS MARKETS SYLLABUS SPRING 2014 SCHEDULE

1. Strengthen your knowledge of the biological principals governing the nervous system.

Course Title: Minorities and the Criminal Justice System Course Prefix: CRJS Course No.: 3933 Section No.: PO1

SOUTHEASTERN LOUISIANA UNIVERSITY School of Nursing Spring, Completion of all 200 level nursing courses

PSYCH 412: Psychological Testing and Measurement Fall 2014 Tuesdays & Thursdays 2:50-4:05pm VMMC 219

How To Understand And Understand The Geography Of Russia

Computer Technology Division. Course Syllabus for: COMT Spring Instructor: Joe Bolen

Course Syllabus and Schedule

Comparative Psychology

PSYC 4412 ADVANCED TOPICS IN SOCIAL PSYCHOLOGY Fall Section 001 Lecture

St. Thomas University. BUS 323 Human Resource Management. Spring Room 210 FFC

PSY : Understanding Human Development

Course Syllabus Psychology 336 Introduction to Clinical Psychology Fall, 2012

An Introduction to VoiceXML

EDFS 201 Introduction to Education and permission of the program.

CJ Introduction to Criminal Justice Fall 2015 MWF 9:00am-9:50am GC 409

Abuse and Illness in Families

MIS 4336 Networks and Data Communication. Spring 2016

MGMT 302(01): Foundations of Management Syllabus Spring Time & Location: W 5:00 p.m. 6:50 p.m. Full Term (1/20/07 5/18/07) Markstein 107

Management 341 Organizational Behavior - Management Spring 2015 Syllabus and Course Schedule

CEDAR CREST COLLEGE Psychological Assessment, PSY Spring Dr. Diane M. Moyer dmmoyer@cedarcrest.edu Office: Curtis 123

College of Education and Human Development. Department of Teaching & Learning. T & L 311 Observation and Assessment of Young Children

BPA434: ADVANCED TOPICS IN CORPORATE FINANCE COURSE OUTLINE

DEPARTMENT OF CURRICULUM AND INSTRUCTION EDUC 314: HUMAN GROWTH, DEVELOPMENT, & LEARNING IN A DIGITAL AGE SPRING 2015

NAPA VALLEY COLLEGE HOSPITALITY AND TOURISM MANAGEMENT Food, Beverage & Restaurant Management HOSP 125, Section 67328, Fall 2015 Course Syllabus

IDH 1110 and 1112 Course Syllabus Interdisciplinary Studies in General Education I CRN West Campus MW 8:30-11:15am

BUS Computer Concepts and Applications for Business Fall 2012

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

CISCO COLLEGE Abilene Educational Center Psychology 2301 General Psychology Fall 2015

RCT 291 REALTIME SPEEDBUILDING I 5 cr. (0-10)

ITK 214 Social, Legal, and Ethical Issues in Information Technology

Mission of the Hospitality Management Program: Create, share and apply knowledge to develop leaders for the hospitality industry.

Class: BBA 440 Human Resource Management; 3 credit hours

Geza Bottlik ISE310L Facilities and Logistics Spring /21/2009 Pre-Requisites: Test Schedule

University Of California, Berkeley Department of Mechanical Engineering. ME 204: Advanced Manufacturing Systems Analysis, AMS (3 units)

INF 203: Introduction to Network Systems (3 credit hours) Spring W1, Class number 9870

C. Students will be responsible for purchasing materials needed for student presentation.

AEC 3073 INTERCULTURAL COMMUNICATION Ms. Mary Rodriguez

PSY 3329 Educational Psychology Online Course Spring Week Course

PSYCH 3510: Introduction to Clinical Psychology Fall 2013 MWF 2:00pm-2:50pm Geology 108

C S 105 (53485) Computer Programming: PHP/SQL Spring 2014

Transcription:

Revised Syllabus February 17, 2015 Voice User Interfaces (CS4390/5390) Spring 2015 Tuesday & Thursday 3:00 4:20, CCS Room 1.0204 Instructor: Nigel Ward Office: CCS 3.0408 Phone: 747-6827 E-mail nigel@cs.utep.edu Office Hours: Wednesdays 2:30-3:30, and by appointment Motivation: In the past decade there has been an explosion in the creation and commercial deployment of spoken dialog systems user interfaces, recently Siri, Google Now, and Cortana. These systems provide callers with voice access to information and enable them to issue commands and perform transactions. Although standards, design tools, and design methods now exist, building a successful application is still a challenge. The course will cover not only the underlying technologies --- digital signal processing, speech recognition, dialog management, and so on --- but how to use these to produce usable systems. Course Objectives: Students will acquire the knowledge and skills needed to create highly usable voice user interfaces (VUI): including: key properties of human language and communication capabilities and constraints of the underlying technology the development process implementation, in VoiceXML integration with web technologies (PHP, XML, XSLT) VUI and rival technologies in the marketplace VUI usability fundamentals and heuristics Students will also learn about emerging technologies and research issues, such as dialog strategy learning, adaptation to the user, and efficient turn-taking. Students knowledge and skills in the following areas will be reinforced: software engineering human-computer interaction formal languages usability testing experiment design Format: Textbook: Primarily lectures, augmented with in-class design exercises, student project presentations, and student-led discussions. Voice User Interface Design, Michael H. Cohen, James P. Giangola and Jennifer Balogh, Addison-Wesley, 2004 (henceforth VUID). This will be supplemented by readings handed out in class.

Two other good developer-oriented books to own are VoiceXML: Introduction to Developing Speech Applications, James A. Larson, Prentice Hall, 2003, and VoiceXML: 10 Projects to Voice-Enable Your Web Site, Mark Miller, Wiley, 2002. The best technology book is Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition, Second Edition. Daniel Jurafsky and James H. Martin, Prentice Hall, 2009. Prerequisites: This course is designed for graduate and senior-level students in Computer Science, Information Technology, Linguistics, and Psychology. No specific prerequisite knowledge is required, but experience in programming, systems designs, project management, systems integration, and formal notations will be helpful. Students outside Computer Science will need permission from the instructor to register. Assignments: There will be a number of structured assignments, designed to give experience with various usability engineering activities. Most assignments will be done in teams. Grading: As a final project, individuals or teams will build a substantial dialog system. Past projects included an Auto Body Parts Finder, the SEAL Agenda and Events VUI, the Radio Paradise Song Request and Information Line, a Movie Recommendations and Rental service, a UTEP Phonemine Course Information Portal, an Advising Scheduling System, and a Remote Home Control system. The weighting will be approximately 45% assignments, 35% examinations, and 20% final project. Graduate students will have one or two more assignments than undergraduates. Assignments and tests will be challenging. Grading will be on a points-earned basis (points above zero), rather than a points-off basis (points below expectation). Letter grades will be assigned accordingly. Conduct, etc. Students are expected to be punctual. Assignments due at the start of class will be collected after a one minute grace period; late assignments will receive at most two-thirds credit. Assignments must be submitted in hardcopy. Tests will be closed-book, except that one single-sided page of hand-written notes may be brought in for the first test, two for the second test, and three for the final. If you leave the classroom for any reason, your test will be graded on only what you did up until that time. No make-up exams or assignments will be given except under the conditions set forth in the Catalog. Students are free to attend class or not, bearing in mind that absence may annoy other students, interfere with learning, and result in a lower grade. Cooperation among students and among teams is encouraged, but not to the extent that it interferes with each individual s understanding or with learning-by-doing. Help given and received from other students and sources should be noted in the assignment write-up. More generally, students will follow the UTEP Standards of Conduct, available at http://studentaffairs.utep.edu/default.aspx?tabid=4386. If you have or suspect a disability and need accommodation you should contact the Center for Accommodations and Support Services at 747-5148 or at cass@utep.edu or visit Room 106 Union East Building. Important Dates: Test 1 February 19 Spring Break March 9-13 Test 2 April 7 Final Exam May 14, 4-6:45pm

Course Web Site: http://www.cs.utep.edu/nigel/dialog/ Part I Introduction Approximate Schedule 1. Course Overview Course Objectives, Requirements Historical Perspective Possible Futures Assignment A: Voice User Interface Dissection (1hr, 10 points) 2.Overview of VUI Design Issues, Technology and Process (VUID Chapters 1,2, 3) VUIs vs GUIs VUI components Development-Process Overview Assignment B: Project Proposals (2 hours; 10pts) (1 day) (3 days) 3. Familiarization with the Medium (VUID Ch 11, 16) (2 days) The output side: introduction to prompt design The input side: introduction to recognition grammars Part II: Tools and Technologies 4. Basic VoiceXML (Larson Chapter 5) (3 days) Requirements for a VUI language VoiceXML Basics BeVocal Café and Voxeo Evolution Forms Modularization into multiple files Assignment C: VUI drop-add form code (1 hour, 10pts) Assignment D: Hello world twice (3 hours, 20pts) Test 1 5. Interaction Styles (VUID Chapter 5) (1 day) Mixed Initiative, Multi-slot forms and Universals Multimodal Interaction Assignment E: Restaurant bill advisor, etc. (2 hours, 20pts) 6. Dynamic Content and Back-End Integration (2 days) Embedded Javascript Parsing XML, using <data> Generating VoiceXML from XML using XSLT Generating VoiceXML server-side using PHP Assignment F: XSLT-generated Vxml (4 hours, 40 points) Assignment G: PHP or RSS integration (3 hours, 30pts) Part III: Design and Development 7. Requirements (VUID Chapters 4, 5, 7) (1 day) Requirements Gathering

Focus Groups; in-class exercise Project Triage; in-class exercise Assignment I: Project Charter (2 hr, 20 pts) 8. Detailed Design (VUID Ch. 8 and 14) (.5 day) Assignment J: High-Level Design or Quick Prototype (5 hours, 20 pts)) 9. Design Principles, Design Elements, Usability (VUID Chapters 9, 12, 13) (.5 day) Cognitive load, Efficiency, Clarity, Naturalness, Accuracy Usability Evaluation and Metrics Assignment K: Quick Prototype or High-Level Design (4 hrs, 20pts) Test 2 10. Customers, Markets, Companies, and Opportunities (1 day) Assignment O: Examine a Speech Company or Product (2 hrs, 10 pts) 11. Persona Design and Implementation (VUID Chapter 6, readings) (1 day) Persona design (in-class exercise) Social Psychology (Nass) Assignment L Persona Tuning (3 hours, 15 pts) 12. Prompt Design and Production (VUID Chapter 17, readings) (2 days) Audio formats More on recording (KTEP studio tour) Prosody; in-class exercise on splicing and prosody Voice Coaching 13. Development (VUID Chapters 10, 11, 15, 16, 18, 19) (1 day) Grammar Development and Testing Application Development and Testing Data-driven Tuning Part IV: Technical Underpinnings 14. Dialog Models and Dialog Phenomena (4 days) Applications that use dialog knowledge Empirical interlude: beyond state-based models of dialog The psychology of dialog Dialog management beyond VoiceXML 2.1 Empirical Interlude: dialog patterns and phenomena Beyond information: meta-communicative and interpersonal dimensions 15. Sound, Speech, and Digital Signal Processing (1.5 days) Articulation Time- and Frequency-Domain Representations Phonemes and Features Prosody and Synthesis 16. Speech Recognition, Emotion Recognition (Jurafsky&Martin 2 e, Chapter 9) (1 day) Spectral and Prosodic Features Regressions and Classifiers Probabilistic Acoustic Models and Language Models Argmax and Search

Part V: Other 17. Research Topics Various topics of interest Assignment H: present a research paper (4 hrs, 30 pts; grads only) Assignment P: ask a question about a research paper (1 hr, 10 pts) Assignment Z: research planning (4 hours, 20 pts grads only) (2 days) 18. Project and Experiment Presentations (1 day) Assignment M: Final Reports and Presentations (20 hours, 60pts) 19. Review Assignment N: A Question for the Exam (1 hour, 5pts) (1 day) The time estimates for the assignments are for an efficient person working with a well organized team. Graduate students will be held to a higher standard for Assignment M, and will have two additional Assignments: H and Z.