SlideShare a Scribd company logo
1 of 24
Download to read offline
Intelligent User
Interfaces
ICS2208
vanessa.camilleri@um.edu.mt
Dr Vanessa Camilleri
Department of AI,
University of Malta
Topic 4: Overview
• Agents & Intelligent Agents
• Agent Models
• Bene
fi
ts of user adaptivity
• Usability challenges
• Collecting data from users
• Future needs in IUI’s
2
Complex Systems: Arti
fi
cial
& Natural
• Emergence
• Self-organisation
• Adaptation
• Networks
• Dynamics
Characteristics of Agents in
Complex Systems
• Heterogeneity
• Local Interactions
• Adaptation
• Emergence
• Self-organisation
Examples of Agents in
Complex Systems
• Ant Colonies
• Economic Markets
• Immune System
• Traf
fi
c Systems
Importance of Understanding
and Managing Complex Systems
• Predicting System Behaviour
• Designing Arti
fi
cial Complex Systems
• Managing Natural and Social Systems
Agent-Based Models
• Capturing Emergent Phenomena
• Exploring Heterogeneity and Adaptation
• Simulating Non-Linearity and Feedback Loops
• Providing a Natural Description of Systems
• Flexibility and Scalability
Environment as a Problem
Space for Agents
• Agent-Environment Interaction
• Control and In
fl
uence
• Non-Determinism
• Effectoric Capabilities
• Preconditions for Actions
Environment Properties affecting
Agent Decision-Making
• Accessible vs. Inaccessible
• Deterministic vs. Non-Deterministic
• Episodic vs. Non-Episodic
• Static vs. Dynamic
• Discrete vs. Continuous
Task Environments in AI
• Fully Observable vs. Partially Observable
• Deterministic vs. Stochastic
• Competitive vs. Collaborative
• Single agent vs. Multi-agent
Task Environments in AI
• Dynamic vs. Static
• Discrete vs. Continuous
• Episodic vs. Sequential
• Known vs. Unknown
Agent Interaction
• Perception
• Decision Making
• Action
• Feedback Loops
• Communication (in Multi-agent Systems)
• Learning and Adaptation
Intelligent Agent Models
• Reactive Agents
• Belief-Desire-Intention
Agents
• Layered Architectures
• Model-based Agents
• Goal-based Agents
• Utility-based Agents
• Learning Agents
• Hierarchical Agents
Intelligent Agent Examples
• Telecommunication Systems
• Personal Digital Assistants
• Information Management
• Information Economies
• Business Applications
• Air Traf
fi
c Control
• Computer Simulation
• Transportation Management
• Financial Management
• Healthcare
• Smart Homes
• Robotics
• Gaming
• Autonomous Vehicles
• Customer Service
Interface Agents
• Roles and Components
• Applications:
• AI Assistants
• Machine Learning
• IT Service Management
• Network Management
• Software Development
Interface Agents Examples
• Email Sorting Agents
• Personal Digital Assistants
• R e c o m m e n d a t i o n
Systems
• Calendar Management
Agents
• Navigation and Travel
Agents
• Learning Interface Agents
• Character-based Agents
• Microsoft Of
fi
ce Assistant
• Web Browsing Assistant
• Automated Customer
Service Agent
• H e a l t h a n d F i t n e s s
Coaches
• Smart Home Controllers
How Interface Agents Learn
about their Environment
• Direct Programming
• Machine Learning
• Reinforcement Learning
• Observation and Imitation
• User Feedback
• Training by Example
• Communication with other Agents
• User and Domain Models
How Interface Agents
Perceive their Environment
• Sensors
• Data Processing
• Direct Programming and Rules
• Machine Learning and Adaptation
• Communication with Other Agents
• Active vs. Passive Sensing
• Perception Policies
ML Algorithms used by IAs
to Perceive Environment
• Deep Learning
• Reinforcement Learning
• Interactive Machine Learning
• Deep Neural Networks
• Terrain Traversability Analysis
• Vision Deep Learning
Unsupervised ML Techniques to
Improve Perception Techniques
• Clustering
• Dimensionality Reduction
• Anomaly Detection
• Association Rule Learning
• Feature Learning
Challenges when using
Unsupervised ML Techniques
• Critical Flaws and Prospective Possibilities in Data
• Veri
fi
cation, Validation and Trust
• Absence of Guidance and Nonsensical Results
Reinforcement Learning for
Interface Agents
• Agent-Interface Environment in Reinforcement
Learning
• Reinforcement Learning Agents
• Learning Interface Agents
• Challenges and Considerations
Reinforcement Learning
Algorithms for Interface Agents
• Deep Q-Network
• Proximal Policy Optimisation
• Deep Deterministic Policy Gradient
• Soft Actor Critic
• Rainbow
• Monte Carlo Tree Search
• Reinforce
Challenges for using Reinforcement
Learning for Interface Agents
• Sparse and Delayed
Rewards
• Exploration vs. Exploitation
Dilemma
• Sample Ef
fi
ciency
• High Dimensional State
Space
• C r e d i t A s s i g n m e n t
Problem
• Generalisation Across
Tasks
• S a f e t y a n d E t h i c a l
Concerns
• Partial Observability
• Scalability
• Evaluation and Validation

More Related Content

Similar to ICS2208 Lecture4 Intelligent Interface Agents.pdf

ITS 832Chapter 4Policy Making and Modeling in aComplex.docx
ITS 832Chapter 4Policy Making and Modeling in aComplex.docxITS 832Chapter 4Policy Making and Modeling in aComplex.docx
ITS 832Chapter 4Policy Making and Modeling in aComplex.docx
donnajames55
 
Mobile Computing - Research Survey May 05 2012
Mobile Computing - Research Survey May 05 2012Mobile Computing - Research Survey May 05 2012
Mobile Computing - Research Survey May 05 2012
Joseph Hennawy
 
Interacting with an Inferred World: the Challenge of Machine Learning for Hum...
Interacting with an Inferred World: the Challenge of Machine Learning for Hum...Interacting with an Inferred World: the Challenge of Machine Learning for Hum...
Interacting with an Inferred World: the Challenge of Machine Learning for Hum...
Minjoon Kim
 

Similar to ICS2208 Lecture4 Intelligent Interface Agents.pdf (20)

ITS 832Chapter 4Policy Making and Modeling in aComplex.docx
ITS 832Chapter 4Policy Making and Modeling in aComplex.docxITS 832Chapter 4Policy Making and Modeling in aComplex.docx
ITS 832Chapter 4Policy Making and Modeling in aComplex.docx
 
Mobile Computing - Research Survey May 05 2012
Mobile Computing - Research Survey May 05 2012Mobile Computing - Research Survey May 05 2012
Mobile Computing - Research Survey May 05 2012
 
Deep Credit Risk Ranking with LSTM with Kyle Grove
Deep Credit Risk Ranking with LSTM with Kyle GroveDeep Credit Risk Ranking with LSTM with Kyle Grove
Deep Credit Risk Ranking with LSTM with Kyle Grove
 
INTRODUCTION TO ARTIFICIAL INTELLIGENCE
INTRODUCTION TO ARTIFICIAL INTELLIGENCEINTRODUCTION TO ARTIFICIAL INTELLIGENCE
INTRODUCTION TO ARTIFICIAL INTELLIGENCE
 
Ari2132 lecture5
Ari2132 lecture5Ari2132 lecture5
Ari2132 lecture5
 
Machine Learning in Cyber Security
Machine Learning in Cyber SecurityMachine Learning in Cyber Security
Machine Learning in Cyber Security
 
ICS3211 lntelligent Interfaces
ICS3211 lntelligent InterfacesICS3211 lntelligent Interfaces
ICS3211 lntelligent Interfaces
 
First Year Report, PhD presentation
First Year Report, PhD presentationFirst Year Report, PhD presentation
First Year Report, PhD presentation
 
Artificial Intelligence and The Complexity
Artificial Intelligence and The ComplexityArtificial Intelligence and The Complexity
Artificial Intelligence and The Complexity
 
Agent Technology
Agent Technology Agent Technology
Agent Technology
 
Agent Technology Presentation
Agent Technology PresentationAgent Technology Presentation
Agent Technology Presentation
 
Managing knowledge
Managing knowledgeManaging knowledge
Managing knowledge
 
Distributed Artificial Intelligence with Multi-Agent Systems for MEC
Distributed Artificial Intelligence  with Multi-Agent Systems for MECDistributed Artificial Intelligence  with Multi-Agent Systems for MEC
Distributed Artificial Intelligence with Multi-Agent Systems for MEC
 
Artificial Intelligence Primer
Artificial Intelligence PrimerArtificial Intelligence Primer
Artificial Intelligence Primer
 
Machine Learning ppt.pptx
Machine Learning ppt.pptxMachine Learning ppt.pptx
Machine Learning ppt.pptx
 
What is Machine Learning.pptx
What is Machine Learning.pptxWhat is Machine Learning.pptx
What is Machine Learning.pptx
 
Machine learning
Machine learningMachine learning
Machine learning
 
Intelligent Cloud Automation
Intelligent Cloud AutomationIntelligent Cloud Automation
Intelligent Cloud Automation
 
Data-driven UX: What it really takes and how to get there
Data-driven UX: What it really takes and how to get thereData-driven UX: What it really takes and how to get there
Data-driven UX: What it really takes and how to get there
 
Interacting with an Inferred World: the Challenge of Machine Learning for Hum...
Interacting with an Inferred World: the Challenge of Machine Learning for Hum...Interacting with an Inferred World: the Challenge of Machine Learning for Hum...
Interacting with an Inferred World: the Challenge of Machine Learning for Hum...
 

More from Vanessa Camilleri

More from Vanessa Camilleri (20)

ICS 2208 Lecture 8 Slides AI and VR_.pdf
ICS 2208 Lecture 8 Slides AI and VR_.pdfICS 2208 Lecture 8 Slides AI and VR_.pdf
ICS 2208 Lecture 8 Slides AI and VR_.pdf
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
ICS2208 Lecture3 2023-2024 - Model Based User Interfaces
ICS2208 Lecture3 2023-2024 - Model Based User InterfacesICS2208 Lecture3 2023-2024 - Model Based User Interfaces
ICS2208 Lecture3 2023-2024 - Model Based User Interfaces
 
ICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdfICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdf
 
ICS Lecture 11 - Intelligent Interfaces 2023
ICS Lecture 11 - Intelligent Interfaces 2023ICS Lecture 11 - Intelligent Interfaces 2023
ICS Lecture 11 - Intelligent Interfaces 2023
 
ICS3211_lecture 09_2023.pdf
ICS3211_lecture 09_2023.pdfICS3211_lecture 09_2023.pdf
ICS3211_lecture 09_2023.pdf
 
ICS3211_lecture 08_2023.pdf
ICS3211_lecture 08_2023.pdfICS3211_lecture 08_2023.pdf
ICS3211_lecture 08_2023.pdf
 
ICS3211_lecture_week72023.pdf
ICS3211_lecture_week72023.pdfICS3211_lecture_week72023.pdf
ICS3211_lecture_week72023.pdf
 
ICS3211_lecture_week62023.pdf
ICS3211_lecture_week62023.pdfICS3211_lecture_week62023.pdf
ICS3211_lecture_week62023.pdf
 
ICS3211_lecture_week52023.pdf
ICS3211_lecture_week52023.pdfICS3211_lecture_week52023.pdf
ICS3211_lecture_week52023.pdf
 
ICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdfICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdf
 
ICS3211_lecture 03 2023.pdf
ICS3211_lecture 03 2023.pdfICS3211_lecture 03 2023.pdf
ICS3211_lecture 03 2023.pdf
 
ICS3211_lecture 11.pdf
ICS3211_lecture 11.pdfICS3211_lecture 11.pdf
ICS3211_lecture 11.pdf
 
FoundationsAIEthics2023.pdf
FoundationsAIEthics2023.pdfFoundationsAIEthics2023.pdf
FoundationsAIEthics2023.pdf
 
ICS3211_lecture 9_2022.pdf
ICS3211_lecture 9_2022.pdfICS3211_lecture 9_2022.pdf
ICS3211_lecture 9_2022.pdf
 
ICS1020CV_2022.pdf
ICS1020CV_2022.pdfICS1020CV_2022.pdf
ICS1020CV_2022.pdf
 
ARI5902_2022.pdf
ARI5902_2022.pdfARI5902_2022.pdf
ARI5902_2022.pdf
 
ICS2208 Lecture10
ICS2208 Lecture10ICS2208 Lecture10
ICS2208 Lecture10
 
ICS2208 lecture9
ICS2208 lecture9ICS2208 lecture9
ICS2208 lecture9
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 

ICS2208 Lecture4 Intelligent Interface Agents.pdf

  • 1. Intelligent User Interfaces ICS2208 vanessa.camilleri@um.edu.mt Dr Vanessa Camilleri Department of AI, University of Malta
  • 2. Topic 4: Overview • Agents & Intelligent Agents • Agent Models • Bene fi ts of user adaptivity • Usability challenges • Collecting data from users • Future needs in IUI’s 2
  • 3. Complex Systems: Arti fi cial & Natural • Emergence • Self-organisation • Adaptation • Networks • Dynamics
  • 4. Characteristics of Agents in Complex Systems • Heterogeneity • Local Interactions • Adaptation • Emergence • Self-organisation
  • 5. Examples of Agents in Complex Systems • Ant Colonies • Economic Markets • Immune System • Traf fi c Systems
  • 6. Importance of Understanding and Managing Complex Systems • Predicting System Behaviour • Designing Arti fi cial Complex Systems • Managing Natural and Social Systems
  • 7. Agent-Based Models • Capturing Emergent Phenomena • Exploring Heterogeneity and Adaptation • Simulating Non-Linearity and Feedback Loops • Providing a Natural Description of Systems • Flexibility and Scalability
  • 8. Environment as a Problem Space for Agents • Agent-Environment Interaction • Control and In fl uence • Non-Determinism • Effectoric Capabilities • Preconditions for Actions
  • 9. Environment Properties affecting Agent Decision-Making • Accessible vs. Inaccessible • Deterministic vs. Non-Deterministic • Episodic vs. Non-Episodic • Static vs. Dynamic • Discrete vs. Continuous
  • 10. Task Environments in AI • Fully Observable vs. Partially Observable • Deterministic vs. Stochastic • Competitive vs. Collaborative • Single agent vs. Multi-agent
  • 11. Task Environments in AI • Dynamic vs. Static • Discrete vs. Continuous • Episodic vs. Sequential • Known vs. Unknown
  • 12. Agent Interaction • Perception • Decision Making • Action • Feedback Loops • Communication (in Multi-agent Systems) • Learning and Adaptation
  • 13. Intelligent Agent Models • Reactive Agents • Belief-Desire-Intention Agents • Layered Architectures • Model-based Agents • Goal-based Agents • Utility-based Agents • Learning Agents • Hierarchical Agents
  • 14. Intelligent Agent Examples • Telecommunication Systems • Personal Digital Assistants • Information Management • Information Economies • Business Applications • Air Traf fi c Control • Computer Simulation • Transportation Management • Financial Management • Healthcare • Smart Homes • Robotics • Gaming • Autonomous Vehicles • Customer Service
  • 15. Interface Agents • Roles and Components • Applications: • AI Assistants • Machine Learning • IT Service Management • Network Management • Software Development
  • 16. Interface Agents Examples • Email Sorting Agents • Personal Digital Assistants • R e c o m m e n d a t i o n Systems • Calendar Management Agents • Navigation and Travel Agents • Learning Interface Agents • Character-based Agents • Microsoft Of fi ce Assistant • Web Browsing Assistant • Automated Customer Service Agent • H e a l t h a n d F i t n e s s Coaches • Smart Home Controllers
  • 17. How Interface Agents Learn about their Environment • Direct Programming • Machine Learning • Reinforcement Learning • Observation and Imitation • User Feedback • Training by Example • Communication with other Agents • User and Domain Models
  • 18. How Interface Agents Perceive their Environment • Sensors • Data Processing • Direct Programming and Rules • Machine Learning and Adaptation • Communication with Other Agents • Active vs. Passive Sensing • Perception Policies
  • 19. ML Algorithms used by IAs to Perceive Environment • Deep Learning • Reinforcement Learning • Interactive Machine Learning • Deep Neural Networks • Terrain Traversability Analysis • Vision Deep Learning
  • 20. Unsupervised ML Techniques to Improve Perception Techniques • Clustering • Dimensionality Reduction • Anomaly Detection • Association Rule Learning • Feature Learning
  • 21. Challenges when using Unsupervised ML Techniques • Critical Flaws and Prospective Possibilities in Data • Veri fi cation, Validation and Trust • Absence of Guidance and Nonsensical Results
  • 22. Reinforcement Learning for Interface Agents • Agent-Interface Environment in Reinforcement Learning • Reinforcement Learning Agents • Learning Interface Agents • Challenges and Considerations
  • 23. Reinforcement Learning Algorithms for Interface Agents • Deep Q-Network • Proximal Policy Optimisation • Deep Deterministic Policy Gradient • Soft Actor Critic • Rainbow • Monte Carlo Tree Search • Reinforce
  • 24. Challenges for using Reinforcement Learning for Interface Agents • Sparse and Delayed Rewards • Exploration vs. Exploitation Dilemma • Sample Ef fi ciency • High Dimensional State Space • C r e d i t A s s i g n m e n t Problem • Generalisation Across Tasks • S a f e t y a n d E t h i c a l Concerns • Partial Observability • Scalability • Evaluation and Validation