Personalized Learning Path Problem Variations: Computational Complexity and AI Approaches

E-learning courses often suffer from high dropout rates and low student satisfaction. One way to address this issue is to use personalized learning paths (PLPs), which are sequences of learning materials that meet the individual needs of students. However, creating PLPs is difficult and often involves combining knowledge graphs (KGs), student profiles, and learning materials. Researchers typically assume that the problem of creating PLPs belong to the nondeterministic polynomial (NP)-hard class of computational problems. However, previous research in this field has neither defined the different variations of the PLP problem nor formally established their computational complexity. Without clear definitions of the PLP variations, researchers risk making invalid comparisons and conclusions when they use different metaheuristics for different PLP problems. To unify this conversation, this article formally proves the NP-completeness of two common PLP variations and their generalizations and uses them to categorize recent research in the PLP field. It then presents an instance of the PLP problem using real-world data and shows how this instance can be cast into two different NP-complete variations. This article then presents three artificial intelligence (AI) strategies, solving one of the PLP variations with back-tracking and branch and bound heuristics and also converting the PLP variation instance to XCSP<inline-formula><tex-math notation="LaTeX">${}^{3}$</tex-math></inline-formula>, an intermediate constraint satisfaction language to be resolved with a general constraint optimization solver. This article solves the other PLP variation instance using a greedy search heuristic. The article finishes by comparing the results of the two different PLP variations.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Artificial Intelligence
Published
2024-10-18
DOI
https://doi.org/10.1109/tai.2024.3483190
Citations
3
Primary Topic
Evolutionary Algorithms and Applications
Type
article
Field-Weighted Citation Impact
1.04
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Personalized Learning Path Problem Variations: Computational Complexity and AI Approaches

Brett J. Borghetti, Sean Mochocki, Mark Reith, Larry D. Merkle et al.
3 citations
IEEE Transactions on Artificial Intelligence
Evolutionary Algorithms and Applications
1.04
article

Personalized Learning Path Problem Variations: Computational Complexity and AI Approaches

Brett J. Borghetti, Sean Mochocki, Mark Reith, Larry D. Merkle, Gilbert L. Peterson, John D. Jasper
article en
3 citations

Abstract

E-learning courses often suffer from high dropout rates and low student satisfaction. One way to address this issue is to use personalized learning paths (PLPs), which are sequences of learning materials that meet the individual needs of students. However, creating PLPs is difficult and often involves combining knowledge graphs (KGs), student profiles, and learning materials. Researchers typically assume that the problem of creating PLPs belong to the nondeterministic polynomial (NP)-hard class of computational problems. However, previous research in this field has neither defined the different variations of the PLP problem nor formally established their computational complexity. Without clear definitions of the PLP variations, researchers risk making invalid comparisons and conclusions when they use different metaheuristics for different PLP problems. To unify this conversation, this article formally proves the NP-completeness of two common PLP variations and their generalizations and uses them to categorize recent research in the PLP field. It then presents an instance of the PLP problem using real-world data and shows how this instance can be cast into two different NP-complete variations. This article then presents three artificial intelligence (AI) strategies, solving one of the PLP variations with back-tracking and branch and bound heuristics and also converting the PLP variation instance to XCSP<inline-formula><tex-math notation="LaTeX">${}^{3}$</tex-math></inline-formula>, an intermediate constraint satisfaction language to be resolved with a general constraint optimization solver. This article solves the other PLP variation instance using a greedy search heuristic. The article finishes by comparing the results of the two different PLP variations.

IEEE Transactions on Artificial IntelligenceVol. 6(3)
U.S. Air Force Institute of Technology (US)
Openalex Percentile: Top 19%
Evolutionary Algorithms and Applications
1.04
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.