SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
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!

Más contenido relacionado

Similar 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
 

Similar 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
 

Más 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
 

Más 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

PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 

Último (20)

PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

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!