Students' learning style detection using tree augmented naive Bayes

Ling Xiao Li, Siti Soraya Abdul Rahman · Royal Society Open Science · 2018 · computer-science · 10.1098/rsos.172108 · record li2018-learning-style-naive-bayes
tag layer · index · concepts · authors · עברית
Where this record's text came from. 2026-09-28 schema-0.3 pass: every quote ON THIS RECORD verified as an exact substring of the staged text and anchored, at the merge dated above; concept terms verified present; every edge endpoint an existing node.
How to read this page. The article text below is reproduced exactly as it was staged; nothing in it has been rewritten. Coloured stretches are tagged. A solid underline means the tag records the paper's own words. A dotted underline means the tag text is the tagger's sentence about the paper — the quotation is the paper's, the wording of the tag is not. Every superscript label links to that tag's row in the table at the foot of the page. The machine-readable edition of the same thing is the TEI file beside this one, where the tags live in standOff. When we have changed our mind. Some entries in the table begin with a word in capitals and the reason for it. EVIDENCE CORRECTED — the finding still stands, but we had quoted the wrong sentence from the paper, and the quotation has been replaced with the right one. RETRACTED — the entry itself was wrong; it stays on the page, marked, with the reason, rather than being deleted. WITHDRAWN AND REPLACED — the entry was wrong, and a corrected version of it appears in the entries below. Each mark carries its own reason, in brackets, because the reasons differ from one entry to the next. An entry we have WITHDRAWN is removed from this page and kept in the record, with its reason. A line reading Audit and a date is a later re-reading of the entry against its whole sentence: DOUBTFUL means it was kept, and the reason says what is loose about it. Quotation marks inside the tagger's sentence. Where a tag is the tagger's own sentence, a phrase in quotation marks inside it is borrowed from the paper — the tagger's wording around it is not. The paper's own sentence is the evidence quote shown on the same row, so the borrowing can be checked against the thing borrowed from without leaving this page. Nothing inside quotation marks anywhere on this page is ours: if it is quoted, it is the paper's. Whose words a concept carries. A concept entry records a term the paper itself uses, so the term, the sense given for it, and its evidence are the paper's own words, quoted where the paper fixes them. This is the opposite of a sense entry in the tag table, which is the tagger's sentence about how the paper uses a term. Where a concept entry could not be grounded in the paper's words, the entry says so on its own row.

Tags on this paper

Every tag the record carries, each linking to every other paper in the corpus that carries it. A tag appears here whether or not its words occur in the article — the spans below are only the ones a sentence in this paper licenses. Of the 13 concept tags on this paper, all 13 are grounded in a quoted sentence. All carry the tagger's gloss of what the term means in this paper, which is not something the article can license.
learning styles Felder–Silverman learning style model FSLSM index of learning style ILS Bayesian network directed acyclic graph conditional probability tables CPT tree augmented naive naive Bayesian network mutual information cold start loosened independence assumption correlated learning objects Moodle conditional independence online learning experiment

Legend

claim typeclaim_typethe shape of the claim: existence, mechanism, method, critique, prediction, null
concept edgeconcept_edgesan asserted relation between two concepts, with the sentence asserting it
conceptconceptsan idea the paper works with, quoted where the paper uses it
content tagcontent_tagsa finding, definition, quantity, statistic or variable named in the paper
contributioncontributionwhat the paper claims to add
limitationlimitationswhat the paper says its evidence cannot support
mechanismmechanismshow the reported effect is said to come about
methodmethodhow the paper produced its evidence
object of studyobject_of_studywhat the paper is about — the thing it investigates
phenomenonphenomenonthe effect or regularity under study
research questionresearch_questionthe question the paper sets itself
sensesensesa distinct use of a term, quoted where the paper fixes it

The paper, tagged

Students' learning style detection using tree augmented naive Bayes

Abstract

Students are characterized according to their own distinct learning styles. Discovering students' learning style is significant in the educational system in order to provide adaptivity. Past researches have proposed various approaches to detect the students’ learning styles. Among all, the Bayesian network has emerged as a widely used method to automatically detect students' learning styles. On the other hand, tree augmented naive Bayesian network has the ability to improve the naive Bayesian network in terms of better classification accuracy. object_of_studyIn this paper, we evaluate the performance of the tree augmented naive Bayesian in automatically detecting students’ learning style in the online learning environment. claim_typeThe experimental results are promising as the tree augmented naive Bayes network is shown to achieve higher detection accuracy when compared to the Bayesian network.

Keywords: learning styles, Bayesian network, automatic detection

Introduction

concepts↗content_tags↗Learning styles are a set of cognitive, emotional, characteristic and physiological factors that serve as the relatively stable indicators of how a student perceives, interacts with and responds to the learning environment [ 1 ]. For instance, most of the studies agree on the influence of learning style on the learning attitude, satisfaction level and academic achievement of students in an online education environment, and that the learning style can significantly affect the learning attitude in the education environment. By contrast, when students' learning styles are mismatched, the learning effectiveness is reduced [ 2 ]. Past researchers have argued for consideration of learning styles in the development of e-learning systems. This is to maintain students' motivation so that they could learn more effectively [ 3 , 4 ].

To detect learning style, most of the existing approaches can be divided into two types of detection methods: (i) static detection based on the learning style inventory and (ii) dynamic detection through the learning behaviour. Although the static detection method is simple, the lengthy questionnaire on learning style often requires students to be patient in order to complete these questions, and so it often results in poor accuracy measurement and difficult to be dynamically updated [ 2 ]. Furthermore, many studies argued that learning style could vary over time and be dependent on task/learning content [ 5 – 8 ]. In order to solve these problems, numerous adaptive learning systems that use dynamic detection method have been developed by using the students’ learning behaviours. Several techniques have been proposed for detecting the learning behaviours such as neural networks, Bayesian networks, rule-based reasoning [ 9 ].

Many researchers have validated the effectiveness of the Bayesian network-based automatic detection method. In Feldman's review [ 9 ], Bayesian networks are some of the most widely used detection techniques to automatically detect students' learning styles [ 10 – 13 ]. Feldman et al. [ 9 ] reported the reasons for using the Bayesian network in terms of its natural representation of probabilistic information, and its ability to encode expert knowledge. However, due to some characteristics of the Bayesian network, it leads to the Bayesian network structure becoming unreasonable and affecting the classification accuracy [ 5 ].

concepts↗Besides, when dynamic model is used to detect students’ learning style, a ‘cold start’ problem exists inevitably [ 14 ], because (i) there is not enough information available to build users' profile [ 15 ] and (ii) the system is unable to infer anything for the new users. To tackle this issue, [ 10 , 16 ] proposed hybrid detection method that combines the static and dynamic methods. As an example, Liyanage et al. [ 10 ] used the Felder–Silverman learning style model as the basis to predict the learning style during the early stage and followed by the Bayesian network to mine the learning behaviour pattern in order to detect the learning style more accurately. In another approach, Petchboonmee et al. [ 16 ] used J48 and naive Bayes algorithm to establish the decision tree for the learning style prediction model, which is based on the Kolb learning style model. research_questionAlthough hybrid detection methods have been successful, we argue that simply combining the two detection methods (static and dynamic) remains a major drawback as students are still required to fill out a lengthy questionnaire.

contributionIn this paper, we propose a new approach to represent and detect students’ learning style using tree augmented naive Bayesian network to improve the precision of learning style detection. The detection process starts with preset learning styles. Then, it amends and updates the learning style according to the tree augmented naive Bayesian. Experimental results showed the effectiveness of the proposed method.

This paper is organized as follows. Section 2 briefly describes different learning styles that we are considering in this paper. Section 3 presents how the tree augmented naive Bayesian is used in comparison to the Bayesian network. Section 4 describes the detection of learning styles using the tree augmented naive Bayesian, as well as the experimental analysis and results. Section 5 discusses the experimental findings. Finally, §6 concludes the paper and provides direction for future work.

Learning styles revisited

Generally, a learning style model classifies students according to where they fit in a number of scales that identify the ways in which they receive and process information [ 17 ].

concepts↗concepts↗concept_edgesIn this paper, we consider Felder–Silverman learning style model (FSLSM), because of the main reasons as follows:

(1) FSLSM is the most widely used learning style model. Shockley & Russell [ 3 ] analysed the use of learning style model in the adaptive learning system over the past decade and found that the usage amount of FSLSM model ranks the first (50%), much higher than the second Kolb's model (8.6%). The findings of this study are also consistent with those of Akbulut & Cardak [ 18 ].

(2) FSLSM provides more detailed descriptions than other learning style models while its reliability and accuracy have also been proven [ 19 ].

concepts↗concepts↗concept_edges(3) FSLSM provides a high operational index of learning style (ILS) instrument, which includes 44 questions: 11 questions for each dimension, where each question has two answers to be chosen from, in order to detect both the preference and the degree of preference.

FSLSM divides the learning styles into four dimensions: (i) procession (active/reflective), (ii) perception (sensing/intuitive), (iii) input (visual/verbal) and (iv) understanding (sequential/global) [ 20 ].

Procession: active students do not learn much in situations that require them to be passive. Whereas, reflective students do not learn much in situations that provide no opportunity to think about the information being presented. Active students work well in groups; reflective students work better by themselves or at most, with one other person.

Perception: sensing students prefer facts, data and experimentation; whereas intuitive students prefer principles and theories. Sensing students are patient with detail but do not like complications; whereas intuitive students are bored by details and welcome complications.

Input: visual students remember best what they see and this includes pictures, diagrams, time lines, films, and demonstrations. Verbal students remember much of what they hear or read and say.

Understanding: sequential students follow linear reasoning processes when solving problems. Global students make intuitive leaps and may be unable to explain how they come up with solutions. Sequential students can work with the material when they understand it partially or superficially, while global students may have great difficulty in doing so.

Overview of tree augmented naive Bayesian network

Bayesian network and naive Bayesian network

concepts↗concepts↗concept_edgesBayesian network is an uncertain relationship representation and reasoning model based on probability analysis and graph theory. It is a directed acyclic graph where nodes represent random variables and arcs represent the probabilistic correlation between variables [ 21 ].

The absence of edges in a Bayesian network denotes statements of independence. A Bayesian network encodes the following statement of independence about each random variable: a variable is independent of its non-descendants in the network given the state of its parents [ 22 ]. A Bayesian network also represents a particular probability distribution, the joint distribution over all the variables represented by nodes in the graph. concepts↗concepts↗concept_edgesThis distribution is specified by a set of conditional probability tables (CPT). Each node has an associated CPT that specifies this quantitative probability information. Such table specifies the probability of each possible state of the node given each possible combination of states of its parents. For nodes without parents, probabilities are not conditioned on other nodes. These are called the prior probabilities of these variables.

Past studies [ 8 ] found that Bayesian networks are very suitable to be employed as the detection technique for adaptive education domain. limitationsHowever, the general Bayesian network is too complex for small datasets and easy to overfit [ 5 ]. Naive Bayesian avoids this problem. The naive Bayesian classifier is an effective classifier due to two advantages that it has over other classifiers. Firstly, it is easy to be constructed; as the structure is given a priority besides no structure learning procedure is required. Secondly, the classification process is very efficient. Both advantages are derived by assuming that all features are independent of each other. The simple structure only contains two layers, the classification node as the parent node of all other nodes. No other connection is allowed in the naive Bayesian network as shown in figure 1 . The only connections link between node c and all leaf nodes x 1 , x 2 , x 3 , x 4 ; the naive Bayes assumes that all leaf nodes are conditionally independent. content_tagsBut, the conditional independence assumption in the naive Bayes is rarely true in reality. In an adaptive educational domain, the naive Bayesian assumption is (nearly) always violated because the variables are often interconnected.

A simple naive Bayesian structure.

Tree augmented naive Bayesian network

The requirement that each node must be independent renders the naive Bayesian network structure unreasonable, resulting in the poor accuracy of the naive Bayesian classifier. concepts↗Friedman et al . [ 23 ] studied tree augmented naive Bayesian, which extends the naive Bayesian by allowing tree-like structures to be used to represent the dependencies among attributes. Figure 2 shows node c and all leaf nodes x 1 , x 2 , x 3 , x 4 with their respective arcs from node c, from a tree [ 24 ]. Tree augmented naive Bayesian makes a good compromise between the general Bayesian network and naive Bayesian. Also, the structure of tree augmented naive Bayesian is simple enough to avoid overfit and strong dependencies can be taken into account.

A simple tree augmented naive Bayesian structure.

concepts↗concept_edgesUnlike naive Bayesian networks, tree augmented naive requires a learning procedure that constructs the model structure. At present, the typical tree augmented naive learning procedure to construct the tree augmented naive classifier uses conditional mutual information.

The algorithm for learning tree augmented naive models is a variant of the Chow-Liu [ 25 ] algorithm that is used to learn tree-structured Bayesian networks. Let C represent the class variable and { X i } i =1 n be the features (non-class variables). The tree augmented naive learning procedure is as follows:

(1) Compute the conditional mutual information: I ( X i ; X j | C ) = ∑ x i , x j , c P ( x i , x j , c ) log ⁡ P ( x i , x j | c ) P ( x i | c P ( x j | c ) ) . concepts↗content_tags↗According to probability theory and information theory, the mutual information of two random variables is a quantity that measures the mutual dependence of the two random variables. Using the conditional mutual information to test the conditional independence of I ( X, Y, Z ), where P ( · ) is the empirical distribution, computed from the training data. Intuitively, this quantity represents the gain in information by adding X i as a parent of X j given that C is already a parent of X j .

(2) Build a complete undirected graph on the features { X 1 , …, X n }, where the weight of the edge between X I and X j is I ( X i ; X j | C ).

(3) Find a maximum weighted spanning tree of the completed undirected graph.

(4) Pick an arbitrary node of the maximum weighted spanning tree as the root and set the direction of all edges to be outward from the root to build a directed graph.

(5) Add a class node and an arc between the class node and attribute node to construct tree augmented naive model.

In the current Bayesian network classifiers, tree augmented naive is considered as a widely accepted Bayesian classifier with wide applicability and good comprehensiveness for performance, efficiency, and space–time complexity.

Learning style detection model based on tree augmented naive Bayesian network

Preset learning style

In order to avoid the inconvenience of filling out lengthy learning style questionnaires, this study suggests that the learning style of students be preset at the beginning of learning. The conclusion drawn from the analysis of adult learning style in Shockley and Russell's study [ 3 ] found that students are mostly reflective in the information processing dimension, intuitive in the perception dimension, visual for their input, and more sequential in the understanding dimension. In addition, researchers have also studied students' learning style characteristics in different disciplines (biology, commerce, chemistry, finance, accounting, and many more). The results generally prove that the students’ learning styles are characterized by disciplines and specialties. Learning style is also affected by culture, background, different countries [ 2 ]. content_tagsTherefore, in order to identify students' learning style more accurately, this research gathered 46 undergraduates studying bioinformatics. They were required to fill out the ILS instrument online. This requirement was only carried out at the early stage of the experimental study. sensescontent_tagscontent_tags↗Figure 3 shows that students’ learning styles in four dimensions are more inclined to the active, intuitive, visual and sequential learning styles. In our study, only the procession dimension is different from Shockley & Russell's result [ 3 ], but the other dimensions are the same. In fact, it was discovered that the bioinformatics students required more practical work, while most of the other courses require students to collaborate in a team-based manner. Therefore, the default preset learning styles for these students in the current study are active, intuitive, visual and sequential.

Distribution of the students’ learning styles.

Construction of learning style detection model based on tree augmented naive Bayesian network

Students enter the system with preset learning styles. Their learning styles will be updated individually based on their learning behaviour as they interact with the system. This learning style detection model is constructed based on tree augmented naive Bayesian network to mine data from students' learning behaviour. The learning behaviours mainly include visiting the forum, sending and receiving e-mail, watching videos, carrying out exercises, communicating, and many more. Based on the literature [ 12 , 26 , 27 ], an FSLSM-based learning style Bayesian network model was built as shown in figure 4 .

Bayesian network modelling of a student's learning style.

Active students work well in groups; reflective students work better by themselves or at most, with one person. Also, we can assess students from their wiki, forums, online chat and e-mail usage to identify if they are active or reflective.

Sensing students prefer facts, data and experimentation whereas intuitive students prefer principles and theories. Sensing students are patient with detail but do not like complications, whereas intuitive students are bored with detail and welcome complications. If a student likes specific learning materials, learns through examples and case studies, prefers to review after exams and carefully examine the questions—these characteristics indicate that he/she is a sensing student. On the other hand, he/she is an intuitive student.

Visual students like to learn using pictures, diagrams, video and animation material. If students like to study using text and audio material, this indicates that they are verbal students.

Sequential students study in a step-by-step manner and follow linear processes according to the learning contents. On the other hand, global students make intuitive leaps and may struggle to explain how they come up with solutions. Additionally, if a student does not read or learn the relevant learning content, but he/she is able to complete the test and obtain high marks, it could be inferred that he/she is a global student.

The recommended setting of variables based on literature [ 19 , 28 ] is presented in table 1 . The table describes the different states of the independent variables related to students’ learning behaviour.

Recommended setting of variables.

In this paper, we use procession ( Pro ) dimension node to illustrate the model construction and algorithm implementation. There are two classifications of procession ( Pro ) nodes: active ( Pro1 ) and reflective ( Pro2 ). Wiki, forum, online chat and e-mail are leaf nodes. The degree of usage is according to students' participation as follows:

(1) Wiki ( W ): very frequently, occasionally, never.

(2) Forum ( F ): post, reply, read, never.

(3) Online chat ( C ): very frequently, occasionally, never.

(4) E-mail ( E ): very frequently, occasionally, never.

Table 2 shows the training dataset from the learning system. Rows represent all students as training data, and columns represent all relevant features of procession dimension, the values indicate the students' behaviour and preference, respectively.

Training dataset of procession dimension.

We can calculate the CPT of node Pro according to the conditional probability P ( A / B ) = P ( AB )/ P ( B ) (refer to table 3 ). The CPT of node Pro is the prior probability. The prior probabilities of node W and F are shown in tables 4 and 5 , respectively.

CPT of node Pro .

CPT of node W .

CPT of node F .

Detection algorithm based on tree augmented naive Bayesian network

The steps of learning style detection by tree augmented naive Bayesian network are:

(1) Establish the procession node tree augmented naive Bayesian network structure. Step 1. The conditional mutual information between the W, F, C, E and Pro attribute variables is calculated according to the procedure of tree augmented naive calculation as described above. The results are: I p ( W ; F / P r o ) = 0.228918 I p ( W ; C / P r o ) = 0.211235 I p ( W ; E / P r o ) = 0.168211 I p ( F ; C / P r o ) = 0.129722 I p ( F ; E / P r o ) = 0.121512 I p ( C ; E / P r o ) = 0.061324 Step 2. Construct the weighted undirected graph by weighting the conditional mutual information between pairs of attribute variables as shown in figure 5 . Step 3. Sort the weight e i,j in descending order, where e i,j represents weight between the corresponding nodes: e w,f , e f,c , e w,e , e w,c , e f,e , e c,e . Step 4. Build the maximum weighed spanning tree: e w,f , e f,c , e w,e . Step 5. Establish a directed tree using node C as the root node and increase the class variable node, the arcs between a class variable node and attribute node. The tree augmented naive Bayesian network structure is established with the class variable as the parent node of all attribute nodes as shown in figure 6 .

(2) Establish the tree augmented naive Bayesian network parameters. According to the learning process parameter above, CPTs of nodes C, F, W and E can be calculated separately as shown in tables 6 – 9 .

Tree augmented naive Bayesian network reasoning. Assume a given student's learning behaviour set is frequent access to wiki, reading posts, occasional chatting online, occasional e-mailing ( X = { W 1, F 3, C 2, E 2}). Respectively, P ( X | Y i ) P ( Y i ), i = 1, 2. The prior probability P ( Pro i ) for each class can be calculated from the training data: P(Pro = ‘active’) = 16/36, P ( Pro = ‘reflective’) = 20/36. The prior probability can be derived as follows: P ( X | P r o 1 ) = ∏ i = 1 4 p ( X i | P a ( X i ) = p ( x 0 = W1 F 3 , p r o 1 ) × p ( x 1 = F3 C 1 , p r o 1 ) × p ( x 2 = C1 p r o 1 ) × p ( x 2 = E2 W 1 , p r o 1 ) = 1 2 × 2 9 × 8 16 × 1 7 = 0.07712. Similarly, P ( X | P r o 2 ) = ∏ i = 1 4 p ( X i | P a ( X i ) = p ( x 0 = W1 F 3 , p r o 2 ) × p ( x 1 = F3 C 1 , p r o 2 ) × p ( x 2 = C1 p r o 2 ) × p ( x 2 = E2 W 1 , p r o 2 ) = 1 6 × 3 11 × 4 30 × 1 3 = 0.00371. Therefore, the preliminary result of the tree augmented naive Bayesian network for X is Pro = ‘active’. Then: P ( P r o = P r o 1 ) = P ( X / P r o 1 ) / ( P ( X / P r o 1 ) + P ( X / P r o 2 ) ) = 0.963 = 95.8 % P ( P r o = P r o 2 ) = P ( X / P r o 2 ) / ( P ( X / P r o 1 ) + P ( X / P r o 2 ) ) = 0.037 = 3.8 %

CPT of node F .

CPT of node W .

Weighted undirected graph.

Tree augmented naive network structure.

CPT of node C .

CPT of node E .

The scales of the index for each dimension's learning style of FSLSM are 1,3,5,7,9,11, where 1 and 3 represent learning styles that are fairly well balanced, 5 and 7 indicate a moderate preference, and 9 and 11 indicate a very strong preference. Therefore, 50–100% is divided into three levels, corresponding to the ILS learning style preference levels. content_tagsA probability of 50–66.7% indicates fairly well balanced, 66.8–83.4% indicates a moderate preference, 83.5–100% shows a strong preference. According to the above calculation, the results show a strong tendency for the ‘active’ on procession dimension.

Experiment and result analysis

Experimental design

method↗We assessed 46 undergraduate bioinformatics students for 7 weeks on genomic technology topics via an online course using learning management system called Moodle. The students had no prior knowledge of the topics, and they were given same static learning materials. content_tagsOverall, the online course included 396 well-balanced content objects for different learning style dimensions, covered all necessary learning materials, including examples, exercises, images, video tutorials, and many more. The students' learning behaviours were used to detect the individuals’ learning style for comparative analysis between general Bayesian network and tree augmented naive. The learning style of the students was also obtained using the ILS instrument for the comparative analysis and to validate the preset learning styles concept as mentioned before.

Comparative analysis of experimental results

The results obtained by the Bayesian network, tree augmented naive and ILS instrument of four dimensions are shown in table 10 .

Experimental results.

The precision of Bayesian network and tree augmented naive model learning style detected results can be calculated by using the following formula [ 12 ].

The precision values obtained are between [0, 1], where 1 means that the learning style obtained by the Bayesian network or tree augmented naive model is the same as that of to the ILS result; and 0 means that the learning style detected by Bayesian network or tree augmented naive model is completely opposite to the ILS result; and 0.5 if one is neutral and the other represents an extreme value; while n is the number of students assessed.

The detected results for the precision of Bayesian network model and tree augmented naive Bayesian model in four dimensions of learning style are as shown in table 11 .

Results comparison.

Discussion

phenomenonmechanisms↗content_tagsThe results showed that the tree augmented naive has higher precision than the Bayesian network. This is due to the fact that the tree augmented naive algorithm loosens the conditional independence assumption which is consistent with the reality (the interconnection between variables). Comparing with naive Bayesian, tree augmented naive Bayesian allows the additional edges between the attributes of the network in order to capture correlations among them [ 29 ]. Furthermore, each attribute can have augmenting edge which encodes statistical dependencies between attributes; therefore, the joint probability of tree augmented naive Bayesian count on the probabilities conditioned not only on class but also from the attribute of parent node [ 30 ]. mechanisms↗During students' online learning process, many internal connections existed between learning objects within the same learning style dimension, such as ‘online chat’ often appeared together with ‘forum’ section; when the correlation of the interconnection is higher, the result of tree augmented naive achieves better. content_tagsOn the other hand, the tree augmented naive algorithm takes slightly more time than the Bayesian network. This is because the tree augmented naive needs to build the tree on the basis of Bayesian network tree.

In this study, 36 students' data were used for training the classifier. Nevertheless, when looking at the possible variables, for example, in perception dimension, which has 4 different features, 81 (3 4 ) possible different states exist because each feature can have 3 states. limitationsUsing only 36 students as input data might affect the precision of the detected results. Meanwhile, from another point of view, the precision of the results using the proposed approach could be further improved when running in big dataset environment. limitationsAnother limitation of the current study is that the results of the experiment were only tested on Moodle platform with a specific subject. The consistency of performance needs to be tested when it runs with different learning management platforms or other online courses. Our future work will involve exploring further the performance in different environments.

Conclusion

We have evaluated the capability of tree augment naive Bayesian to model and detect students' learning styles. The results obtained are positive. Since the tree augmented naive Bayesian network retains the structural features of naive Bayes and relaxes its independence assumption, we could make classifications with higher accuracy. Experimental results prove that the proposed method is more accurate than the results obtained using the Bayesian network.

Although the experiment only assessed restricted numbers of students, the results obtained provide valuable data about students’ learning behaviours with regards to online courses. These data will be used in future to enhance students' learning style modelling. For future work, the experiment will be carried out on a larger scale in order to validate the results obtained so far and to test the performance consistency.

In summary, provided that we take into account issues on learning style detection, the proposed tree augmented naive Bayesian model enables us to discover students' learning styles in a highly precise manner.

Supplementary Material

Ethics

The experimental procedures were approved by the University Committee for the Protection of Human Subjects, and the research was conducted according to the principles expressed in the Declaration of Helsinki. Informed consent was obtained from each participant.

Data accessibility

Data are included as the electronic supplementary material.

Authors' contributions

L.L.X and S.S.A.R conceived and design the study; L.L.X performed the experiments, contributed to data acquisition, carried out the data analyses and drafted the manuscript; S.S.A.R supervised the research.

Competing interests

The authors declare no conflict of interests.

Funding

The authors received no funding for the study.

References

Associated Data

Supplementary Materials

Data Availability Statement

Data are included as the electronic supplementary material.

Every tag on this page

claim_type 1 · concept_edges 5 · concepts 13 · content_tags 10 · contribution 1 · limitations 3 · mechanisms 2 · method 1 · object_of_study 1 · phenomenon 1 · research_question 1 · senses 1

Relations on this page carry a quotation for the claim. Where a relation was separately evidenced — and so tested against the vocabulary for its type — the row says so; 5 of 5 relations here carry that mark. The rest are the tagger’s reading of the sentence quoted beside them.

This record holds no relations between claims or controls. A layer is empty when the tagger recorded nothing in it — which is not the same as the paper having nothing to record.

facettagfieldconf.whose words
object_of_studyautomatic detection of students' learning styles in an online course with a tree augmented naive Bayesian networkobject_of_studythe paper's words
research_questionhow to detect learning style without a lengthy questionnaire, which hybrid methods still requireresearch_questionthe paper's words
contributiona tree augmented naive Bayesian detection model starting from preset learning stylescontributionthe paper's words
claim_typemethodclaim_typethe paper's words
phenomenonhigher learning-style detection precision of tree augmented naive Bayes than a Bayesian networkphenomenonthe paper's words
methodexperiment
also in: experiment
methodthe paper's words
mechanismsTAN is more precise because it loosens the conditional independence assumption, matching interconnected variables.mechanisms[0]0.75the tagger's words
mechanismsThe more correlated the learning objects within a dimension, the better TAN performs.mechanisms[1]0.7the tagger's words
limitationsOnly 36 students' data trained the classifier, which might affect precision.limitations[0]0.85the tagger's words
limitationsTested only on Moodle with one subject.limitations[1]0.85the tagger's words
limitationsThe general Bayesian network overfits small datasets.limitations[2]0.7the tagger's words
conceptslearning stylesconcepts[0]0.85the paper's words
conceptsFelder–Silverman learning style modelconcepts[1]0.75the paper's words
conceptsFSLSM
also in: FSLSM
concepts[2]0.95the paper's words
conceptsindex of learning styleconcepts[3]0.75the paper's words
conceptsILS
also in: ILS
concepts[4]0.95the paper's words
conceptsBayesian networkconcepts[5]0.9the paper's words
conceptsdirected acyclic graphconcepts[6]0.75the paper's words
conceptsconditional probability tablesconcepts[7]0.75the paper's words
conceptsCPT
also in: CPT
concepts[8]0.95the paper's words
conceptstree augmented naiveconcepts[9]0.8the paper's words
conceptsnaive Bayesian networkconcepts[10]0.75the paper's words
conceptsmutual informationconcepts[11]0.85the paper's words
conceptscold start
also in: cold start
concepts[12]0.7the paper's words
sensespreset learning style - a default style assigned at the start from the cohort's ILS profile, then updated from behavioursenses[0]0.75the tagger's words
concept_edgesFSLSM —same-as→ Felder–Silverman learning style model
the relation itself is separately evidenced · strength of the relation: 0.95 · the relation stated: (FSLSM)
concept_edges[0]0.95the tagger's words
concept_edgesILS —same-as→ index of learning style
the relation itself is separately evidenced · strength of the relation: 0.95 · the relation stated: (ILS)
concept_edges[1]0.95the tagger's words
concept_edgesCPT —same-as→ conditional probability tables
the relation itself is separately evidenced · strength of the relation: 0.95 · the relation stated: (CPT)
concept_edges[2]0.95the tagger's words
concept_edgesBayesian network —is-a→ directed acyclic graph
the relation itself is separately evidenced · strength of the relation: 0.9 · the relation stated: It is a
concept_edges[3]0.9the tagger's words
concept_edgestree augmented naive —contrasted-with→ naive Bayesian network
the relation itself is separately evidenced · strength of the relation: 0.85 · the relation stated: Unlike
concept_edges[4]0.85the tagger's words
content_tagsTree augmented naive Bayes detects learning style with higher precision than a Bayesian network.content_tags.findings[0]0.9the tagger's words
content_tagsTree augmented naive Bayes takes slightly more time than a Bayesian network.content_tags.findings[1]0.85the tagger's words
content_tagsThe cohort leaned to active, intuitive, visual and sequential styles.content_tags.findings[2]0.85the tagger's words
content_tagsThe naive Bayes independence assumption is nearly always violated in adaptive education.content_tags.findings[3]0.8the tagger's words
content_tagsstable indicators of how a student perceives, interacts with and responds to the learning environment (after [1])content_tags.definitions[0]0.85the tagger's words
content_tagsa measure of the mutual dependence of two random variablescontent_tags.definitions[1]0.85the tagger's words
content_tagsundergraduates studying bioinformaticscontent_tags.quantities[0]0.9the tagger's words
content_tagscontent objects in the online coursecontent_tags.quantities[1]0.9the tagger's words
content_tagsprobability band read as a strong preferencecontent_tags.quantities[2]0.8the tagger's words
content_tagsthe detected class per FSLSM dimensioncontent_tags.variables[0]0.8the tagger's words

Interpretive choices

Tags that could not be placed in the text:

What was deliberately not tagged, and why, is recorded per paper by the tagger. Where a paper has no such record, this page says so rather than implying that nothing was declined.

© 2026 Shir Sivroni · ORCID 0009-0000-2597-2824