Estimating difficulty of learning activities in design stages: A novel application of Neuroevolution
Estimating difficulty of learning activities in design stages: A novel application of Neuroevolution
Francisco José Gallego Durán
Tesis Doctoral
Director: Dr. Faraón Llorens Largo
Universidad de Alicante
Alicante, 2015
Acceso al documento completo en RUA
Abstract:
In every learning or training environment, learning activities are the basis for practical learning. Learners need to practice in order to acquire new abilities and perfect those previously gained. The key for an optimized learning process is correctly assigning learning activities to learners. Each learner has specific needs depending on previous knowledge and personal skills. A correct assignment for a given learner would be selecting a learning activity that closely matches learner’s skills and knowledge. This brings up the concept of difficulty. Difficulty of a learning activity could be defined as the effort that a learner has to make to successfully complete the learning activity and obtain its associated learning outcomes. So, a difficult activity would simply require much effort to be successfully completed.
Learners presented with too difficult learning activities tend to abandon rather than performing required effort. This situation could be better understood as the learner perceiving the activity as an unbalanced invested-return ratio: too much effort for the expected learning outcomes. A similar case occurs when difficulty is too easy. In that case, effort perceived is low, but learning outcomes are perceived as even lower. If the activity does not pose a challenge for the learner is because the learner already masters the involved abilities, and that makes learning outcomes tend to zero. Both situations drive learners to losing interest.
To prevent this from happening, teachers and trainers estimate difficulties of learning activities based on their own experience. However, this procedure suffers an effect called the Curse of Knowledge: every person that masters an activity, becomes biased for estimating the effort required to master that same activity. Therefore, correctly estimating difficulties of learning activities is an error-prone task when expert-knowledge is used to estimate them. But estimating difficulty without carrying out the learning activity would probably yield even worse results.
In order to escape from this error-prone cycle, the first solution would be to measure the effort involved in successfully completing the learning activity. For that purpose, an objective effort measurement should be defined. This approach has been followed by many previous works and it is the general approach in the field of Learning Analytics. Although this approach yields many types of considerable results, it has an important drawback. It is impossible to have a measure without learners performing the learning activity. Therefore, at design stages of the learning activity, how does the designer know whether the activity is too hard/too easy? Is there a way to have an valid estimation of difficulty of a learning activity before handing it to learners?
This work proposes a new approach to tackle this problem. The approach consists in training a Machine Learning algorithm and measure the “effort” the algorithm requires to find successful solutions to learning activities. The “effort” will be the learning cost: the time the algorithm requires for training. After that, results obtained from training the Machine Learning algorithm will be compared to results measured from actual learners. Under the assumption that learning costs for Machine Learning algorithms and those for learners have some kind of correlation, results from comparing them should show that correlation. If that were the case, then the learning cost that Machine Learning algorithms invest in training could be used as an estimation of the difficulty of the learning activity for learners.
In order to implement this approach and to obtain experimental data, two Neuroevolution algorithms have been selected for the Machine Learning part: Neuroevolution of Augmenting Topologies (NEAT) and Hypercube-based Neuroevolution of Augmenting Topologies (HyperNEAT).
Implementing this proposed approach has yielded several contributions that are presented in this work:
• A new definition of difficulty as a function, based on the progress made over time as an inverse measure of the effort/learning cost.
• A similarity measure to compare Machine Learning results to those of learners and know the accuracy of the estimation.
• A game called PLMan that is used as learning activity in the exper- iments. It is a Pacman-like game composed of up to 220 different mazes, that is used to teach Prolog programming, Logics and a light introduction to Artificial Intelligence.
• An application of NEAT and HyperNEAT to learn to automatically solve PLMan mazes.
• A novel application of Neuroevolution to estimate difficulty of learning activities at design stages.
Experimental results confirm that there exists a correlation between learning costs of Neuroevolution and those of students. Goodness of the presented results is limited by the scope of this study and its empirical nature. Nevertheless, they are greatly significant and may open up a new line of research on the relation between Machine Learning and humans with respect to the process of learning itself.
Teaching as a fractal: from experience to model
Teaching as a fractal: from experience to model
Patricia Compañ-Rosique, Rafael Molina-Carmona, Rosana Satorre-Cuerda y Faraón Llorens-Largo
Universidad de Alicante
EKS (Education in the Knowledge Society).
Vol. 16, Núm. 4 (2015).
http://dx.doi.org/10.14201/eks20151643246
Abstract
The aim of this work is to improve students’ learning by designing a teaching model that seeks to increase student motivation to acquire new knowledge. To design the model, the methodology is based on the study of the students’ opinion on several aspects we think importantly affect the quality of teaching (such as the overcrowded classrooms, time intended for the subject or type of classroom where classes are taught), and on our experience when performing several experimental activities in the classroom (for instance, peer reviews and oral presentations). Besides the feedback from the students, it is essential to rely on the experience and reflections of lecturers who have been teaching the subject several years. This way we could detect several key aspects that, in our opinion, must be considered when de-signing a teaching proposal: motivation, assessment, progressiveness and autonomy. As a result we have obtained a teaching model based on instructional design as well as on the prin-ciples of fractal geometry, in the sense that different levels of abstraction for the various train-ing activities are presented and the activities are self-similar, that is, they are decomposed again and again. At each level, an activity decomposes into a lower level tasks and their cor-responding evaluation. With this model the immediate feedback and the student motivation are encouraged. We are convinced that a greater motivation will suppose an increase in the student’s working time and in their performance. Although the study has been done on a subject, the results are fully generalizable to other subjects.
JENUI 2016 (XXII Jornadas sobre la Enseñanza Universitaria de la Informática): llamada a la participación
JENUI 2016
XXII Jornadas sobre la Enseñanza Universitaria de la Informática
Almería, 5-8 de Julio de 2016
Universidad de Almería
http://www2.ual.es/jenui2016
==========================
El objetivo de las XXII Jornadas sobre la Enseñanza Universitaria de la Informática (JENUI 2016), promovidas por la Asociación de Enseñantes Universitarios de la Informática (AENUI) y organizadas por el Departamento de Informática de la Universidad de Almería, es promover el contacto, el intercambio y la discusión de conocimientos y experiencias entre profesores universitarios de Informática y grupos de investigación; debatir sobre el contenido de los programas y los métodos pedagógicos empleados; así como materializar un foro de debate en el que presentar temas y enfoques innovadores orientados a mejorar la docencia de la Informática en las universidades.
Fechas importantes
07/12/2015 al 15/01/2016: Envío de resúmenes.
11/02/2016: Fecha límite para envío de trabajos.
19/04/2016: Notificación de trabajos aceptados.
17/05/2016: Fecha límite para envío de trabajos definitivos.
11/04/2016 al 06/06/2016: Inscripción temprana.
07/06/2016 al 03/07/2016: Inscripción normal.
05/07/2016: Taller JENUI 2016
06/07/2016 al 08/07/2016: JENUI 2016
Gamificación: insert coin to play again
Gamificación: insert coin to play again
Faraón Llorens
VI Jornada de Innovación Educativa
“Tendencias Pedagógicas Innovadoras y Tecnologías Digitales en la Educación Superior”
Dirección de Innovación Educativa
Universidad Nacional Autónoma de Honduras
3 de diciembre de 2015
Presentación:
[prezi id=’https://prezi.com/0auiuaxeojag/aprendizaje-y-videojuegos-vi-jie-unah-dic-2015/’ width=”450″]