SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
S C I E N C E P A S S I O N T E C H N O L O G Y
www.tugraz.at
Attention Profiling Algorithm
for Video-based Lectures
Josef Wachtler, Martin Ebner and Behnam Taraghi
ZID - Social Learning - TU Graz
HCII 2014
2
Attention Profiling Algorithm for Video-based Lectures
Content
1. Motivation
2. Implementation of the Algorithm
– Operating-Context
– Recording Joined Timespans
– Calculating the Attention-Level
3. Evaluation
4. Conclusion
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
3
Attention Profiling Algorithm for Video-based Lectures
Graz, University of Technology
Europe, Austria, Graz
http://www.tugraz.at
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
4
Motivation
Students’ Attention
students are confronted with a growing quantity of
information
they can handle and process only a limited number of
these information at the same time
selective attention is the most crucial resource for
human learning
so it is from high importance to control and analyze it
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
5
Motivation
Interaction and Communication
should be used in many different forms as well as in
all possible directions
avoid that learners become tired or annoyed
increase the attention and the contribution
feedback for teachers:
Is it possible for the learners to follow the content?
Is the speed appropriate?
...
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
6
Implementation of the Algorithm
Overview
the attention profiling algorithm is divided in two parts:
a detailed recording of the joined timespans of
each single user
the calculation of an attention-level based on the
reaction-times to the interactions
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
7
Operating-Context
Web-Application
on-demand video or live-broadcasting
implements the attention profiling algorithm
different methods of interaction:
automatically asked questions and captchas
asking questions to the lecturer
asking text-based questions to the attendees
multiple-choice questions at pre-defined positions
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
8
Operating-Context
Interactions during a Video
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
9
Recording Joined Timespans
Functionalities
for each attendee it is possible to say
at which time he/she
watched which part of the video
calculating statistical values
the shortest or the longest joined timespan
the average length of the joined timespans
...
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
10
Recording Joined Timespans
Models
the JoinedUser-model connects an user to an event
the History-model represents a joined timespan with
both, absolute and relative timestamps
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
11
Calculating the Attention-Level
Functionalities
calculation of an attention-level which is based on the
reaction-times of the attendees to the interactions
1. logging the reaction-times
2. calculating the attention-level
maxim: if the attendee reacts slower the
attention-level decreases
result ranges from 0% to 100%
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
12
Calculating the Attention-Level
Logging the Reaction-Times
the Interaction-model
with its concrete sub-class models for each
possible receiver of an interaction
connects an interaction to an user
the CallHistory-model
logs every occurrence of an interaction
in absolute and relative timestamps
the difference between the real start time and the
response time is equal to the reaction-time
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
13
Calculating the Attention-Level
Logging the Reaction-Times
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
14
Calculating the Attention-Level
Overview
the calculation is split in three rounds:
1. calculation of an attention-level based on the
reaction-times for every call of an interaction (I)
2. grouping them to attention-levels (AL) of each
interaction-methods (IM)
3. generalizing to an attention-level of a joined timespan
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
15
Calculating the Attention-Level
Round 1
the calculation has two parameters
1. SUCCESS UNTIL states the time until an
attention-level of 100% could be reached
2. FAILED AFTER indicates after which
reaction-time an attention-level of 0% will be
assumed
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
16
Calculating the Attention-Level
Round 1
f(tij) represents the attention-level of the j-th
interaction of the i-th interaction-method
tij is the corresponding reaction-time
f(tij ) =



100 if tij ≤ SUCCESS UNTIL
0 if tij > FAILED AFTER
g(tij ) else
(1)
Where g(tij) is
g(tij ) = 100 −
tij − SUCCESS UNTIL
FAILED AFTER − SUCCESS UNTIL
∗ 100 (2)
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
17
Calculating the Attention-Level
Round 2
ai calculates the attention-level of the i-th
interaction-method by forming the mean
mi is the number of its interactions
ai =
mi
j=0
f(tij)
mi
(3)
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
18
Calculating the Attention-Level
Round 3
takes the attention-level of each interaction-method
(ai) and again forms the mean over them
n is the number of interaction-methods
attention =
n
i=0
ai
n
(4)
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
19
Evaluation
Overview
three goals
1. gaining suitable parameters to force the algorithm
to deliver realistic values
2. comparing the results of the algorithm with the
feedback of the attendees to implement adoptions
3. evaluating the effects of the adoptions
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
20
Evaluation
Gaining Suitable Parameters
live-broadcasting of the lecture Societal Aspects of
Information Technology
analyzing recorded reaction-times of the interactions
the average reaction-time is calculated to place the
parameters around this point
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
21
Evaluation
Compare Results with Feedback
live-broadcasting of the lecture Introduction to
Structured Programming
complete number of attendees vs. active ones
active: watched ≥ 75% and attention-level ≥ 50%
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
22
Evaluation
Results
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
23
Evaluation
Feedback
attendees felt uncomfortable with their attention-level
- they assumed a much higher one
impossible to answer faster because the live-stream
does not stop if an interaction occurs
the number of interactions should not be very high
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
24
Evaluation
Adoptions
the video pauses if an interaction occurs
lecturers asked to pause his/her presentation at the
occurrence of an interaction at a live broadcasting
the number of interactions is lowered to a maximum
of three interactions in a period of ten minutes
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
25
Evaluation
Testing Adoptions
8 videos of the lecture Learning in the Net: From
possible and feasible things
complete number of attendees vs. active ones to test
the adoptions
active: watched ≥ 75% and attention-level ≥ 50%
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
26
Evaluation
Results
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
27
Evaluation
Discussion
the parameters for the calculation of the
attention-level are highly sensitive
the accuracy depends on many different factors (e.g.
difficulty of the questions, the content of the video, ...)
the timespan between the interactions should not be
to small
the two parts of the attention profiling algorithm are
only powerful in combination
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
28
Conclusion
Conclusion
attention is the most crucial resource in human
learning
attention profiling algorithm with to parts
recording of the joined timespans
calculation of an attention-level
delivers realistic values after some adoptions
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014
29
Thank you ...
... for your attention!
Questions?
Josef Wachtler, josef.wachtler@tugraz.at
Martin Ebner, martin.ebner@tugraz.at
ZID – “Social Learning”
Graz, University of Technology
M¨unzgrabenstraße 35A, A-8010 Graz
http://elearningblog.tugraz.at
Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz
HCII 2014

Más contenido relacionado

Similar a Attention Profiling Algorithm for Video-based Lectures

Validating a theorized model of engagement in learning analytics
Validating a theorized model of engagement in learning analyticsValidating a theorized model of engagement in learning analytics
Validating a theorized model of engagement in learning analytics
Vitomir Kovanovic
 

Similar a Attention Profiling Algorithm for Video-based Lectures (20)

Increasing Learning Efficiency and Quality of Students Homework by Attendance...
Increasing Learning Efficiency and Quality of Students Homework by Attendance...Increasing Learning Efficiency and Quality of Students Homework by Attendance...
Increasing Learning Efficiency and Quality of Students Homework by Attendance...
 
Introducing an Information System for successful support of selective attenti...
Introducing an Information System for successful support of selective attenti...Introducing an Information System for successful support of selective attenti...
Introducing an Information System for successful support of selective attenti...
 
On Using Interactivity to Monitor the Attendance of Students at Learning-Videos
On Using Interactivity to Monitor the Attendance of Students at Learning-Videos On Using Interactivity to Monitor the Attendance of Students at Learning-Videos
On Using Interactivity to Monitor the Attendance of Students at Learning-Videos
 
Automatic Authentication of Students at an Interactive Learning-Video Platform
Automatic Authentication of Students at an Interactive Learning-Video PlatformAutomatic Authentication of Students at an Interactive Learning-Video Platform
Automatic Authentication of Students at an Interactive Learning-Video Platform
 
LIM App: Reflecting on Audience Feedback for Improving Presentation Skills
LIM App: Reflecting on Audience Feedback forImproving Presentation SkillsLIM App: Reflecting on Audience Feedback forImproving Presentation Skills
LIM App: Reflecting on Audience Feedback for Improving Presentation Skills
 
JTEL Winter School 2010 Pecha Kucha
JTEL Winter School 2010 Pecha KuchaJTEL Winter School 2010 Pecha Kucha
JTEL Winter School 2010 Pecha Kucha
 
Seminar report pratik70.pdf
Seminar report pratik70.pdfSeminar report pratik70.pdf
Seminar report pratik70.pdf
 
On Using Learning Analytics to Track the Activity of Interactive MOOC Videos
On Using Learning Analytics to Track the Activity of Interactive MOOC VideosOn Using Learning Analytics to Track the Activity of Interactive MOOC Videos
On Using Learning Analytics to Track the Activity of Interactive MOOC Videos
 
Video based virtual learning tools Usage by the University students: An Overview
Video based virtual learning tools Usage by the University students: An OverviewVideo based virtual learning tools Usage by the University students: An Overview
Video based virtual learning tools Usage by the University students: An Overview
 
On Using Learning Analytics to Track the Activity of Interactive MOOC Videos
On Using Learning Analytics to Track the Activity of Interactive MOOC VideosOn Using Learning Analytics to Track the Activity of Interactive MOOC Videos
On Using Learning Analytics to Track the Activity of Interactive MOOC Videos
 
Interactive Video Search - Tutorial at ACM Multimedia 2015
Interactive Video Search - Tutorial at ACM Multimedia 2015Interactive Video Search - Tutorial at ACM Multimedia 2015
Interactive Video Search - Tutorial at ACM Multimedia 2015
 
Validating a theorized model of engagement in learning analytics
Validating a theorized model of engagement in learning analyticsValidating a theorized model of engagement in learning analytics
Validating a theorized model of engagement in learning analytics
 
Design and Evaluation of an User Interface for an Interaction Supported Video...
Design and Evaluation of an User Interface for an Interaction Supported Video...Design and Evaluation of an User Interface for an Interaction Supported Video...
Design and Evaluation of an User Interface for an Interaction Supported Video...
 
Jtel 2010 final
Jtel 2010 finalJtel 2010 final
Jtel 2010 final
 
Basics of Paper Writing and Publishing in TEL (JTEL 2014 Workshop)
Basics of Paper Writing and Publishing in TEL (JTEL 2014 Workshop)Basics of Paper Writing and Publishing in TEL (JTEL 2014 Workshop)
Basics of Paper Writing and Publishing in TEL (JTEL 2014 Workshop)
 
An investigation into the physical build and psychological aspects of an inte...
An investigation into the physical build and psychological aspects of an inte...An investigation into the physical build and psychological aspects of an inte...
An investigation into the physical build and psychological aspects of an inte...
 
Affect-drivenEngagementMeasurementfromVideos.pdf
Affect-drivenEngagementMeasurementfromVideos.pdfAffect-drivenEngagementMeasurementfromVideos.pdf
Affect-drivenEngagementMeasurementfromVideos.pdf
 
Bridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human KnowledgeBridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human Knowledge
 
Analysis Of The Use Of Virtual Meeting In The Implementation Of Proposal Thes...
Analysis Of The Use Of Virtual Meeting In The Implementation Of Proposal Thes...Analysis Of The Use Of Virtual Meeting In The Implementation Of Proposal Thes...
Analysis Of The Use Of Virtual Meeting In The Implementation Of Proposal Thes...
 
Internship_Report_Projects_have_done_Dur.pdf
Internship_Report_Projects_have_done_Dur.pdfInternship_Report_Projects_have_done_Dur.pdf
Internship_Report_Projects_have_done_Dur.pdf
 

Más de Educational Technology

Más de Educational Technology (20)

The use of programming tasks in interactive videos to increase learning effec...
The use of programming tasks in interactive videos to increase learning effec...The use of programming tasks in interactive videos to increase learning effec...
The use of programming tasks in interactive videos to increase learning effec...
 
Analysis of students' behavior watching iMooX courses with interactive elements
Analysis of students' behavior watching iMooX courses with interactive elementsAnalysis of students' behavior watching iMooX courses with interactive elements
Analysis of students' behavior watching iMooX courses with interactive elements
 
Portability of Mobile Applications
Portability of Mobile ApplicationsPortability of Mobile Applications
Portability of Mobile Applications
 
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
 
Mixed Reality im Distance Learning in der Hochschullehre
Mixed Reality im Distance Learning in der HochschullehreMixed Reality im Distance Learning in der Hochschullehre
Mixed Reality im Distance Learning in der Hochschullehre
 
Development of a WCAG theme for a learning management system
Development of a WCAG theme for a learning management systemDevelopment of a WCAG theme for a learning management system
Development of a WCAG theme for a learning management system
 
Math trainer as a chatbot via system(push) messages for Android
Math trainer as a chatbot via system(push) messages for AndroidMath trainer as a chatbot via system(push) messages for Android
Math trainer as a chatbot via system(push) messages for Android
 
Empirical Analysis of Automated Editing of Raw Learning Video Footage
Empirical Analysis of Automated Editing of Raw Learning Video FootageEmpirical Analysis of Automated Editing of Raw Learning Video Footage
Empirical Analysis of Automated Editing of Raw Learning Video Footage
 
Fächerintegrativer Unterricht am Beispiel der Leichtathletik
Fächerintegrativer Unterricht am Beispiel der LeichtathletikFächerintegrativer Unterricht am Beispiel der Leichtathletik
Fächerintegrativer Unterricht am Beispiel der Leichtathletik
 
DENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
DENKEN UND TECHNIK Über manipulative Auswirkungen von InternettechnologienDENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
DENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
 
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
 
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
 
School Start Screening Tool
School Start Screening ToolSchool Start Screening Tool
School Start Screening Tool
 
Development of a mobile French language learning platform
Development of a mobile French language learning platformDevelopment of a mobile French language learning platform
Development of a mobile French language learning platform
 
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
 
Learning Analytics and MOOCs
Learning Analytics and MOOCsLearning Analytics and MOOCs
Learning Analytics and MOOCs
 
Fächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
Fächerintegrativer Unterricht am Beispiel des Lernroboters ThymioFächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
Fächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
 
Einsatz von Mixed Reality im Klassenzimmer
Einsatz von Mixed Reality im KlassenzimmerEinsatz von Mixed Reality im Klassenzimmer
Einsatz von Mixed Reality im Klassenzimmer
 
Chatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional WebsitesChatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional Websites
 
Development of a learning diary for a MOOC platform
Development of a learning diary for a MOOC platformDevelopment of a learning diary for a MOOC platform
Development of a learning diary for a MOOC platform
 

Último

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
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
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
Enterprise Knowledge
 

Último (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
[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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

Attention Profiling Algorithm for Video-based Lectures

  • 1. S C I E N C E P A S S I O N T E C H N O L O G Y www.tugraz.at Attention Profiling Algorithm for Video-based Lectures Josef Wachtler, Martin Ebner and Behnam Taraghi ZID - Social Learning - TU Graz HCII 2014
  • 2. 2 Attention Profiling Algorithm for Video-based Lectures Content 1. Motivation 2. Implementation of the Algorithm – Operating-Context – Recording Joined Timespans – Calculating the Attention-Level 3. Evaluation 4. Conclusion Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 3. 3 Attention Profiling Algorithm for Video-based Lectures Graz, University of Technology Europe, Austria, Graz http://www.tugraz.at Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 4. 4 Motivation Students’ Attention students are confronted with a growing quantity of information they can handle and process only a limited number of these information at the same time selective attention is the most crucial resource for human learning so it is from high importance to control and analyze it Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 5. 5 Motivation Interaction and Communication should be used in many different forms as well as in all possible directions avoid that learners become tired or annoyed increase the attention and the contribution feedback for teachers: Is it possible for the learners to follow the content? Is the speed appropriate? ... Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 6. 6 Implementation of the Algorithm Overview the attention profiling algorithm is divided in two parts: a detailed recording of the joined timespans of each single user the calculation of an attention-level based on the reaction-times to the interactions Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 7. 7 Operating-Context Web-Application on-demand video or live-broadcasting implements the attention profiling algorithm different methods of interaction: automatically asked questions and captchas asking questions to the lecturer asking text-based questions to the attendees multiple-choice questions at pre-defined positions Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 8. 8 Operating-Context Interactions during a Video Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 9. 9 Recording Joined Timespans Functionalities for each attendee it is possible to say at which time he/she watched which part of the video calculating statistical values the shortest or the longest joined timespan the average length of the joined timespans ... Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 10. 10 Recording Joined Timespans Models the JoinedUser-model connects an user to an event the History-model represents a joined timespan with both, absolute and relative timestamps Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 11. 11 Calculating the Attention-Level Functionalities calculation of an attention-level which is based on the reaction-times of the attendees to the interactions 1. logging the reaction-times 2. calculating the attention-level maxim: if the attendee reacts slower the attention-level decreases result ranges from 0% to 100% Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 12. 12 Calculating the Attention-Level Logging the Reaction-Times the Interaction-model with its concrete sub-class models for each possible receiver of an interaction connects an interaction to an user the CallHistory-model logs every occurrence of an interaction in absolute and relative timestamps the difference between the real start time and the response time is equal to the reaction-time Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 13. 13 Calculating the Attention-Level Logging the Reaction-Times Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 14. 14 Calculating the Attention-Level Overview the calculation is split in three rounds: 1. calculation of an attention-level based on the reaction-times for every call of an interaction (I) 2. grouping them to attention-levels (AL) of each interaction-methods (IM) 3. generalizing to an attention-level of a joined timespan Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 15. 15 Calculating the Attention-Level Round 1 the calculation has two parameters 1. SUCCESS UNTIL states the time until an attention-level of 100% could be reached 2. FAILED AFTER indicates after which reaction-time an attention-level of 0% will be assumed Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 16. 16 Calculating the Attention-Level Round 1 f(tij) represents the attention-level of the j-th interaction of the i-th interaction-method tij is the corresponding reaction-time f(tij ) =    100 if tij ≤ SUCCESS UNTIL 0 if tij > FAILED AFTER g(tij ) else (1) Where g(tij) is g(tij ) = 100 − tij − SUCCESS UNTIL FAILED AFTER − SUCCESS UNTIL ∗ 100 (2) Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 17. 17 Calculating the Attention-Level Round 2 ai calculates the attention-level of the i-th interaction-method by forming the mean mi is the number of its interactions ai = mi j=0 f(tij) mi (3) Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 18. 18 Calculating the Attention-Level Round 3 takes the attention-level of each interaction-method (ai) and again forms the mean over them n is the number of interaction-methods attention = n i=0 ai n (4) Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 19. 19 Evaluation Overview three goals 1. gaining suitable parameters to force the algorithm to deliver realistic values 2. comparing the results of the algorithm with the feedback of the attendees to implement adoptions 3. evaluating the effects of the adoptions Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 20. 20 Evaluation Gaining Suitable Parameters live-broadcasting of the lecture Societal Aspects of Information Technology analyzing recorded reaction-times of the interactions the average reaction-time is calculated to place the parameters around this point Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 21. 21 Evaluation Compare Results with Feedback live-broadcasting of the lecture Introduction to Structured Programming complete number of attendees vs. active ones active: watched ≥ 75% and attention-level ≥ 50% Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 22. 22 Evaluation Results Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 23. 23 Evaluation Feedback attendees felt uncomfortable with their attention-level - they assumed a much higher one impossible to answer faster because the live-stream does not stop if an interaction occurs the number of interactions should not be very high Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 24. 24 Evaluation Adoptions the video pauses if an interaction occurs lecturers asked to pause his/her presentation at the occurrence of an interaction at a live broadcasting the number of interactions is lowered to a maximum of three interactions in a period of ten minutes Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 25. 25 Evaluation Testing Adoptions 8 videos of the lecture Learning in the Net: From possible and feasible things complete number of attendees vs. active ones to test the adoptions active: watched ≥ 75% and attention-level ≥ 50% Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 26. 26 Evaluation Results Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 27. 27 Evaluation Discussion the parameters for the calculation of the attention-level are highly sensitive the accuracy depends on many different factors (e.g. difficulty of the questions, the content of the video, ...) the timespan between the interactions should not be to small the two parts of the attention profiling algorithm are only powerful in combination Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 28. 28 Conclusion Conclusion attention is the most crucial resource in human learning attention profiling algorithm with to parts recording of the joined timespans calculation of an attention-level delivers realistic values after some adoptions Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014
  • 29. 29 Thank you ... ... for your attention! Questions? Josef Wachtler, josef.wachtler@tugraz.at Martin Ebner, martin.ebner@tugraz.at ZID – “Social Learning” Graz, University of Technology M¨unzgrabenstraße 35A, A-8010 Graz http://elearningblog.tugraz.at Josef Wachtler, Martin Ebner and Behnam Taraghi, ZID - Social Learning - TU Graz HCII 2014