| Literature DB >> 35140765 |
Shrouk H Hessen1,2, Hatem M Abdul-Kader1, Ayman E Khedr3, Rashed K Salem1.
Abstract
Recently, artificial intelligence (AI) domain increased to contain finance, education, health, mining, and education. Artificial intelligence controls the performance of systems that use new technologies, especially in the education environment. The multiagent system (MAS) is considered an intelligent system to facilitate the e-learning process in the educational environment. MAS is used to make interaction easily among agents, which supports the use of feature selection. The feature selection methods are used to select the important and relevant features from the database that could help machine learning algorithms produce high performance. This paper aims to propose an effective and suitable system for multiagent-based machine learning algorithms and feature selection methods to enhance the e-learning process in the educational environment which predicts pass or fail results. The univariate and Extra Trees feature selection methods are used to select the essential attributes from the database. Five machine learning algorithms named Decision Tree (DT), Logistic Regression (LR), Random Forest (RF), Naive Bayes (NB), and K-nearest neighbors algorithm (KNN) are applied to all features and selected features. The results showed that the learning algorithm that has been measured by the Extra Trees method has achieved the highest performance depending on the evaluation of cross-validation and testing.Entities:
Mesh:
Year: 2022 PMID: 35140765 PMCID: PMC8818431 DOI: 10.1155/2022/2941840
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1The main steps of the proposed system.
Multiagent's features with data description.
| Table/agent name | Column name | Data description |
|---|---|---|
| Student's info | Code module | The courses' names which students are allowed to register |
| Code presentation | The name of the semester that students register for the course | |
| Id students | Unique numbers assigned to each student that is not repeated for another student | |
| Gender of students | Each student's gender (male or female) | |
| Region | The place where students live during studying the course | |
| Highest education | The latest level that students have before registering for the course | |
| IMD band | More specific places where students live during studying the course | |
| Age band | The interval of student's age | |
| Num of prev attempts | The number that students register for the course before | |
| Studied credits | The total credit hours of the courses for each student | |
| Disability | Disability for each student | |
|
| ||
| Course | Code module | The name of each course |
| Code presentation | The semester that each student registers for the course | |
|
| ||
| Student's VLE | Code module | The name of the courses |
| Code presentation | The semester name for each course that is assigned to students | |
| Id student | The number assigned to each student, and it must be unique | |
| Id site | The number that should be uniquely assigned to each material | |
|
| ||
| VLE | Id site | The number assigned to each VLE material in the course |
| Code module | The name of the course | |
| Code presentation | The semester that students studied the courses | |
| Activity types | The learning style of the courses that students studied in each semester | |
All feature scores of applying univariate feature selection method.
| Feature | Score |
|---|---|
| Oucontent | 5494843.899 |
| Forumng | 3793119.894 |
| Quiz | 3080685.183 |
| Homepage | 2812271.074 |
| Subpage | 1098650.24 |
| Ou wiki | 519654.0067 |
| Resource | 307219.4371 |
| Url | 206070.6995 |
| Oucollaborate | 50797.46462 |
| Glossary | 45450.22849 |
| Dataplus | 44466.82491 |
| Questionnaire | 41164.68907 |
| Externalquiz | 19200.95953 |
| Page | 13807.02522 |
| Ou elluminate | 10236.97629 |
| Dualpane | 10128.68798 |
| Folder | 4052.247444 |
| Html activity | 1012.523433 |
| Code module | 41.73398396 |
| Shared subpage | 14.99873594 |
| Repeat activity | 2.253661372 |
| Code presentation | 0.377850061 |
Figure 2All features rank by applying the Extra Trees feature selection method.
The results of cross-validation and testing by applying classifiers to full features.
| Model | Cross-validation performance | Testing performance | ||||||
|---|---|---|---|---|---|---|---|---|
| A | P | R | F | A | P | R | F | |
| DT | 82.77 | 82.75 | 82.74 | 82.74 | 80.81 | 80.82 | 80.81 | 80.81 |
| KNN | 83.74 | 84.21 | 83.74 | 83.74 | 82.23 | 82.51 | 82.23 | 82.24 |
|
|
|
|
|
|
|
|
|
|
| LR | 80.4 | 80.5 | 80.4 | 80.34 | 80.34 | 80.39 | 80.34 | 80.28 |
|
|
|
|
|
|
|
|
|
|
The highest values and low values are represented as bold values.
The results of cross-validation and testing for applying classifiers on 13 features by univariate.
| Model | Cross-validation performance | Testing performance | ||||||
|---|---|---|---|---|---|---|---|---|
| A | P | R | F | A | P | R | F | |
| DT | 80.42 | 80.38 | 80.4 | 80.4 | 78.76 | 78.76 | 78.76 | 78.76 |
| KNN | 83.63 | 84.11 | 83.63 | 83.63 | 82.32 | 82.58 | 82.32 | 82.33 |
|
|
|
|
|
|
|
|
|
|
| LR | 78.89 | 79.0 | 78.89 | 78.85 | 79.33 | 79.36 | 79.33 | 79.32 |
|
|
|
|
|
|
|
|
|
|
The highest values and low values are represented as bold values.
The results of cross-validation and testing for applying ML algorithms to thirteen features by Extra Trees.
| Model | Cross-validation performance | Testing performance | ||||||
|---|---|---|---|---|---|---|---|---|
| A | P | R | F | A | P | R | F | |
| DT | 82.24 | 82.26 | 82.1 | 82.23 | 82.24 | 82.26 | 82.1 | 82.23 |
| KNN | 83.72 | 84.2 | 83.72 | 83.73 | 82.25 | 82.53 | 82.25 | 82.26 |
|
|
|
|
|
|
|
|
|
|
| LR | 80.04 | 80.04 | 80.04 | 80.01 | 80.6 | 80.59 | 80.6 | 80.59 |
|
|
|
|
|
|
|
|
|
|
The highest values and low values are represented as bold values.
The results of cross-validation and testing for applying classifiers on six features by univariate.
| Models | Cross-validation performance | Testing performance | ||||||
|---|---|---|---|---|---|---|---|---|
| A | P | R | F | A | P | R | F | |
| DT | 78.04 | 78.06 | 78.06 | 78.0 | 77.84 | 77.84 | 77.84 | 77.84 |
| KNN | 83.38 | 83.87 | 83.38 | 83.38 | 82.05 | 82.35 | 82.05 | 82.07 |
|
|
|
|
|
|
|
|
|
|
| LR | 77.49 | 78.12 | 77.49 | 77.2 | 78.44 | 79.0 | 78.44 | 78.2 |
|
|
|
|
|
|
|
|
|
|
The highest values and low values are represented as bold values.
The results of cross-validation and testing of applying classifiers to 6 selected features by Extra Trees.
| Model | Cross-validation performance | Testing performance | ||||||
|---|---|---|---|---|---|---|---|---|
| A | P | R | F | A | P | R | F | |
| DT | 78.05 | 78.06 | 78.08 | 78.1 | 77.97 | 77.97 | 77.97 | 77.97 |
| KNN | 83.27 | 83.84 | 83.27 | 83.27 | 82.16 | 82.54 | 82.16 | 82.16 |
|
|
|
|
|
|
|
|
|
|
| LR | 78.26 | 78.67 | 78.26 | 78.07 | 78.58 | 79.0 | 78.58 | 78.39 |
|
|
|
|
|
|
|
|
|
|
Figure 3The best algorithms for 13 features.
Figure 4The best algorithms for 6 features.