Learning Analytics to Support Teachers’ Assessment of Problem Solving: A Novel Application for Machine Learning and Graph Algorithms

In contrast to well-structured problems which have pre-defined, correct answers, complex real-world problems are often ill-structured problems (ISPs). The open-ended nature of ISPs creates considerable barriers to assess and guide students in forming better solutions, which results in low adoption levels of inquiry-based learning. Students can structure and represent their knowledge for an ISP in the form of knowledge maps or causal maps, which articulate relevant concepts and their causal relations (i.e., antecedents and consequents). Assessing such maps can involve a referent-free evaluation (e.g., to encourage the creation of maps with high density of concepts) or a comparison to an expert map used as reference. This chapter starts with a review of theories and tools to compare a student’s map to the expert map. Previous approaches often compared individual connections (e.g., scoring the number of connections that a student has/misses in contrast with the expert) or general map metrics (e.g., one map is denser than the other). In contrast, the problem of comparing two maps has been studied in network theory and graph theory for several decades, yielding categories of algorithms that are currently underutilized in educational research. This chapter reviews three categories of algorithms (i.e., graph kernel, graph editing distance, graph embedding) in light of their application to assessment and student success. We discuss an implementation of these algorithms through a new set of digital tools, designed to support a community of practice in problem-based instruction.

[1]  Kaspar Riesen,et al.  Combining Bipartite Graph Matching and Beam Search for Graph Edit Distance Approximation , 2014, ANNPR.

[2]  Rik Crutzen,et al.  Creating groups with similar expected behavioural response in randomized controlled trials: a fuzzy cognitive map approach , 2014, BMC Medical Research Methodology.

[3]  Dirk Ifenthaler,et al.  Validation study of a method for assessing complex ill-structured problem solving by using causal representations , 2013, Educational Technology Research and Development.

[4]  Karima Sedki,et al.  Formalizing Arguments From Cause-Effect Rules , 2018, IEA/AIE.

[5]  Patrick Saint-Dizier,et al.  Towards Argument Mining from Dialogue , 2014, COMMA.

[6]  Woei Hung Problem-Based Learning: Conception, Practice, and Future , 2015 .

[7]  Robert E. Tarjan,et al.  Enumeration of the Elementary Circuits of a Directed Graph , 1972, SIAM J. Comput..

[8]  Vincent Koenig,et al.  Concept maps: A useful and usable tool for computer-based knowledge assessment? A literature review with a focus on usability , 2014, Comput. Educ..

[9]  Judy Kay,et al.  Clustering and Sequential Pattern Mining of Online Collaborative Learning Data , 2009, IEEE Transactions on Knowledge and Data Engineering.

[10]  Trevor J. M. Bench-Capon,et al.  Understanding narratives with argumentation , 2014, COMMA.

[11]  David H. Jonassen,et al.  Instructional design models for well-structured and III-structured problem-solving learning outcomes , 1997 .

[12]  Alessia Saggese,et al.  Challenging the Time Complexity of Exact Subgraph Isomorphism for Huge and Dense Graphs with VF3 , 2018, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Roy B. Clariana,et al.  Using centrality of concept maps as a measure of problem space states in computer-supported collaborative problem solving , 2013 .

[14]  Matthias Dehmer,et al.  Comparing Biological Networks: A Survey on Graph Classifying Techniques , 2013 .

[15]  Roy B. Clariana,et al.  Knowledge Structure Measures of Reader’s Situation Models Across Languages: Translation Engenders Richer Structure , 2015, Technol. Knowl. Learn..

[16]  Hui Rong,et al.  Failing to learn: towards a unified design approach for failure-based learning , 2015, Educational Technology Research and Development.

[17]  H. Simon,et al.  Why are some problems hard? Evidence from Tower of Hanoi , 1985, Cognitive Psychology.

[18]  Dirk Ifenthaler,et al.  The mystery of cognitive structure and how we can detect it: tracking the development of cognitive structures over time , 2011 .

[19]  Susan M. Land,et al.  Scaffolding students’ problem-solving processes in an ill-structured task using question prompts and peer interactions , 2003 .

[20]  Eric T. Bax Algorithms to Count Paths and Cycles , 1994, Inf. Process. Lett..

[21]  Dirk Ifenthaler AKOVIA: Automated Knowledge Visualization and Assessment , 2014, Technol. Knowl. Learn..

[22]  Chris Dede,et al.  Learning to Reason About Ecosystems Dynamics Over Time: The Challenges of an Event-Based Causal Focus , 2013 .

[23]  Donald A. Stepich,et al.  How instructional design experts use knowledge and experience to solve ill‐structured problems , 2008 .

[24]  Cindy E. Hmelo-Silver,et al.  Goals and Strategies of a Problem-based Learning Facilitator , 2006 .

[25]  Dirk Ifenthaler,et al.  Relational, structural, and semantic analysis of graphical representations and concept maps , 2010 .

[26]  Arthur C. Graesser,et al.  Question Generation from Concept Maps , 2012, Dialogue Discourse.

[27]  Alberto Sanfeliu,et al.  On the Graph Edit Distance Cost: Properties and Applications , 2012, Int. J. Pattern Recognit. Artif. Intell..

[28]  Dirk Ifenthaler,et al.  Determining the effectiveness of prompts for self-regulated learning in problem-solving scenarios , 2012, J. Educ. Technol. Soc..

[29]  David E. Feldon,et al.  Book reviews: "Learning to solve problems: A handbook for designing problem-solving learning environments," David H. Jonassen , 2011 .

[30]  Hanan Samet,et al.  Properties of Embedding Methods for Similarity Searching in Metric Spaces , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[31]  Cindy E. Hmelo-Silver,et al.  Creating a Learning Space in Problem-based Learning , 2013 .

[32]  R. Axelrod Structure of decision : the cognitive maps of political elites , 2015 .

[33]  Dirk Ifenthaler,et al.  Bridging the Gap between Expert-Novice Differences , 2010 .

[34]  Cindy E. Hmelo-Silver,et al.  Comparing expert and novice understanding of a complex system from the perspective of structures, behaviors, and functions , 2004, Cogn. Sci..

[35]  Brent J. Hecht,et al.  WikiBrain: Democratizing computation on Wikipedia , 2014, OpenSym.

[36]  Michael M. Grant,et al.  Definitions and Uses: Case Study of Teachers Implementing Project-Based Learning. , 2013 .

[37]  H. Barrows Problem‐based learning in medicine and beyond: A brief overview , 1996 .

[38]  K. A. Ericsson,et al.  Recent advances in expertise research: a commentary on the contributions to the special issue , 2005 .

[39]  David G. Ausubel Cognitive Structure and the Facilitation of Meaningful Verbal Learning1 , 1963 .

[40]  Alfred Inselberg,et al.  Parallel coordinates for visualizing multi-dimensional geometry , 1987 .

[41]  Woei Hung,et al.  Theory to reality: a few issues in implementing problem-based learning , 2011 .

[42]  Philippe J. Giabbanelli,et al.  Navigating Complex Systems for Policymaking Using Simple Software Tools , 2018 .

[43]  Timothy E. Goldsmith,et al.  Structural Enhancement of Learning. , 2004 .

[44]  R. Arlinghaus,et al.  The structure and function of angler mental models about fish population ecology: The influence of specialization and target species , 2015 .

[45]  Andrew A. Tawfik,et al.  How Novices Use Expert Case Libraries for Problem Solving , 2019, Technol. Knowl. Learn..

[46]  Yamir Moreno,et al.  The Transcriptional Regulatory Network of Mycobacterium tuberculosis , 2011, PloS one.

[47]  Ikseon Choi,et al.  The Role of Argumentation in Hypothetico-Deductive Reasoning During Problem-Based Learning in Medical Education: A Conceptual Framework , 2017 .

[48]  Diana Wright,et al.  Thinking in systems: a primer , 2012 .

[49]  N. Nariman,et al.  PBL in the Era of Reform Standards: Challenges and Benefits Perceived by Teachers in One Elementary School. , 2015 .

[50]  Allen Newell,et al.  Human problem solving: The state of the theory in 1970. , 1971 .

[51]  Mario Vento,et al.  Graph Matching and Learning in Pattern Recognition in the Last 10 Years , 2014, Int. J. Pattern Recognit. Artif. Intell..

[52]  Ruth Harmsen,et al.  Meta-Analysis of Inquiry-Based Learning , 2016 .

[53]  Roy B. Clariana,et al.  Deriving Individual and Group Knowledge Structure from Network Diagrams and from Essays , 2010 .

[54]  Heather Leary,et al.  A Problem Based Learning Meta Analysis: Differences across Problem Types, Implementation Types, Disciplines, and Assessment Levels. , 2009 .

[55]  Kurt Mehlhorn,et al.  Efficient graphlet kernels for large graph comparison , 2009, AISTATS.

[56]  Tamás Horváth,et al.  Cyclic Pattern Kernels Revisited , 2005, PAKDD.

[57]  Sofie M. M. Loyens,et al.  Students’ and Teachers’ Experiences With the Implementation of Problem-Based Learning at a University Law School , 2017 .

[58]  Wanli Xing,et al.  The effect of sustained vs. faded scaffolding on students' argumentation in ill-structured problem solving , 2018, Comput. Hum. Behav..

[59]  Andrew A. Tawfik,et al.  Overcoming the PBL Assessment Challenge: Design and Development of the Incremental Thesaurus for Assessing Causal Maps (ITACM) , 2019, Technol. Knowl. Learn..

[60]  Jacobo Torán,et al.  Isomorphism Testing: Perspective and Open Problems , 2005, Bull. EATCS.

[61]  Philippe J. Giabbanelli,et al.  Should we simulate mental models to assess whether they agree? , 2018, SpringSim.

[62]  Herbert A. Simon,et al.  Understanding written problem instructions. , 1974 .

[63]  Philippe J. Giabbanelli,et al.  An Online Environment to Compare Students' and Expert Solutions to Ill-Structured Problems , 2018, HCI.

[64]  Thomas C. Reeves,et al.  Authentic Learning Environments , 2014 .

[65]  John R. Savery,et al.  Overview of Problem-Based Learning: Definitions and Distinctions. , 2006 .

[66]  Cindy E. Hmelo-Silver,et al.  Fish Swim, Rocks Sit, and Lungs Breathe: Expert-Novice Understanding of Complex Systems , 2007 .

[67]  Yao-Ting Sung,et al.  A New Assessment for Computer-based Concept Mapping , 2005, J. Educ. Technol. Soc..

[68]  Elaine H. J. Yew,et al.  The process of problem‐based learning: what works and why , 2011, Medical education.

[69]  Mario Vento,et al.  A long trip in the charming world of graphs for Pattern Recognition , 2015, Pattern Recognit..

[70]  D. Jonassen Objectivism versus constructivism: Do we need a new philosophical paradigm? , 1991 .

[71]  Katarzyna Musial,et al.  Local Topology of Social Network Based on Motif Analysis , 2008, KES.

[72]  Ikseon Choi,et al.  Three dimensions of reflective thinking in solving design problems: a conceptual model , 2011 .

[73]  Jean-Philippe Vert,et al.  Graph kernels based on tree patterns for molecules , 2006, Machine Learning.

[74]  Graham J. Passmore Extending the Power of the Concept Map , 2004, Alberta Journal of Educational Research.

[75]  Robert J. Dufresne,et al.  Constraining Novices to Perform Expertlike Problem Analyses: Effects on Schema Acquisition , 1992 .

[76]  Kaspar Riesen,et al.  Structural Pattern Recognition with Graph Edit Distance , 2016, Advances in Computer Vision and Pattern Recognition.

[77]  Maria Araceli Ruiz-Primo,et al.  On the Use Of Concept Maps As An Assessment Tool in Science: What We Have Learned so Far 1 El uso de mapas conceptuales como instrumento de evaluación del aprovechamiento en ciencias: lo que sabemos hasta ahora , 2000 .

[78]  Kaspar Riesen,et al.  A Novel Software Toolkit for Graph Edit Distance Computation , 2013, GbRPR.

[79]  Diane T. Finegood,et al.  Places to Intervene to Make Complex Food Systems More Healthy, Green, Fair, and Affordable , 2009, Journal of hunger & environmental nutrition.

[80]  A. Walker,et al.  Effectiveness of Computer-Based Scaffolding in the Context of Problem-Based Learning for Stem Education: Bayesian Meta-analysis , 2017, Educational Psychology Review.

[81]  MICHAEL J. JACOBSON,et al.  Problem solving, cognition, and complex systems: Differences between experts and novices , 2001, Complex..