SlideShare a Scribd company logo
Human-in-the-loop
in IoT Systems
Fulvio Corno – Politecnico di Torino
https://elite.polito.it
Outline
Reply Netcamp 2017IoT and Humans2
 IoT and Humans
 Motivation
 Ambient Intelligence
 Architectural framework
 Looking forward
 Defining Missing Features
IoT and Humans
Human-in-the-loop in IoT Systems
Technologies, we have a lot of them
Reply Netcamp 2017IoT and Humans4
What kinds of applications?
Reply Netcamp 2017IoT and Humans5
Microsoft
Azure IoT
Oracle
Cloud Service
Bosch
IoT Suite
Google
Cloud IoT
Amazon
AWS IoT
Reply Netcamp 2017IoT and Humans6
Sensors Cloud Dashboards
Connectivity
magic
Analytics
magic
Currently…
IoT ≈ Sensor-To-Dashboard pipeline
Where are the users?
Where is interaction?
Where is intelligence?
Where are smart spaces?
What about users?
Reply Netcamp 2017IoT and Humans7
http://radar.oreilly.com/2014/05/most-of-what-we-
need-for-smart-cities-already-exists.html
http://radar.oreilly.com/2014/04/ioth-the-internet-of-
things-and-humans.html
Conquering the user
Smart
Home
Electrical
plants and
components
Consumer
electronics
Computers
Telecommun
ications
Industrial
automation
plants
Surveillance
systems
Smart
appliance
On-line
services
Reply Netcamp 2017IoT and Humans8
Controlling the
consumer IoT
market is appealing
to producers of…
May we
talk?
Ambient Intelligence
Human-in-the-loop in IoT Systems
why
what
AmI is
people-
oriented
Ambient Intelligence (AmI)
Reply Netcamp 2017IoT and Humans10
AmI Features
AmI
Sensitive
Responsive
Adaptive
Transparent
Ubiquitous
Intelligent
Reply Netcamp 2017IoT and Humans12
AmI Features
AmI
Sensitive
Responsive
Adaptive
Transparent
Ubiquitous
Intelligent
Able to sense the
environments and its
inhabitants.
Able to process sensor data.
Able to respond to user
needs.
Able to act on the
environment.
Able to infer a situational context:
- from environment data
- from user data (identity,
presence, actions, …)
- from statistics and preferences
- from external information
sources
Able to adapt to the context, by
means of the interpretation of
sensing and the generated
response
"The most profound technologies are
those that disappear. They weave
themselves
into the fabric of everyday life until
they are indistinguishable from it."
Mark Weiser
Present, appearing,
found everywhere.
Able to be distributed
over the ambient and
over
different people.
Incorporates Artificial Intelligence:
Machine learning, agent-based
software, robotics
Hearing, vision, language,
knowledge processing
Semantic web, reasoning
Reply Netcamp 2017IoT and Humans13
Sensing
Acting
ReasoningInteracting
Main Steps for an AmI System
Reply Netcamp 2017IoT and Humans14
Sensing
Acting
ReasoningInteracting
Main Steps for an AmI System
Reply Netcamp 2017IoT and Humans15
Sensing
Acting
ReasoningInteracting
Data.
Cloud.
Models.
Inference.
Protocols.
Databases.
Data Mining.
Personalization.
Machine Learning.
Context Awareness.
Artificial Intelligence.
Main Steps for an AmI System
Reply Netcamp 2017IoT and Humans16
Sensing
Acting
ReasoningInteracting
Main Steps for an AmI System
Reply Netcamp 2017IoT and Humans17
Sensing
Acting
ReasoningInteracting
Main Steps for an AmI System
Reply Netcamp 2017IoT and Humans18
Ambient Intelligence
• Politecnico di Torino
• Corsi di Laurea in Ingegneria – 1 °livello
• Elective course, 3° year
• 6 ECTS credits, 3 teachers, 60 hours
• Taught in English
• Full lecture video recordings
• +50% laboratory hours
• Exam = develop a project, in groups
• Follow work methodology
• Python
• Raspberry PI
• Arduino
• Z-Wave
• REST API
• Database
• Computer vision
Latest edition: 2017
• Project themes: Smart Campus (2015), Health and
Well-Being (2016), Sustainability (2017)
• 70 students, different background, 30% non-Italian
• 15 groups starting / 13 completed projects
• Student Showcase
• Web
• Beacon Bluetooth
• Smart Card
• Philips Hue
• Pebble smartwatch
• Android
• Sensori
YouTube
Facebook GitHubSito del corso Google Drive
Reply Netcamp 2017IoT and Humans19
Reply Netcamp 2017IoT and Humans20
Looking forward
Human-in-the-loop in IoT Systems
The IoT we all want…
Reply Netcamp 2017IoT and Humans22
I wish IoT were…
The IoT we all want…
Reply Netcamp 2017IoT and Humans23
I wish IoT were…
Useful Easy Safe Durable
Useful?
Reply Netcamp 2017IoT and Humans24
Easy?
Reply Netcamp 2017IoT and Humans25
Safe?
Reply Netcamp 2017IoT and Humans26
Durable?
Reply Netcamp 2017IoT and Humans27
Conclusion
Human-in-the-loop in IoT Systems
Internet of Things and Humans
Reply Netcamp 2017IoT and Humans29
 IoT systems should include acting on the user-perceivable
part of the environment
 Otherwise it’s not a «smart» home/building/car/city/…
 Users should close the loop of the intelligent algorithms
 They must feel connected and feel in control
 Consider user needs and requirements
 More technology is not always the answer
Contact information
Reply Netcamp 2017IoT and Humans30
 Fulvio Corno
Politecnico diTorino
fulvio.corno@polito.it
@fulcorno
 e-Lite Research Group
https://elite.polito.it/
 Ambient Intelligence course
https://bit.ly/polito.ami (course materials)
https://ami-2017.github.io (student projects )
Licenza d’uso
Reply Netcamp 2017IoT and Humans31
This work is licensed under the Creative Commons “Attribution-
NonCommercial-ShareAlike Unported (CC BY-NC-SA 3,0)” License.
You are free:
 to Share - to copy, distribute and transmit the work
 to Remix - to adapt the work
Under the following conditions:
 Attribution -You must attribute the work in the manner specified by
the author or licensor (but not in any way that suggests that they
endorse you or your use of the work).
 Noncommercial -You may not use this work for commercial
purposes.
 Share Alike - If you alter, transform, or build upon this work, you may
distribute the resulting work only under the same or similar license to
this one.
To view a copy of this license, visit
http://creativecommons.org/license/by-nc-sa/3.0/

More Related Content

What's hot

Michel Riguidel - ENST the Future of the Internet
Michel Riguidel - ENST the Future of the InternetMichel Riguidel - ENST the Future of the Internet
Michel Riguidel - ENST the Future of the Internet
Irish Future Internet Forum
 
Research Issues, Challenges and Directions in IoT (Internet of Things)
 Research Issues, Challenges and Directions in IoT (Internet of Things) Research Issues, Challenges and Directions in IoT (Internet of Things)
Research Issues, Challenges and Directions in IoT (Internet of Things)
Praveen Hanchinal
 
Towards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationTowards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data Physicalisation
Beat Signer
 
Towards XMAS: eXplainability through Multi-Agent Systems
Towards XMAS: eXplainability through Multi-Agent SystemsTowards XMAS: eXplainability through Multi-Agent Systems
Towards XMAS: eXplainability through Multi-Agent Systems
Giovanni Ciatto
 
Artificial Intelligence and Machine Learning by Praveen Hanchinal
Artificial Intelligence and Machine Learning by Praveen HanchinalArtificial Intelligence and Machine Learning by Praveen Hanchinal
Artificial Intelligence and Machine Learning by Praveen Hanchinal
Praveen Hanchinal
 
Cognitive Computing in Industrial Sector - An IBM Point of View@bitkom
Cognitive Computing in Industrial Sector - An IBM Point of View@bitkomCognitive Computing in Industrial Sector - An IBM Point of View@bitkom
Cognitive Computing in Industrial Sector - An IBM Point of View@bitkom
Thorsten Schroeer
 
9 knowledge café summary
9 knowledge café summary9 knowledge café summary
9 knowledge café summary
Digital Business Innovation Community
 
Ai in project management Karen Blay
Ai in project management Karen BlayAi in project management Karen Blay
Ai in project management Karen Blay
Association for Project Management
 
SeViAnno 2.0: Web-Enabled Collaborative Semantic Video Annotation Beyond the ...
SeViAnno 2.0: Web-Enabled CollaborativeSemantic Video Annotation Beyond the ...SeViAnno 2.0: Web-Enabled CollaborativeSemantic Video Annotation Beyond the ...
SeViAnno 2.0: Web-Enabled Collaborative Semantic Video Annotation Beyond the ...
Nicolaescu Petru
 
Informal Learning at the Workplace via Adaptive Video
Informal Learning at the Workplace via Adaptive VideoInformal Learning at the Workplace via Adaptive Video
Informal Learning at the Workplace via Adaptive Video
Nicolaescu Petru
 

What's hot (11)

Michel Riguidel - ENST the Future of the Internet
Michel Riguidel - ENST the Future of the InternetMichel Riguidel - ENST the Future of the Internet
Michel Riguidel - ENST the Future of the Internet
 
Research Issues, Challenges and Directions in IoT (Internet of Things)
 Research Issues, Challenges and Directions in IoT (Internet of Things) Research Issues, Challenges and Directions in IoT (Internet of Things)
Research Issues, Challenges and Directions in IoT (Internet of Things)
 
Towards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationTowards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data Physicalisation
 
Towards XMAS: eXplainability through Multi-Agent Systems
Towards XMAS: eXplainability through Multi-Agent SystemsTowards XMAS: eXplainability through Multi-Agent Systems
Towards XMAS: eXplainability through Multi-Agent Systems
 
Artificial Intelligence and Machine Learning by Praveen Hanchinal
Artificial Intelligence and Machine Learning by Praveen HanchinalArtificial Intelligence and Machine Learning by Praveen Hanchinal
Artificial Intelligence and Machine Learning by Praveen Hanchinal
 
Cognitive Computing in Industrial Sector - An IBM Point of View@bitkom
Cognitive Computing in Industrial Sector - An IBM Point of View@bitkomCognitive Computing in Industrial Sector - An IBM Point of View@bitkom
Cognitive Computing in Industrial Sector - An IBM Point of View@bitkom
 
9 knowledge café summary
9 knowledge café summary9 knowledge café summary
9 knowledge café summary
 
Ai in project management Karen Blay
Ai in project management Karen BlayAi in project management Karen Blay
Ai in project management Karen Blay
 
SeViAnno 2.0: Web-Enabled Collaborative Semantic Video Annotation Beyond the ...
SeViAnno 2.0: Web-Enabled CollaborativeSemantic Video Annotation Beyond the ...SeViAnno 2.0: Web-Enabled CollaborativeSemantic Video Annotation Beyond the ...
SeViAnno 2.0: Web-Enabled Collaborative Semantic Video Annotation Beyond the ...
 
HUMAN-SYS-INTEGRATION
HUMAN-SYS-INTEGRATIONHUMAN-SYS-INTEGRATION
HUMAN-SYS-INTEGRATION
 
Informal Learning at the Workplace via Adaptive Video
Informal Learning at the Workplace via Adaptive VideoInformal Learning at the Workplace via Adaptive Video
Informal Learning at the Workplace via Adaptive Video
 

Similar to Human-in-the-loop in IoT Systems

Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...
Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...
Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...
Andrea Omicini
 
Lecture 6: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 6: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 6: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 6: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lora Aroyo
 
GK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).pptGK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).ppt
PiyushRanjan269184
 
Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...
Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...
Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...
Dataconomy Media
 
Humans vs the Internet of Things
Humans vs the Internet of ThingsHumans vs the Internet of Things
Humans vs the Internet of Things
Fulvio Corno
 
Humans vs the Internet of Things
Humans vs the Internet of ThingsHumans vs the Internet of Things
Humans vs the Internet of Things
Fulvio Corno
 
End User Development in the IoT: a Semantic Approach
End User Development in the IoT: a Semantic ApproachEnd User Development in the IoT: a Semantic Approach
End User Development in the IoT: a Semantic Approach
Alberto Monge Roffarello
 
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsTutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Raffaele Giaffreda
 
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utenteHumans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Fulvio Corno
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities
PayamBarnaghi
 
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
Provectus
 
The role of individuals and communities in IoT
The role of individuals and communities in IoT The role of individuals and communities in IoT
The role of individuals and communities in IoT
Paola Negrin
 
Art of artificial intelligence and automation
Art of artificial intelligence and automationArt of artificial intelligence and automation
Art of artificial intelligence and automation
Liew Wei Da Andrew
 
20180115 Mobile AIoT Networking-ftsai
20180115 Mobile AIoT Networking-ftsai20180115 Mobile AIoT Networking-ftsai
20180115 Mobile AIoT Networking-ftsai
Frank Chee-Da TSAI (蔡其達)
 
Data Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit JaokarData Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit Jaokar
Jessica Willis
 
Ajit jaokar slides
Ajit jaokar slidesAjit jaokar slides
Ajit jaokar slides
Sheamus McGovern
 
ARTIFICIAL INTELLIGENCE IN METAVERSE
ARTIFICIAL INTELLIGENCE IN METAVERSEARTIFICIAL INTELLIGENCE IN METAVERSE
ARTIFICIAL INTELLIGENCE IN METAVERSE
IRJET Journal
 
Mphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internshipMphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internship
Neha Yadav
 
Mphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internshipMphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internship
Neha Yadav
 

Similar to Human-in-the-loop in IoT Systems (20)

Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...
Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...
Micro-intelligence for the IoT: Teaching the Old Logic Dog New Programming Tr...
 
Lecture 6: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 6: Human-Computer Interaction Course (2015) @VU University AmsterdamLecture 6: Human-Computer Interaction Course (2015) @VU University Amsterdam
Lecture 6: Human-Computer Interaction Course (2015) @VU University Amsterdam
 
GK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).pptGK NU CS 101 Session 1B (1).ppt
GK NU CS 101 Session 1B (1).ppt
 
Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...
Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...
Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...
 
Humans vs the Internet of Things
Humans vs the Internet of ThingsHumans vs the Internet of Things
Humans vs the Internet of Things
 
Humans vs the Internet of Things
Humans vs the Internet of ThingsHumans vs the Internet of Things
Humans vs the Internet of Things
 
PhD Admission Pitching
PhD Admission PitchingPhD Admission Pitching
PhD Admission Pitching
 
End User Development in the IoT: a Semantic Approach
End User Development in the IoT: a Semantic ApproachEnd User Development in the IoT: a Semantic Approach
End User Development in the IoT: a Semantic Approach
 
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer ApplicationsTutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
Tutorial on Internet of Thing (IoT) Paradigm in Consumer Applications
 
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utenteHumans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities
 
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
 
The role of individuals and communities in IoT
The role of individuals and communities in IoT The role of individuals and communities in IoT
The role of individuals and communities in IoT
 
Art of artificial intelligence and automation
Art of artificial intelligence and automationArt of artificial intelligence and automation
Art of artificial intelligence and automation
 
20180115 Mobile AIoT Networking-ftsai
20180115 Mobile AIoT Networking-ftsai20180115 Mobile AIoT Networking-ftsai
20180115 Mobile AIoT Networking-ftsai
 
Data Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit JaokarData Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit Jaokar
 
Ajit jaokar slides
Ajit jaokar slidesAjit jaokar slides
Ajit jaokar slides
 
ARTIFICIAL INTELLIGENCE IN METAVERSE
ARTIFICIAL INTELLIGENCE IN METAVERSEARTIFICIAL INTELLIGENCE IN METAVERSE
ARTIFICIAL INTELLIGENCE IN METAVERSE
 
Mphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internshipMphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internship
 
Mphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internshipMphasis ppt on internet of things for internship
Mphasis ppt on internet of things for internship
 

Recently uploaded

Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

Human-in-the-loop in IoT Systems

  • 1. Human-in-the-loop in IoT Systems Fulvio Corno – Politecnico di Torino https://elite.polito.it
  • 2. Outline Reply Netcamp 2017IoT and Humans2  IoT and Humans  Motivation  Ambient Intelligence  Architectural framework  Looking forward  Defining Missing Features
  • 4. Technologies, we have a lot of them Reply Netcamp 2017IoT and Humans4
  • 5. What kinds of applications? Reply Netcamp 2017IoT and Humans5 Microsoft Azure IoT Oracle Cloud Service Bosch IoT Suite Google Cloud IoT Amazon AWS IoT
  • 6. Reply Netcamp 2017IoT and Humans6 Sensors Cloud Dashboards Connectivity magic Analytics magic Currently… IoT ≈ Sensor-To-Dashboard pipeline Where are the users? Where is interaction? Where is intelligence? Where are smart spaces?
  • 7. What about users? Reply Netcamp 2017IoT and Humans7 http://radar.oreilly.com/2014/05/most-of-what-we- need-for-smart-cities-already-exists.html http://radar.oreilly.com/2014/04/ioth-the-internet-of- things-and-humans.html
  • 8. Conquering the user Smart Home Electrical plants and components Consumer electronics Computers Telecommun ications Industrial automation plants Surveillance systems Smart appliance On-line services Reply Netcamp 2017IoT and Humans8 Controlling the consumer IoT market is appealing to producers of… May we talk?
  • 10. why what AmI is people- oriented Ambient Intelligence (AmI) Reply Netcamp 2017IoT and Humans10
  • 12. AmI Features AmI Sensitive Responsive Adaptive Transparent Ubiquitous Intelligent Able to sense the environments and its inhabitants. Able to process sensor data. Able to respond to user needs. Able to act on the environment. Able to infer a situational context: - from environment data - from user data (identity, presence, actions, …) - from statistics and preferences - from external information sources Able to adapt to the context, by means of the interpretation of sensing and the generated response "The most profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it." Mark Weiser Present, appearing, found everywhere. Able to be distributed over the ambient and over different people. Incorporates Artificial Intelligence: Machine learning, agent-based software, robotics Hearing, vision, language, knowledge processing Semantic web, reasoning Reply Netcamp 2017IoT and Humans13
  • 13. Sensing Acting ReasoningInteracting Main Steps for an AmI System Reply Netcamp 2017IoT and Humans14
  • 14. Sensing Acting ReasoningInteracting Main Steps for an AmI System Reply Netcamp 2017IoT and Humans15
  • 15. Sensing Acting ReasoningInteracting Data. Cloud. Models. Inference. Protocols. Databases. Data Mining. Personalization. Machine Learning. Context Awareness. Artificial Intelligence. Main Steps for an AmI System Reply Netcamp 2017IoT and Humans16
  • 16. Sensing Acting ReasoningInteracting Main Steps for an AmI System Reply Netcamp 2017IoT and Humans17
  • 17. Sensing Acting ReasoningInteracting Main Steps for an AmI System Reply Netcamp 2017IoT and Humans18
  • 18. Ambient Intelligence • Politecnico di Torino • Corsi di Laurea in Ingegneria – 1 °livello • Elective course, 3° year • 6 ECTS credits, 3 teachers, 60 hours • Taught in English • Full lecture video recordings • +50% laboratory hours • Exam = develop a project, in groups • Follow work methodology • Python • Raspberry PI • Arduino • Z-Wave • REST API • Database • Computer vision Latest edition: 2017 • Project themes: Smart Campus (2015), Health and Well-Being (2016), Sustainability (2017) • 70 students, different background, 30% non-Italian • 15 groups starting / 13 completed projects • Student Showcase • Web • Beacon Bluetooth • Smart Card • Philips Hue • Pebble smartwatch • Android • Sensori YouTube Facebook GitHubSito del corso Google Drive Reply Netcamp 2017IoT and Humans19
  • 19. Reply Netcamp 2017IoT and Humans20
  • 21. The IoT we all want… Reply Netcamp 2017IoT and Humans22 I wish IoT were…
  • 22. The IoT we all want… Reply Netcamp 2017IoT and Humans23 I wish IoT were… Useful Easy Safe Durable
  • 28. Internet of Things and Humans Reply Netcamp 2017IoT and Humans29  IoT systems should include acting on the user-perceivable part of the environment  Otherwise it’s not a «smart» home/building/car/city/…  Users should close the loop of the intelligent algorithms  They must feel connected and feel in control  Consider user needs and requirements  More technology is not always the answer
  • 29. Contact information Reply Netcamp 2017IoT and Humans30  Fulvio Corno Politecnico diTorino fulvio.corno@polito.it @fulcorno  e-Lite Research Group https://elite.polito.it/  Ambient Intelligence course https://bit.ly/polito.ami (course materials) https://ami-2017.github.io (student projects )
  • 30. Licenza d’uso Reply Netcamp 2017IoT and Humans31 This work is licensed under the Creative Commons “Attribution- NonCommercial-ShareAlike Unported (CC BY-NC-SA 3,0)” License. You are free:  to Share - to copy, distribute and transmit the work  to Remix - to adapt the work Under the following conditions:  Attribution -You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).  Noncommercial -You may not use this work for commercial purposes.  Share Alike - If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one. To view a copy of this license, visit http://creativecommons.org/license/by-nc-sa/3.0/