Applying graph sampling methods on student model initialization in intelligent tutoring systems

Purpose – In order to initialize a student model in intelligent tutoring systems, some form of initial knowledge test should be given to a student. Since the authors cannot include all domain knowledge in that initial test, a domain knowledge subset should be selected. The paper aims to discuss this issue. Design/methodology/approach – In order to generate a knowledge sample that represents truly a certain domain knowledge, the authors can use sampling algorithms. In this paper, the authors present five sampling algorithms (Random Walk, Metropolis-Hastings Random Walk, Forest Fire, Snowball and Represent algorithm) and investigate which structural properties of the domain knowledge sample are preserved after sampling process is conducted. Findings – The samples that the authors got using these algorithms are compared and the authors have compared their cumulative node degree distributions, clustering coefficients and the length of the shortest paths in a sampled graph in order to find the best one. Origin...

[1]  Vatcharaporn Esichaikul,et al.  Student Modelling in Adaptive E-Learning Systems , 2011 .

[2]  Gilles Brassard,et al.  CLARISSE: A Machine Learning Tool to Initialize Student Models , 2002, Intelligent Tutoring Systems.

[3]  Tangjinjuan,et al.  Intelligent tutoring system based on computing conceptual graphs , 2010 .

[4]  Ramana Rao Kompella,et al.  Reconsidering the Foundations of Network Sampling , 2010 .

[5]  Stellan Ohlsson,et al.  Some principles of intelligent tutoring , 1986 .

[6]  V. Latora,et al.  Complex networks: Structure and dynamics , 2006 .

[7]  Long Jin,et al.  Understanding Graph Sampling Algorithms for Social Network Analysis , 2011, 2011 31st International Conference on Distributed Computing Systems Workshops.

[8]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[9]  Jaime R. Carbonell,et al.  AI in CAI : An artificial intelligence approach to computer-assisted instruction , 1970 .

[10]  Christos Faloutsos,et al.  Graphs over time: densification laws, shrinking diameters and possible explanations , 2005, KDD '05.

[11]  Mark E. J. Newman,et al.  The Structure and Function of Complex Networks , 2003, SIAM Rev..

[12]  Etienne Wenger,et al.  Artificial Intelligence and Tutoring Systems , 1987 .

[13]  Ani Grubišić,et al.  Stereotype Student Model for an Adaptive e-Learning System , 2013 .

[14]  John A. Self,et al.  Student Models in Computer-Aided Instruction , 1974, Int. J. Man Mach. Stud..

[15]  Carla Limongelli,et al.  LS-Plan: An Effective Combination of Dynamic Courseware Generation and Learning Styles in Web-Based Education , 2008, AH.

[16]  Martin Llamas,et al.  Designing Intelligent Tutoring Systems: A Personalization Strategy using Case-Based Reasoning and Multi-Agent Systems , 2013 .

[17]  Maria Virvou,et al.  A Framework for the Initialization of Student Models in Web-based Intelligent Tutoring Systems , 2004, User Modeling and User-Adapted Interaction.

[18]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[19]  Christos Faloutsos,et al.  Sampling from large graphs , 2006, KDD '06.

[20]  J. Coleman Relational Analysis: The Study of Social Organizations with Survey Methods , 1958 .

[21]  W. K. Hastings,et al.  Monte Carlo Sampling Methods Using Markov Chains and Their Applications , 1970 .

[22]  Susan McRoy,et al.  Links: what is an intelligent tutoring system? , 2000, INTL.

[23]  Alexandre Arenas,et al.  Semantic Networks: Structure and Dynamics , 2010, Entropy.

[24]  Valerie J. Shute,et al.  Intelligent Tutoring Systems: Past, Present, and Future. , 1994 .

[25]  Stanley Milgram,et al.  An Experimental Study of the Small World Problem , 1969 .

[26]  Dragan Gasevic,et al.  Evaluating an Intelligent Tutoring System for Design Patterns: the DEPTHS Experience , 2009, J. Educ. Technol. Soc..

[27]  Beverly Park Woolf,et al.  Improving Intelligent Tutoring Systems: Using Expectation Maximization to Learn Student Skill Levels , 2006, Intelligent Tutoring Systems.