SlideShare a Scribd company logo
1 of 30
Download to read offline
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 InternetIrish 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 PhysicalisationBeat 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 SystemsGiovanni 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 HanchinalPraveen 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@bitkomThorsten Schroeer
 
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 VideoNicolaescu 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 AmsterdamLora 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).pptPiyushRanjan269184
 
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 ThingsFulvio Corno
 
Humans vs the Internet of Things
Humans vs the Internet of ThingsHumans vs the Internet of Things
Humans vs the Internet of ThingsFulvio 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 ApproachAlberto 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 ApplicationsRaffaele 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 utenteFulvio 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 automationLiew Wei Da Andrew
 
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 JaokarJessica Willis
 
ARTIFICIAL INTELLIGENCE IN METAVERSE
ARTIFICIAL INTELLIGENCE IN METAVERSEARTIFICIAL INTELLIGENCE IN METAVERSE
ARTIFICIAL INTELLIGENCE IN METAVERSEIRJET 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 internshipNeha 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 internshipNeha 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

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 

Recently uploaded (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 

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/