Designing Low-Resource Pedagogical Intervention Controllers: A Comparative Study of Compact Neural and Neuroevolutionary Architectures
Abstract
In the context of Massive Open Online Courses (MOOCs), data-driven models play a vital role in assisting students through personalized interventions. Earlier works have focused on the prediction of students’ performance and dropouts. However, the design of efficient decision-making controllers has received less attention. In this paper, the selection of pedagogical intervention is formulated as a low-resource controller design. A comparative study of traditional machine learning models, compact multilayer perceptron, and sparse neural controllers ob tained through neuroevolutionary search is proposed. In addition, a novel framework is proposed as a combination of NEAT and weight-agnostic neural networks. In the experiments, a large scale educational dataset is used. It is observed that compact neural models achieve high performance with reduced model sizes. Moreover, sparse neuroevolutionary controllers achieve extreme compression with acceptable performance. Thus, the need for balancing efficiency in the design of scalable intelligent educational systems is highlighted.
Keywords
educational data mining, MOOCs, Pedagogical Intervention, Model Compression, Low-Resource Learning, Intelligent Educational Systems
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
H. Amin Bahi, K. Boussaha and Z. Laboudi, "Designing Low-Resource Pedagogical Intervention Controllers: A Comparative Study of Compact Neural and Neuroevolutionary Architectures," in Journal of Communications Software and Systems, vol. 22, no. 3, pp. 451-459, August 2026, doi: 10.24138/jcomss-2026-0090
@article{amin-bahi2026designingresource,
author = {Amin Bahi, Houssam Ahmed and Boussaha, Karima and Laboudi, Zakaria},
title = {{Designing Low-Resource Pedagogical Intervention Controllers: A Comparative Study of Compact Neural and Neuroevolutionary Architectures}},
journal = {Journal of Communications Software and Systems},
month = aug,
year = {2026},
volume = {22},
number = {3},
pages = {451--459},
doi = {10.24138/jcomss-2026-0090},
url = {https://doi.org/10.24138/jcomss-2026-0090}
}