| Literature DB >> 33286506 |
Christos Troussas1, Akrivi Krouska1, Cleo Sgouropoulou1, Ioannis Voyiatzis1.
Abstract
Mobile personalized learning can be achieved by the identification of students' learning styles; however, this happens with the completion of large questionnaires. This task has been reported as tedious and time-consuming, causing random selection of the questionnaires' choices, and thus, erroneous adaptation to students' needs, endangering knowledge acquisition. Moreover, mobile environments render the selection of questionnaires' choices impractical due to confined mobile user interfaces. In view of the above, this paper presents Learnglish, a fully developed mobile language learning system incorporating automatic identification of students' learning styles according to the Felder-Silverman model (FSLSM) using ensemble classification. In particular, three classifiers, namely SVM, NB and KNN, are combined based on the majority voting rule. The major innovation of this task, apart from the ensemble classification and the mobile learning environment, is that Learnglish takes as input a minimum number of personal (i.e., age and gender) and cognitive characteristics (i.e., prior academic performance categorized using fuzzy weights), and solely four questions pertaining to the FSLSM dimensions, to identify the learning style. Furthermore, Learnglish incorporates adapted instructional routines to create an individualized learning environment based on students' learning preferences as determined by their style. Learnglish was fully evaluated with very encouraging results.Entities:
Keywords: adaptive instructional routines; automatic detection of learning style; ensemble learning; fuzzy weights; mobile learning
Year: 2020 PMID: 33286506 PMCID: PMC7517283 DOI: 10.3390/e22070735
Source DB: PubMed Journal: Entropy (Basel) ISSN: 1099-4300 Impact factor: 2.524
Related work.
| Study Reference | Characteristics | Technology | Learning Style |
|---|---|---|---|
| [ | Learning behavior (visiting the forum, sending and receiving e-mail, watching videos, carrying out exercises, communicating etc.) | Tree augmented naïve Bayesian network | FSLSM |
| [ | Learners’ interactions (content, forum, chat, etc.) | Neural networks and fuzzy logic | Honey and Mumford model |
| [ | Learners’ navigational data | Fuzzy logic | Behavioral patterns |
| [ | Learners’ cognitive skills | Fuzzy logic | Mental processing modeling |
| [ | Prior Knowledge (knowledge of fact, knowledge of meaning, integration of knowledge, application of knowledge) | Rule-based association | VARK |
| [ | Web usage | Custer analysis | FSLSM |
| [ | Learners’ behavior | Artificial neural network, Genetic algorithm, | FSLSM |
| [ | Learners’ behavior | Artificial neural network | Gardner’s theory |
| [ | Learners’ actions | Decision trees | FSLSM |
| [ | Learners’ behavior | Artificial neural network | FSLSM |
Figure 1Fuzzy weights of students’ prior academic performance.
Figure 2Automatic learning style identification.
Example of operation.
| Students | Age | Gender | Prior Academic Performance | Answers to the FSLSM Dimensions’ Questions | Result for Identifying Learning Style |
|---|---|---|---|---|---|
| George | 12 | Male | I | a-a-b-a | Sequential-Sensing-Verbal-Active |
| Nick | 11 | Male | I | a-a-a-b | Sequential-Sensing-Visual-Reflective |
| Maria | 12 | Female | B | a-a-a-a | Sequential-Sensing-Visual-Active |
| Helen | 11 | Female | I | b-b-a-a | Global-Intuitive-Visual-Active |
| John | 11 | Male | I | b-a-b-b | Global-Sensing-Verbal-Reflective |
| Sophia | 11 | Female | A | b-b-a-a | Global-Intuitive-Visual-Active |
| Elias | 11 | Male | B | a-b-a-b | Sequential-Intuitive-Visual-Reflective |
| Stella | 12 | Female | I | b-b-a-a | Global-Intuitive-Visual-Active |
| Peter | 12 | Male | B | b-a-b-a | Global-Sensing-Verbal-Active |
| Natalie | 12 | Female | I | b-b-b-a | Global-Intuitive-Verbal-Active |
| Nadia | 12 | Female | I | b-b-b-a | ? |
Adapted instructional routines for each FSLSM dimension.
| FSLSM Options | Learnglish Instructional Routines |
|---|---|
| Sequential | The learning material is delivered in logical and incremental steps and the assignments are separated in steps to be solved. |
| Global | The learning material is open and students are given advice to move from chapter to chapter based on their learning needs and the exercises involve evaluation of holistic thinking. |
| Sensing | The learning material includes real life examples, facts and data. |
| Intuitive | The learning material includes a lot of theoretical concepts without factual examples. |
| Verbal | The learning material includes written text and a possibility of listening to the theory by a speaking agent. |
| Visual | The learning material includes charts, diagrams, figures, pictures and tables. |
| Reflective | Learnglish proposes a topic for each learner to think on it alone and provide an answer. |
| Active | Learnglish proposes study groups where students can talk about the learning material and also it creates student groups who are given a group assignment to solve it with peers. |
Summary of classifiers’ performance evaluation.
| SVM | NB | KNN | VE | |
|---|---|---|---|---|
| Correctly Classified Instances | 274 | 270 | 260 | 289 |
| (89.54%) | (88.24%) | (84.97%) | (94.44%) | |
| Incorrectly Classified Instances | 32 | 36 | 46 | 17 |
| (10.46%) | (11.76%) | (15.03%) | (5.56%) | |
| Kappa statistic | 0.8867 | 0.8724 | 0.8368 | 0.9399 |
| Mean absolute error | 0.0364 | 0.041 | 0.0278 | 0.0069 |
| Root mean squared error | 0.1136 | 0.1195 | 0.1123 | 0.0833 |
| Relative absolute error | 31.46% | 35.42% | 24.02% | 5.998% |
| Root relative squared error | 47.22% | 49.66% | 46.69% | 34.64% |
| Total Number of Instances | 306 | 306 | 306 | 306 |
Detailed analysis of classifiers accuracy metrics (weighted avg.).
| Alg. | TP Rate | FP Rate | Precision | Recall | F-Measure | MCC | ROC Area | PRC Area |
|---|---|---|---|---|---|---|---|---|
| SVM | 0.895 | 0.009 | 0.898 | 0.895 | 0.891 | 0.886 | 0.988 | 0.934 |
| NB | 0.882 | 0.011 | 0.886 | 0.882 | 0.878 | 0.872 | 0.988 | 0.932 |
| KNN | 0.850 | 0.014 | 0.863 | 0.850 | 0.839 | 0.835 | 0.996 | 0.950 |
| VE | 0.944 | 0.005 | 0.945 | 0.944 | 0.943 | 0.940 | 0.970 | 0.896 |
Figure 3Confusion matrix for ensemble learning algorithm.
Questionnaire [36].
| Metrics | N | Questions | |
|---|---|---|---|
| Usability | 1 | Rate the user interface in terms of easiness and efficiency. | |
| 2 | Rate the support for navigations. | ||
| 3 | Rate the support for online reading. | ||
| 4 | Rate the use of multimedia elements. | ||
| 5 | Rate the visual design. | ||
| Accessibility | 6 | Rate the accessibility of multimedia. | |
| 7 | Rate the accessibility of dynamic web pages. | ||
| 8 | Rate the accessibility of frames, tables, links, etc. | ||
| 9 | Rate the device-independent access. | ||
| Pedagogical usability | Support for organization | 10 | Rate the support of educational training portal for different user groups. |
| 11 | Rate the organization of study. | ||
| 12 | Rate the organization of teaching strategies. | ||
| Support for learning and tutoring process | 13 | Rate the overall learning process you’re your experience. | |
| 14 | Rate the overall teaching process. | ||
| 15 | Rate the achievement of your learning goals. | ||
| 16 | Would you like to use this platform in your school? | ||
| 17 | Do you believe that the system identified successfully your learning style? | ||
| Support for development of learning skills | 18 | Rate the degree of your self-direction. | |
| 19 | Rate the degree of interaction with peers and instructors. | ||
| 20 | Rate your degree of autonomy. | ||
| 21 | Did you like the way with which the system delivered the domain knowledge? | ||
| Informational Quality | 22 | Rate the reliability of information. | |
| 23 | Rate the presentation of information. | ||
Figure 4Evaluation results based on the framework metrics of [36].
T-Test: Mobile versus web application.
| Question 1 | Question 13 | Question 16 | ||||
|---|---|---|---|---|---|---|
| Class A | Class B | Class A | Class B | Class A | Class B | |
| Mean | 6.75 | 4.642857 | 7.821429 | 5.857143 | 8.571429 | 6.214286 |
| Variance | 8.712963 | 2.756614 | 8.22619 | 5.238095 | 5.291005 | 4.470899 |
| Observations | 28 | 28 | 28 | 28 | 28 | 28 |
| Pooled variance | 5.734788 | 6.732143 | 4.880952 | |||
| Hypothesized Mean Difference | 0 | 0 | 0 | |||
| df | 54 | 54 | 54 | |||
| t Stat | 3.292299 | 2.832644 | 3.992065 | |||
| P(T <= t) one-tail | 0.000878 | 0.003238 | 9.96 × 10−5 | |||
| t Critical one-tail | 1.673565 | 1.673565 | 1.673565 | |||
| P(T <= t) two-tail | 0.001756 | 0.006476 | 0.000199 | |||
| t Critical two-tail | 2.004879 | 2.004879 | 2.004879 | |||