Michael McTear Computer Science Research Institute University of Ulster International Workshop on “Waiting for Artificial Intelligence...: Desperately.

Slides:



Advertisements
Similar presentations
GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
Advertisements

Designing Multimedia with Fuzzy Logic Enrique Diaz de Leon * Rene V. Mayorga ** Paul D. Guild *** * ITESM, Guadalajara Campus, Mexico ** Faculty of Engineering,
Customer Service Training. As a student assistant YOU are a REPRESENTATIVE of the University Libraries You may be the first contact a patron makes in.
Spoken Dialogue Technology Achievements and Challenges
Clinical decision support system (CDSS). Knowledge-based systems Knowledge based systems are artificial intelligent tools working in a narrow domain to.
Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
Dialogue – Driven Intranet Search Suma Adindla School of Computer Science & Electronic Engineering 8th LANGUAGE & COMPUTATION DAY 2009.
Natural Language and Speech Processing Creation of computational models of the understanding and the generation of natural language. Different fields coming.
Kupu Taurangi Hauora o Aotearoa. Health and Disability Consumer Representative Training MODULE TWO Experience base.
Natural Language Processing AI - Weeks 19 & 20 Natural Language Processing Lee McCluskey, room 2/07
Verbal (symbol) Based Interactions Dr.s Barnes and Leventhal.
CSE 574: Artificial Intelligence II Statistical Relational Learning Instructor: Pedro Domingos.
Application architectures
1 Information Retrieval and Extraction 資訊檢索與擷取 Chia-Hui Chang, Assistant Professor Dept. of Computer Science & Information Engineering National Central.
Chapter 12: Intelligent Systems in Business
CONVERSE Intelligent Research Ltd. David Levy, Bobby Batacharia University of Sheffield Yorick Wilks, Roberta Catizone, Alex Krotov.
Data Mining – Intro.
An expert system is a package that holds a body of knowledge and a set of rules on a subject that has been gained from human experts. An expert system.
1. 2 Using Technology  As technology improves every day, new developments are constantly infiltrating our lives.  Whether it's the way you shop, how.
Statistical Natural Language Processing. What is NLP?  Natural Language Processing (NLP), or Computational Linguistics, is concerned with theoretical.
Application architectures
Wilma Bainbridge Tencia Lee Kendra Leigh
CS Machine Learning. What is Machine Learning? Adapt to / learn from data  To optimize a performance function Can be used to:  Extract knowledge.
Expert Systems Infsy 540 Dr. Ocker. Expert Systems n computer systems which try to mimic human expertise n produce a decision that does not require judgment.
Copyright R. Weber INFO 629 Concepts in Artificial Intelligence Fall 2004 Professor: Dr. Rosina Weber.
Artificial Intelligence What’s Possible, What’s Not, How Do We Move Forward? Adam Cheyer Co-Founder, VP Engineering Siri Inc.
Challenges in Information Retrieval and Language Modeling Michael Shepherd Dalhousie University Halifax, NS Canada.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
GUI: Specifying Complete User Interaction Soft computing Laboratory Yonsei University October 25, 2004.
Lecture 12: 22/6/1435 Natural language processing Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Defining general and subject specific language competences for mainstream education The Norwegian Framework for Basic Skills Jorunn Berntzen, Strasbourg,
Data Mining Chapter 1 Introduction -- Basic Data Mining Tasks -- Related Concepts -- Data Mining Techniques.
1 Machine Learning 1.Where does machine learning fit in computer science? 2.What is machine learning? 3.Where can machine learning be applied? 4.Should.
2007. Software Engineering Laboratory, School of Computer Science S E Web-Harvest Web-Harvest: Open Source Web Data Extraction tool 이재정 Software Engineering.
Data Mining – Intro. Course Overview Spatial Databases Temporal and Spatio-Temporal Databases Multimedia Databases Data Mining.
NLP ? Natural Language is one of fundamental aspects of human behaviors. One of the final aim of human-computer communication. Provide easy interaction.
I Robot.
ENTERFACE 08 Project 1 “MultiParty Communication with a Tour Guide ECA” Mid-term presentation August 19th, 2008.
+ New Media Production CA ~ Siri By Eva Lucey. + Introduction to Siri Apple’s latest iPhone feature – New Application First seen in October 2011 – iPhone.
BioRAT: Extracting Biological Information from Full-length Papers David P.A. Corney, Bernard F. Buxton, William B. Langdon and David T. Jones Bioinformatics.
Thomas Morrow MD Author of Tomorrow’s Medicine Managed Care Virtual Health Assistants in Specialty Pharmacy.
Next Generation Search Engines Ehsun Daroodi 1 Feb, 2003.
Intelligent Robot Architecture (1-3)  Background of research  Research objectives  By recognizing and analyzing user’s utterances and actions, an intelligent.
©Copyright Artificial Solutions 2015 Artificial Solutions & the Teneo Platform Making Technology Think September 2015.
Expert Systems. L EARNING O BJECTIVES : By the end of this topic you should be able to: explain what is meant by an expert system describe the components.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Impact MSQ FOLIO course. What is impact? ‘ Impact’ is the difference that is made to individuals, organisations or communities by library services (1)
Information Retrieval
AQUAINT IBM PIQUANT ARDACYCORP Subcontractor: IBM Question Answering Update piQuAnt ARDA/AQUAINT December 2002 Workshop This work was supported in part.
By Anthony W. Hill & Course Technology1 Troubleshooting Computer Problems.
NATURAL LANGUAGE PROCESSING Zachary McNellis. Overview  Background  Areas of NLP  How it works?  Future of NLP  References.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
Speech Processing 1 Introduction Waldemar Skoberla phone: fax: WWW:
Artificial Intelligence, simulation and modelling.
What is Multimedia Anyway? David Millard and Paul Lewis.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
IBM WATSON IT-01 Hiral Patel IT-04 Charmy Adhyaru.
Siri Voice controlled Virtual Assistant Haroon Rashid Mithun Bose 18/25/2014.
Data Mining – Intro.
Topics Question answering at Bing
Organization and Knowledge Management
CH. 1: Introduction 1.1 What is Machine Learning Example:
Issues in Spoken Dialogue Systems
Web IR: Recent Trends; Future of Web Search
Attentive User Interfaces
Core Platform The base of EmpFinesse™ Suite.
Overview of Machine Learning
Pervasive Computing Happening?
Chatbots for Dummies José 12/05/2018 Immersion
CHAPTER 7: Information Visualization
Presentation transcript:

Michael McTear Computer Science Research Institute University of Ulster International Workshop on “Waiting for Artificial Intelligence...: Desperately seeking The Loebner Prize'‘, 15th September, 2013, University of Ulster Magee Campus, Legenderry

 Overview of Virtual Personal Assistants  Natural Language Processing for Virtual Personal Assistants  Virtual Personal Assistants: Issues and New Developments  Is this AI?

Android apps Alice CallMom Skyvi Cluzee Jeannie Eva Evi Iris Edwin Google Voice Search Speaktoit Assistant Vlingo Personal Assistant Maluuba …

 Services and apps on the phone: ◦ , text messaging, social networking, calendar and map functions, … ◦ Voice search  Factual question answering Q: Is a hormone deficiency associated with Kallman’s syndrome?” A: Yes. A deficiency of GnRH is associated with Kallman’s syndrome” (with source evidence listed)

 AI-based approaches ◦ BDI architectures  Plan recognition, discourse relations, plan generation, beliefs and intentions, dialogue control, …  Statistical approaches ◦ Reinforcement learning  Dialogue optimisation, belief models, learning from experience, …. ◦ Corpus / example based  Decisions about dialogue control based on previous interactions

 Voice-enabled information and services ◦ Flight times, stock quotes, weather, bank services, utilities, …  VoiceXML ◦ Dialogue scripting ◦ Form-filling applications ◦ System driven dialogue initiative ◦ Integrated with web services

 ELIZA, PARRY, ALICE, …  Loebner prize  Used in education, information retrieval, business, e-commerce, and in automated help desks.  Based on pattern matching ◦ But becoming more sophisticated with representations of dialogue history, background knowledge, anaphoric reference, …

 Computer-generated animated characters that combine facial expression, body stance, hand gestures, and speech to provide an enriched channel of communication  Used in applications such as interactive language learning, virtual training environments, virtual reality game shows, and interactive fiction and storytelling systems.  Increasingly used in eCommerce and eBanking to provide friendly and helpful automated help

 The availability of cloud-based services for smartphone users that provide high quality speech recognition (and natural language processing).  Tight integration of the apps with services and apps available on the smartphone.  Access to information and services on the web.

 Service delegation - APIs ◦ Mapped to domain and task models  E.g. book meal, route information, weather, etc.  Mapped to language and dialogue  Conversational interface ◦ Deals with meaning and intent ◦ Context: location, time, task, dialogue  Personal context awareness ◦ Different for different users, knows your personal information e.g. where you are (e.g. book a flight to London), also time and calendar information

“Arguably, the most important ingredient of this new perspective is the accurate inference of user intent and correct resolution of any ambiguity in associated attributes.” “While speech input and output modules clearly influence the outcome by introducing uncertainty into the observed word sequence, the correct delineation of the task and thus its successful completion heavily hinges on the appropriate semantic interpretation of this sequence.“ Source: J.R.Bellegarde, Natural Language Technology in Mobile Devices: Two Grounding Frameworks. In: A. Neustein and J.A. Markowitz (eds.), Mobile Speech and Advanced Natural Language Solutions, Springer Science+Business Media, New York 2013

 Semantic grammar ◦ Works well for limited domain applications (e.g. VUIs, where input is predictable)  Text classification ◦ Good for broad classification (e.g. troubleshooting where input is unpredictable)  Multi-level analysis ◦ Good for detailed analysis of the input (e.g. multi- domain question-answering)

 How to distribute initiative effectively ◦ Current apps usually involve “one-shot” queries  Maintaining dialogue history ◦ Cannot handle follow-up queries ◦ Google Conversational search  Recovering gracefully from misrecognitions and misunderstandings

User: Where can I have lunch? Siri: (gets current location) I found 14 restaurants whose reviews mention lunch. 12 of them are fairly close to you. User: How about downtown? Siri: I don’t know what you mean by ‘how about downtown’ User: I want to have lunch downtown Siri: I found 3 restaurants matching downtown …

Q: When was Britney Spears born? “Britney Spears was born on Wednesday December 2nd 1981” “Let’s check Google” Written output: Best guess for Britney Spears – Date of Birth is December 2, 1981 “December 2nd 1981 and December 1981” Searches Wolfram Alpha, returns table with rows for: full name, date of birth, place of birth “Hey – let’s keep this professional”

When was Britney Spears porn? “Hey – let’s keep this professional” Recognised ‘porn’ but went on to search Wolfram Alpha and returned result for ‘born’ “You asked when was Britney Spears porn - recently”

 VPAs for specialist domains, travel, finance, and healthcare  Online customer care ◦ Customers should be able to explain their enquiry in their own words ◦ The answer should be the precise answer they’re looking for, not a list of urls.

 Natural input and output, so that the customer can interact with the technology in their natural language.  Extraction of the meaning and the intent  Additional questions asked in a conversational way to clarify any ambiguity or obtain additional information.  Find and return the best answer and offers the customer the chance to ask more questions about that answer in a conversational manner.

Methods for handling ‘big data’ and making it useful e.g. decision support tool for doctors Input: Query describing symptoms Watson: 1.Parses input for key items of information 2.Mines patient data for relevant information 3.Combines this information with findings from tests 4.Examines data sources (incorporate treatment guidelines, electronic medical record data, doctor's and nurse's notes, research, clinical studies, journal articles, and patient information) to form and test hypotheses 5.Provides list of potential diagnoses along with a score that indicates the level of confidence for each hypothesis. NLP, data mining, hypothesis generation, evidence-based learning

Source: V. Sejnoha, Expanding Voice as a Mainstream Mobile Interface through Language Understanding. Mobile Voice 2012.