SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Human-Computer
Learning Interaction in
a Virtual Laboratory
Vasilis Zafeiropoulos
PhD Candidate
HELLENIC OPEN UNIVERSITY
School of Science and Technology
Learning Practices Pyramid2
Οn-site laboratory education
- no plain sailing
 Large number of trainees
 Short time for training
 Lab equipment not really completely available
(sensitive, wear and tear, consumables)
 Risks of accidents (health and maintenance)
3
About Onlabs
 Simulation of a real Biology Lab
 Main characteristics:
 3D
 Realism
 Interactivity
 Genre: Modern Adventure Games
 Development under:
 Hive3D by Eyelead Software (2012-2015)
 Unity (2016-now)
4
Onlabs Screenshot5
Purposes
Decongestion of real labs
Familiarizing oneself with equipment - safely
Protection of lab equipment from damages
Capability of infinite trial & error testing
(more) Pleasant training process
(more) Effective learning
Virtual lab education is to complement on-
site lab education, not substitute it!
6
Experiments simulated in Onlabs (1)
 Α. Use of Optical Microscope
1. Configuration of the microscope (e.g. adjusting light, iris, lenses)
2. Creation of a test specimen (a slide with a piece of paper and water
on it)
3. Microscoping with all objectives lenses
7
Experiments simulated in Onlabs (2)
 Electrophoresis
1. Use of the electric scale for scaling the various powders
2. Use of electronic pipette for drawing and pouring precise quantities of fluids
3. Use of magnetic stirrer for fully dissolving and stirring the components of a dilution
4. Use of automatic pipette for extracting DNA from PRC tubes
5. Use of microwave oven for dissolving agarose powder in electrophoresis buffer
6. Use electrophoresis device for separating nucleic acid samples by size
7. Use UV viewer for visualizing nucleic acid bands
8
Operation Modes
 Experimentation Mode
The human user makes free use of all the lab equipment
 Instruction Mode
The computer guides the human user to complete an experiment
 Evaluation Mode
The computer evaluates the performance of a human user on conducting
an experiment
 Computer Training Mode
A human expert (expert ≠ user) teaches the computer with Machine
Learning to:
 rate properly (Rater Training Sub-Mode), i.e. provide an accurate score for
the user’s performance)
 play properly (Bot Training Sub-Mode), i.e. conduct an experiment
Instruction Mode
Evaluation Mode
Scoring Mechanism (Evaluation Mode)
 Consists of two parts:
 Success Rate [0-100%] (how “close to” or “far from” the user is from the
experiment’s final state)
 For the i-th action performed, a score xi ∈ [0,1] is assigned, e.g.:
― if the microscope is connected to the socket (1st action), score x1 = 1; otherwise x1 = 0.
― if the microscope switch is turned on (2nd action), score x2 = 1; otherwise x2 = 0.
― if the microscope light intensity knob is set to 18 (3rd action), score x3 = 1; for any other
case x3 lies within (0,1)
 Each action has different significance, so we intuitively define a particular
weight wi for each one of them
 Success rate is the weighted average of the various scores xi:
𝑠𝑢𝑐𝑐𝑒𝑠𝑠 𝑟𝑎𝑡𝑒 ←
σ 𝑖=1
𝑛
𝑤 𝑖∙𝑥 𝑖
σ 𝑖=1
𝑛 𝑤 𝑖
∙ 100
 From weights wi, we create a weight vector 𝑤 = 𝑤1, 𝑤2, … , 𝑤 𝑛
𝑇
(useful for
Machine Learning later…)
 Penalty points (they are received whenever the user performs actions in
wrong order)
 The Aggregate Score [0-100%] is calculated combining the Success
Rate and the Penalty Points
Computer Training Mode (1)
 Rater Training Sub-Mode
The student plays various sessions
The human expert evaluates each session
The computer scoring mechanism is adjusted
according to human expert’s feedback
Machine learning techniques used:
 Genetic Algorithm
 Artificial Neural Network
Rater Training Sub-Mode
Computer Training Mode (2)
 Bot Training Sub-Mode
The computer plays a session by itself
The human expert evaluates each session
The computer learns how to play correctly
Machine Learning technique used:
 Reinforcement Learning
(Under development…)
Bot Training Sub-Mode
Genetic Algorithm
(Rater Training Mode)
 A GA simulates biological evolution
 Our GA is interactive (a human supervisor contributes to the learning process)
 In our GA, weight vectors are the chromosomes
 Our first generation consists of 30 randomly produced weight vectors.
 Weight vectors, like chromosomes, compete against each other with respect to each
one’s fitness (expressed by a fitness function)
 For each play session, the score produced by a weighted vector and the score
provided by the human expert are compared by our fitness function
 According to weight vectors’ fitness:
 A fixed percentage of them are selected (directly copied) to the new generation
 A fixed percentage of them are chosen for crossover (reproduction) with each other
and their offspring are put into the new generation
 A fixed percentage of the chromosomes in the produced generation are mutated
 The GA stops after a termination condition is satisfied; our GA’s termination condition is
50 generations
 The fittest weight vector of the final generation is the training result with our GA
Artificial Neural Network
(Rater Training Mode)
 An ANN simulates neural networks in the brain
 Our ANN consists of 3 layers of neurons
 To each neuron of an ANN come weights from the neurons of the
previous layer
 Our ANN has different weights and provides a different scoring
mechanism from the ones in Evaluation Mode!
 Our ANN’s initial weights wj→i are randomly produced
 For each play session, our ANN produces a single value (score) as output
through its rightmost neuron
 For each play session, the human expert provides their own score, too
 The error between the ANN’s score and the human expert’s score is
back-propagated through the ANN and its weights are re-configured
 An ANN is re-trained several times (epochs); our ANN is being trained for
1000 epochs
 The training result is the ANN’s final weights
Training and Testing
 Train on set A, test on set B
 Train on all sets, test on all sets (biased)
 Train on Experts E1, E2, E3, test on E4 (cross-validation among experts)
 Train on Expert E1, test on E1 (cross-validation within the same expert)
 Train on Classifications C1, C2, test on C3 (cross-validation among
performance classifications*)
 Train on Groups G1, G2, G3, G4, test on G5 (cross-validation among
various groups of training sets**)
 Calculation of Mean Squared Error (MSE) on each testing set
 Comparison of GA’ fittest weight vector to intuitive weight vector
of evaluation mode
* Classifications (of user’s performance): Low, Medium, High
** Groups of 12 training sets (one classification from each expert in each
group)
Genetic Algorithm
Training Results
Artificial Neural Network
Training Results (1)
Artificial Neural Network
Training Results (2)
 Mean Squared Error to Epochs graph (train on all,
test on all):
Testing & Evaluation by Students
 Focus group: biology-oriented students with minimum or zero previous
knowledge in science topics
 Written conceptual pre-tests and post-tests
 Questionnaires to express opinion of satisfaction, motivation,
engagement, etc.
 Practice examinations in the wet lab
 The Virtual Lab Group (educated with Onlabs) and the Control Group
(educated without Onlabs) conducted a 22 steps microscopy experiment
 Results:
▪ a. I completed this step easily
▪ b. I completed this step on
difficulty
▪ c. I couldn’t complete this step
by myself – I asked for help
Future Work
 Simulation of the rest of lab instruments and biology experiments
 Simulation of instruments and experiments at:
 Chemistry lab
 Physics lab
 Any other place with instruments and procedures
 Insertion of more than one bots in the virtual lab
 Let them interact, co-operate and compete with the human user and
each other
 Evaluate learning outcomes in terms of:
 speed
 accuracy
 use of resources
etc.
24
The grand goal
 Reduce the cost of laboratory education
 Elevate lab education at-a-distance to at least the
same level of learning effectiveness with on-site lab
education
25
Development Team
 Vasilis Zafeiropoulos
 Dimitris Kalles
 Argyro Sgourou
 Achilles Kameas
 Evgenia Paxinou
 Kostas Mitropoulos
http://onlabs.eap.gr/
Thank you!

Mais conteúdo relacionado

Semelhante a Human computer learning interaction in a virtual laboratory by Vasilis Zafeiropoulos (HOU)

Exercise repetition detection for resistance training based on smartphones
Exercise repetition detection for resistance training based on smartphonesExercise repetition detection for resistance training based on smartphones
Exercise repetition detection for resistance training based on smartphonesWookjae Maeng
 
Implementation of Naive Bayesian Classifier and Ada-Boost Algorithm Using Mai...
Implementation of Naive Bayesian Classifier and Ada-Boost Algorithm Using Mai...Implementation of Naive Bayesian Classifier and Ada-Boost Algorithm Using Mai...
Implementation of Naive Bayesian Classifier and Ada-Boost Algorithm Using Mai...ijistjournal
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testingASIT Education
 
GPU Computing for Cognitive Robotics
GPU Computing for Cognitive RoboticsGPU Computing for Cognitive Robotics
GPU Computing for Cognitive RoboticsMartin Peniak
 
Implementation of Naive Bayesian Classifier and Ada-Boost Algorithm Using Mai...
Implementation of Naive Bayesian Classifier and Ada-Boost Algorithm Using Mai...Implementation of Naive Bayesian Classifier and Ada-Boost Algorithm Using Mai...
Implementation of Naive Bayesian Classifier and Ada-Boost Algorithm Using Mai...ijistjournal
 
Real-time Ranking of Electrical Feeders using Expert Advice
Real-time Ranking of Electrical Feeders using Expert AdviceReal-time Ranking of Electrical Feeders using Expert Advice
Real-time Ranking of Electrical Feeders using Expert AdviceHila Becker
 
Full Body Spatial Vibrotactile Brain Computer Interface Paradigm
Full Body Spatial Vibrotactile Brain Computer Interface ParadigmFull Body Spatial Vibrotactile Brain Computer Interface Paradigm
Full Body Spatial Vibrotactile Brain Computer Interface ParadigmTakumi Kodama
 
Online learning & adaptive game playing
Online learning & adaptive game playingOnline learning & adaptive game playing
Online learning & adaptive game playingSaeid Ghafouri
 
Presentation on supervised learning
Presentation on supervised learningPresentation on supervised learning
Presentation on supervised learningTonmoy Bhagawati
 
[Skolkovo Robotics 2015 Day 1] Тетерюков Дмитрий | Dzmitry Tsetserukou
[Skolkovo Robotics 2015 Day 1]  Тетерюков Дмитрий | Dzmitry Tsetserukou [Skolkovo Robotics 2015 Day 1]  Тетерюков Дмитрий | Dzmitry Tsetserukou
[Skolkovo Robotics 2015 Day 1] Тетерюков Дмитрий | Dzmitry Tsetserukou Skolkovo Robotics Center
 
Using Visualizations in Remote Online Labs - Talk at CyTSE
Using Visualizations in Remote Online Labs - Talk at CyTSEUsing Visualizations in Remote Online Labs - Talk at CyTSE
Using Visualizations in Remote Online Labs - Talk at CyTSEMegan Sauter
 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis PresentationSajid Rasheed
 
VoLearn: A Cross-Modal Operable Motion-Learning System Combined with Virtual ...
VoLearn: A Cross-Modal Operable Motion-Learning System Combined with Virtual ...VoLearn: A Cross-Modal Operable Motion-Learning System Combined with Virtual ...
VoLearn: A Cross-Modal Operable Motion-Learning System Combined with Virtual ...sugiuralab
 
05 junit
05 junit05 junit
05 junitmha4
 

Semelhante a Human computer learning interaction in a virtual laboratory by Vasilis Zafeiropoulos (HOU) (20)

Exercise repetition detection for resistance training based on smartphones
Exercise repetition detection for resistance training based on smartphonesExercise repetition detection for resistance training based on smartphones
Exercise repetition detection for resistance training based on smartphones
 
Artificial Neural Networks , Recurrent networks , Perceptron's
Artificial Neural Networks , Recurrent networks , Perceptron'sArtificial Neural Networks , Recurrent networks , Perceptron's
Artificial Neural Networks , Recurrent networks , Perceptron's
 
ANN - UNIT 3.pptx
ANN - UNIT 3.pptxANN - UNIT 3.pptx
ANN - UNIT 3.pptx
 
ANN - UNIT 3.pptx
ANN - UNIT 3.pptxANN - UNIT 3.pptx
ANN - UNIT 3.pptx
 
Implementation of Naive Bayesian Classifier and Ada-Boost Algorithm Using Mai...
Implementation of Naive Bayesian Classifier and Ada-Boost Algorithm Using Mai...Implementation of Naive Bayesian Classifier and Ada-Boost Algorithm Using Mai...
Implementation of Naive Bayesian Classifier and Ada-Boost Algorithm Using Mai...
 
Reinforcement Learning using OpenAI Gym
Reinforcement Learning using OpenAI GymReinforcement Learning using OpenAI Gym
Reinforcement Learning using OpenAI Gym
 
Testing
TestingTesting
Testing
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
GPU Computing for Cognitive Robotics
GPU Computing for Cognitive RoboticsGPU Computing for Cognitive Robotics
GPU Computing for Cognitive Robotics
 
Implementation of Naive Bayesian Classifier and Ada-Boost Algorithm Using Mai...
Implementation of Naive Bayesian Classifier and Ada-Boost Algorithm Using Mai...Implementation of Naive Bayesian Classifier and Ada-Boost Algorithm Using Mai...
Implementation of Naive Bayesian Classifier and Ada-Boost Algorithm Using Mai...
 
Real-time Ranking of Electrical Feeders using Expert Advice
Real-time Ranking of Electrical Feeders using Expert AdviceReal-time Ranking of Electrical Feeders using Expert Advice
Real-time Ranking of Electrical Feeders using Expert Advice
 
Full Body Spatial Vibrotactile Brain Computer Interface Paradigm
Full Body Spatial Vibrotactile Brain Computer Interface ParadigmFull Body Spatial Vibrotactile Brain Computer Interface Paradigm
Full Body Spatial Vibrotactile Brain Computer Interface Paradigm
 
Online learning & adaptive game playing
Online learning & adaptive game playingOnline learning & adaptive game playing
Online learning & adaptive game playing
 
Presentation on supervised learning
Presentation on supervised learningPresentation on supervised learning
Presentation on supervised learning
 
[Skolkovo Robotics 2015 Day 1] Тетерюков Дмитрий | Dzmitry Tsetserukou
[Skolkovo Robotics 2015 Day 1]  Тетерюков Дмитрий | Dzmitry Tsetserukou [Skolkovo Robotics 2015 Day 1]  Тетерюков Дмитрий | Dzmitry Tsetserukou
[Skolkovo Robotics 2015 Day 1] Тетерюков Дмитрий | Dzmitry Tsetserukou
 
Using Visualizations in Remote Online Labs - Talk at CyTSE
Using Visualizations in Remote Online Labs - Talk at CyTSEUsing Visualizations in Remote Online Labs - Talk at CyTSE
Using Visualizations in Remote Online Labs - Talk at CyTSE
 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis Presentation
 
CS767_Lecture_05.pptx
CS767_Lecture_05.pptxCS767_Lecture_05.pptx
CS767_Lecture_05.pptx
 
VoLearn: A Cross-Modal Operable Motion-Learning System Combined with Virtual ...
VoLearn: A Cross-Modal Operable Motion-Learning System Combined with Virtual ...VoLearn: A Cross-Modal Operable Motion-Learning System Combined with Virtual ...
VoLearn: A Cross-Modal Operable Motion-Learning System Combined with Virtual ...
 
05 junit
05 junit05 junit
05 junit
 

Mais de EADTU

ENCORE Workshop Webinar 26 February 2024
ENCORE Workshop Webinar 26 February 2024ENCORE Workshop Webinar 26 February 2024
ENCORE Workshop Webinar 26 February 2024EADTU
 
Mobility opportunities with Erasmus+ (action line KA171 & KA171) - Larissa Sl...
Mobility opportunities with Erasmus+ (action line KA171 & KA171) - Larissa Sl...Mobility opportunities with Erasmus+ (action line KA171 & KA171) - Larissa Sl...
Mobility opportunities with Erasmus+ (action line KA171 & KA171) - Larissa Sl...EADTU
 
Overcoming Barriers to Online Engagement through carefull design and delivery...
Overcoming Barriers to Online Engagement through carefull design and delivery...Overcoming Barriers to Online Engagement through carefull design and delivery...
Overcoming Barriers to Online Engagement through carefull design and delivery...EADTU
 
Active participation in online tutorials - Jon Rosewell and Karen Kear (Open ...
Active participation in online tutorials - Jon Rosewell and Karen Kear (Open ...Active participation in online tutorials - Jon Rosewell and Karen Kear (Open ...
Active participation in online tutorials - Jon Rosewell and Karen Kear (Open ...EADTU
 
Planetary well-being as a strategic goal - Saana Kataja-Aho
Planetary well-being as a strategic goal  - Saana Kataja-AhoPlanetary well-being as a strategic goal  - Saana Kataja-Aho
Planetary well-being as a strategic goal - Saana Kataja-AhoEADTU
 
Introduction - Deans meeting collaborative programmes and mobility - George U...
Introduction - Deans meeting collaborative programmes and mobility - George U...Introduction - Deans meeting collaborative programmes and mobility - George U...
Introduction - Deans meeting collaborative programmes and mobility - George U...EADTU
 
ESLP - Climate Change, from Global to Local Action - Paula Bacelar-Nicolau (U...
ESLP - Climate Change, from Global to Local Action - Paula Bacelar-Nicolau (U...ESLP - Climate Change, from Global to Local Action - Paula Bacelar-Nicolau (U...
ESLP - Climate Change, from Global to Local Action - Paula Bacelar-Nicolau (U...EADTU
 
Jan Luts - Exploring artificial intelligence innovations in ESCO and Europass
Jan Luts - Exploring artificial intelligence innovations in ESCO and EuropassJan Luts - Exploring artificial intelligence innovations in ESCO and Europass
Jan Luts - Exploring artificial intelligence innovations in ESCO and EuropassEADTU
 
Anna Gover - Quality perspectives on microcredentials
Anna Gover - Quality perspectives on microcredentialsAnna Gover - Quality perspectives on microcredentials
Anna Gover - Quality perspectives on microcredentialsEADTU
 
Mark Brown - International Standards, Practices and Supports for the Quality ...
Mark Brown - International Standards, Practices and Supports for the Quality ...Mark Brown - International Standards, Practices and Supports for the Quality ...
Mark Brown - International Standards, Practices and Supports for the Quality ...EADTU
 
Ivana Juraga - Digital Education.pdf
Ivana Juraga - Digital Education.pdfIvana Juraga - Digital Education.pdf
Ivana Juraga - Digital Education.pdfEADTU
 
Anna Gover - Quality Perspectives on Microcredentials.pdf
Anna Gover - Quality Perspectives on Microcredentials.pdfAnna Gover - Quality Perspectives on Microcredentials.pdf
Anna Gover - Quality Perspectives on Microcredentials.pdfEADTU
 
Mike Sharples - Generative AI and Large Language Models in Digital Education....
Mike Sharples - Generative AI and Large Language Models in Digital Education....Mike Sharples - Generative AI and Large Language Models in Digital Education....
Mike Sharples - Generative AI and Large Language Models in Digital Education....EADTU
 
Ada Pellert - Inclusion and Digital Accessibility.pptx
Ada Pellert - Inclusion and Digital Accessibility.pptxAda Pellert - Inclusion and Digital Accessibility.pptx
Ada Pellert - Inclusion and Digital Accessibility.pptxEADTU
 
A. Antonaci - Micro-credentials - A European, online, distance perspective
A. Antonaci - Micro-credentials - A European, online, distance perspectiveA. Antonaci - Micro-credentials - A European, online, distance perspective
A. Antonaci - Micro-credentials - A European, online, distance perspectiveEADTU
 
Artificial Intelligence and Human Expertise to Foresee Green, Digital and Ent...
Artificial Intelligence and Human Expertise to Foresee Green, Digital and Ent...Artificial Intelligence and Human Expertise to Foresee Green, Digital and Ent...
Artificial Intelligence and Human Expertise to Foresee Green, Digital and Ent...EADTU
 
IO 2 Synchronous Hybrid Education - Multiplier Event 06 10 22
IO 2 Synchronous Hybrid Education - Multiplier Event 06 10 22IO 2 Synchronous Hybrid Education - Multiplier Event 06 10 22
IO 2 Synchronous Hybrid Education - Multiplier Event 06 10 22EADTU
 
DigiTeL Pro Online Education MPE by Albert Sangra (UOC).pptx
DigiTeL Pro Online Education MPE by Albert Sangra (UOC).pptxDigiTeL Pro Online Education MPE by Albert Sangra (UOC).pptx
DigiTeL Pro Online Education MPE by Albert Sangra (UOC).pptxEADTU
 
Synchronous Hybrid Education - Multiplier Event 26 01 23 by Marieke Pieters a...
Synchronous Hybrid Education - Multiplier Event 26 01 23 by Marieke Pieters a...Synchronous Hybrid Education - Multiplier Event 26 01 23 by Marieke Pieters a...
Synchronous Hybrid Education - Multiplier Event 26 01 23 by Marieke Pieters a...EADTU
 
DigiTeL Pro Multiplier Event COVID-response by George Ubachs EADTU 26 January...
DigiTeL Pro Multiplier Event COVID-response by George Ubachs EADTU 26 January...DigiTeL Pro Multiplier Event COVID-response by George Ubachs EADTU 26 January...
DigiTeL Pro Multiplier Event COVID-response by George Ubachs EADTU 26 January...EADTU
 

Mais de EADTU (20)

ENCORE Workshop Webinar 26 February 2024
ENCORE Workshop Webinar 26 February 2024ENCORE Workshop Webinar 26 February 2024
ENCORE Workshop Webinar 26 February 2024
 
Mobility opportunities with Erasmus+ (action line KA171 & KA171) - Larissa Sl...
Mobility opportunities with Erasmus+ (action line KA171 & KA171) - Larissa Sl...Mobility opportunities with Erasmus+ (action line KA171 & KA171) - Larissa Sl...
Mobility opportunities with Erasmus+ (action line KA171 & KA171) - Larissa Sl...
 
Overcoming Barriers to Online Engagement through carefull design and delivery...
Overcoming Barriers to Online Engagement through carefull design and delivery...Overcoming Barriers to Online Engagement through carefull design and delivery...
Overcoming Barriers to Online Engagement through carefull design and delivery...
 
Active participation in online tutorials - Jon Rosewell and Karen Kear (Open ...
Active participation in online tutorials - Jon Rosewell and Karen Kear (Open ...Active participation in online tutorials - Jon Rosewell and Karen Kear (Open ...
Active participation in online tutorials - Jon Rosewell and Karen Kear (Open ...
 
Planetary well-being as a strategic goal - Saana Kataja-Aho
Planetary well-being as a strategic goal  - Saana Kataja-AhoPlanetary well-being as a strategic goal  - Saana Kataja-Aho
Planetary well-being as a strategic goal - Saana Kataja-Aho
 
Introduction - Deans meeting collaborative programmes and mobility - George U...
Introduction - Deans meeting collaborative programmes and mobility - George U...Introduction - Deans meeting collaborative programmes and mobility - George U...
Introduction - Deans meeting collaborative programmes and mobility - George U...
 
ESLP - Climate Change, from Global to Local Action - Paula Bacelar-Nicolau (U...
ESLP - Climate Change, from Global to Local Action - Paula Bacelar-Nicolau (U...ESLP - Climate Change, from Global to Local Action - Paula Bacelar-Nicolau (U...
ESLP - Climate Change, from Global to Local Action - Paula Bacelar-Nicolau (U...
 
Jan Luts - Exploring artificial intelligence innovations in ESCO and Europass
Jan Luts - Exploring artificial intelligence innovations in ESCO and EuropassJan Luts - Exploring artificial intelligence innovations in ESCO and Europass
Jan Luts - Exploring artificial intelligence innovations in ESCO and Europass
 
Anna Gover - Quality perspectives on microcredentials
Anna Gover - Quality perspectives on microcredentialsAnna Gover - Quality perspectives on microcredentials
Anna Gover - Quality perspectives on microcredentials
 
Mark Brown - International Standards, Practices and Supports for the Quality ...
Mark Brown - International Standards, Practices and Supports for the Quality ...Mark Brown - International Standards, Practices and Supports for the Quality ...
Mark Brown - International Standards, Practices and Supports for the Quality ...
 
Ivana Juraga - Digital Education.pdf
Ivana Juraga - Digital Education.pdfIvana Juraga - Digital Education.pdf
Ivana Juraga - Digital Education.pdf
 
Anna Gover - Quality Perspectives on Microcredentials.pdf
Anna Gover - Quality Perspectives on Microcredentials.pdfAnna Gover - Quality Perspectives on Microcredentials.pdf
Anna Gover - Quality Perspectives on Microcredentials.pdf
 
Mike Sharples - Generative AI and Large Language Models in Digital Education....
Mike Sharples - Generative AI and Large Language Models in Digital Education....Mike Sharples - Generative AI and Large Language Models in Digital Education....
Mike Sharples - Generative AI and Large Language Models in Digital Education....
 
Ada Pellert - Inclusion and Digital Accessibility.pptx
Ada Pellert - Inclusion and Digital Accessibility.pptxAda Pellert - Inclusion and Digital Accessibility.pptx
Ada Pellert - Inclusion and Digital Accessibility.pptx
 
A. Antonaci - Micro-credentials - A European, online, distance perspective
A. Antonaci - Micro-credentials - A European, online, distance perspectiveA. Antonaci - Micro-credentials - A European, online, distance perspective
A. Antonaci - Micro-credentials - A European, online, distance perspective
 
Artificial Intelligence and Human Expertise to Foresee Green, Digital and Ent...
Artificial Intelligence and Human Expertise to Foresee Green, Digital and Ent...Artificial Intelligence and Human Expertise to Foresee Green, Digital and Ent...
Artificial Intelligence and Human Expertise to Foresee Green, Digital and Ent...
 
IO 2 Synchronous Hybrid Education - Multiplier Event 06 10 22
IO 2 Synchronous Hybrid Education - Multiplier Event 06 10 22IO 2 Synchronous Hybrid Education - Multiplier Event 06 10 22
IO 2 Synchronous Hybrid Education - Multiplier Event 06 10 22
 
DigiTeL Pro Online Education MPE by Albert Sangra (UOC).pptx
DigiTeL Pro Online Education MPE by Albert Sangra (UOC).pptxDigiTeL Pro Online Education MPE by Albert Sangra (UOC).pptx
DigiTeL Pro Online Education MPE by Albert Sangra (UOC).pptx
 
Synchronous Hybrid Education - Multiplier Event 26 01 23 by Marieke Pieters a...
Synchronous Hybrid Education - Multiplier Event 26 01 23 by Marieke Pieters a...Synchronous Hybrid Education - Multiplier Event 26 01 23 by Marieke Pieters a...
Synchronous Hybrid Education - Multiplier Event 26 01 23 by Marieke Pieters a...
 
DigiTeL Pro Multiplier Event COVID-response by George Ubachs EADTU 26 January...
DigiTeL Pro Multiplier Event COVID-response by George Ubachs EADTU 26 January...DigiTeL Pro Multiplier Event COVID-response by George Ubachs EADTU 26 January...
DigiTeL Pro Multiplier Event COVID-response by George Ubachs EADTU 26 January...
 

Último

Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
Unit :1 Basics of Professional Intelligence
Unit :1 Basics of Professional IntelligenceUnit :1 Basics of Professional Intelligence
Unit :1 Basics of Professional IntelligenceDr Vijay Vishwakarma
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPCeline George
 
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEPART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEMISSRITIMABIOLOGYEXP
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Geoffrey Chaucer Works II UGC NET JRF TGT PGT MA PHD Entrance Exam II History...
Geoffrey Chaucer Works II UGC NET JRF TGT PGT MA PHD Entrance Exam II History...Geoffrey Chaucer Works II UGC NET JRF TGT PGT MA PHD Entrance Exam II History...
Geoffrey Chaucer Works II UGC NET JRF TGT PGT MA PHD Entrance Exam II History...DrVipulVKapoor
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
The role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipThe role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipKarl Donert
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...Nguyen Thanh Tu Collection
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 

Último (20)

prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
Unit :1 Basics of Professional Intelligence
Unit :1 Basics of Professional IntelligenceUnit :1 Basics of Professional Intelligence
Unit :1 Basics of Professional Intelligence
 
CARNAVAL COM MAGIA E EUFORIA _
CARNAVAL COM MAGIA E EUFORIA            _CARNAVAL COM MAGIA E EUFORIA            _
CARNAVAL COM MAGIA E EUFORIA _
 
An Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERPAn Overview of the Calendar App in Odoo 17 ERP
An Overview of the Calendar App in Odoo 17 ERP
 
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFEPART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
PART 1 - CHAPTER 1 - CELL THE FUNDAMENTAL UNIT OF LIFE
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Geoffrey Chaucer Works II UGC NET JRF TGT PGT MA PHD Entrance Exam II History...
Geoffrey Chaucer Works II UGC NET JRF TGT PGT MA PHD Entrance Exam II History...Geoffrey Chaucer Works II UGC NET JRF TGT PGT MA PHD Entrance Exam II History...
Geoffrey Chaucer Works II UGC NET JRF TGT PGT MA PHD Entrance Exam II History...
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
The role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenshipThe role of Geography in climate education: science and active citizenship
The role of Geography in climate education: science and active citizenship
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 

Human computer learning interaction in a virtual laboratory by Vasilis Zafeiropoulos (HOU)

  • 1. Human-Computer Learning Interaction in a Virtual Laboratory Vasilis Zafeiropoulos PhD Candidate HELLENIC OPEN UNIVERSITY School of Science and Technology
  • 3. Οn-site laboratory education - no plain sailing  Large number of trainees  Short time for training  Lab equipment not really completely available (sensitive, wear and tear, consumables)  Risks of accidents (health and maintenance) 3
  • 4. About Onlabs  Simulation of a real Biology Lab  Main characteristics:  3D  Realism  Interactivity  Genre: Modern Adventure Games  Development under:  Hive3D by Eyelead Software (2012-2015)  Unity (2016-now) 4
  • 6. Purposes Decongestion of real labs Familiarizing oneself with equipment - safely Protection of lab equipment from damages Capability of infinite trial & error testing (more) Pleasant training process (more) Effective learning Virtual lab education is to complement on- site lab education, not substitute it! 6
  • 7. Experiments simulated in Onlabs (1)  Α. Use of Optical Microscope 1. Configuration of the microscope (e.g. adjusting light, iris, lenses) 2. Creation of a test specimen (a slide with a piece of paper and water on it) 3. Microscoping with all objectives lenses 7
  • 8. Experiments simulated in Onlabs (2)  Electrophoresis 1. Use of the electric scale for scaling the various powders 2. Use of electronic pipette for drawing and pouring precise quantities of fluids 3. Use of magnetic stirrer for fully dissolving and stirring the components of a dilution 4. Use of automatic pipette for extracting DNA from PRC tubes 5. Use of microwave oven for dissolving agarose powder in electrophoresis buffer 6. Use electrophoresis device for separating nucleic acid samples by size 7. Use UV viewer for visualizing nucleic acid bands 8
  • 9. Operation Modes  Experimentation Mode The human user makes free use of all the lab equipment  Instruction Mode The computer guides the human user to complete an experiment  Evaluation Mode The computer evaluates the performance of a human user on conducting an experiment  Computer Training Mode A human expert (expert ≠ user) teaches the computer with Machine Learning to:  rate properly (Rater Training Sub-Mode), i.e. provide an accurate score for the user’s performance)  play properly (Bot Training Sub-Mode), i.e. conduct an experiment
  • 12. Scoring Mechanism (Evaluation Mode)  Consists of two parts:  Success Rate [0-100%] (how “close to” or “far from” the user is from the experiment’s final state)  For the i-th action performed, a score xi ∈ [0,1] is assigned, e.g.: ― if the microscope is connected to the socket (1st action), score x1 = 1; otherwise x1 = 0. ― if the microscope switch is turned on (2nd action), score x2 = 1; otherwise x2 = 0. ― if the microscope light intensity knob is set to 18 (3rd action), score x3 = 1; for any other case x3 lies within (0,1)  Each action has different significance, so we intuitively define a particular weight wi for each one of them  Success rate is the weighted average of the various scores xi: 𝑠𝑢𝑐𝑐𝑒𝑠𝑠 𝑟𝑎𝑡𝑒 ← σ 𝑖=1 𝑛 𝑤 𝑖∙𝑥 𝑖 σ 𝑖=1 𝑛 𝑤 𝑖 ∙ 100  From weights wi, we create a weight vector 𝑤 = 𝑤1, 𝑤2, … , 𝑤 𝑛 𝑇 (useful for Machine Learning later…)  Penalty points (they are received whenever the user performs actions in wrong order)  The Aggregate Score [0-100%] is calculated combining the Success Rate and the Penalty Points
  • 13. Computer Training Mode (1)  Rater Training Sub-Mode The student plays various sessions The human expert evaluates each session The computer scoring mechanism is adjusted according to human expert’s feedback Machine learning techniques used:  Genetic Algorithm  Artificial Neural Network
  • 15. Computer Training Mode (2)  Bot Training Sub-Mode The computer plays a session by itself The human expert evaluates each session The computer learns how to play correctly Machine Learning technique used:  Reinforcement Learning (Under development…)
  • 17. Genetic Algorithm (Rater Training Mode)  A GA simulates biological evolution  Our GA is interactive (a human supervisor contributes to the learning process)  In our GA, weight vectors are the chromosomes  Our first generation consists of 30 randomly produced weight vectors.  Weight vectors, like chromosomes, compete against each other with respect to each one’s fitness (expressed by a fitness function)  For each play session, the score produced by a weighted vector and the score provided by the human expert are compared by our fitness function  According to weight vectors’ fitness:  A fixed percentage of them are selected (directly copied) to the new generation  A fixed percentage of them are chosen for crossover (reproduction) with each other and their offspring are put into the new generation  A fixed percentage of the chromosomes in the produced generation are mutated  The GA stops after a termination condition is satisfied; our GA’s termination condition is 50 generations  The fittest weight vector of the final generation is the training result with our GA
  • 18. Artificial Neural Network (Rater Training Mode)  An ANN simulates neural networks in the brain  Our ANN consists of 3 layers of neurons  To each neuron of an ANN come weights from the neurons of the previous layer  Our ANN has different weights and provides a different scoring mechanism from the ones in Evaluation Mode!  Our ANN’s initial weights wj→i are randomly produced  For each play session, our ANN produces a single value (score) as output through its rightmost neuron  For each play session, the human expert provides their own score, too  The error between the ANN’s score and the human expert’s score is back-propagated through the ANN and its weights are re-configured  An ANN is re-trained several times (epochs); our ANN is being trained for 1000 epochs  The training result is the ANN’s final weights
  • 19. Training and Testing  Train on set A, test on set B  Train on all sets, test on all sets (biased)  Train on Experts E1, E2, E3, test on E4 (cross-validation among experts)  Train on Expert E1, test on E1 (cross-validation within the same expert)  Train on Classifications C1, C2, test on C3 (cross-validation among performance classifications*)  Train on Groups G1, G2, G3, G4, test on G5 (cross-validation among various groups of training sets**)  Calculation of Mean Squared Error (MSE) on each testing set  Comparison of GA’ fittest weight vector to intuitive weight vector of evaluation mode * Classifications (of user’s performance): Low, Medium, High ** Groups of 12 training sets (one classification from each expert in each group)
  • 22. Artificial Neural Network Training Results (2)  Mean Squared Error to Epochs graph (train on all, test on all):
  • 23. Testing & Evaluation by Students  Focus group: biology-oriented students with minimum or zero previous knowledge in science topics  Written conceptual pre-tests and post-tests  Questionnaires to express opinion of satisfaction, motivation, engagement, etc.  Practice examinations in the wet lab  The Virtual Lab Group (educated with Onlabs) and the Control Group (educated without Onlabs) conducted a 22 steps microscopy experiment  Results: ▪ a. I completed this step easily ▪ b. I completed this step on difficulty ▪ c. I couldn’t complete this step by myself – I asked for help
  • 24. Future Work  Simulation of the rest of lab instruments and biology experiments  Simulation of instruments and experiments at:  Chemistry lab  Physics lab  Any other place with instruments and procedures  Insertion of more than one bots in the virtual lab  Let them interact, co-operate and compete with the human user and each other  Evaluate learning outcomes in terms of:  speed  accuracy  use of resources etc. 24
  • 25. The grand goal  Reduce the cost of laboratory education  Elevate lab education at-a-distance to at least the same level of learning effectiveness with on-site lab education 25
  • 26. Development Team  Vasilis Zafeiropoulos  Dimitris Kalles  Argyro Sgourou  Achilles Kameas  Evgenia Paxinou  Kostas Mitropoulos http://onlabs.eap.gr/ Thank you!