Approaches to Model-Tracing in Cognitive Tutors

Size: px
Start display at page:

Download "Approaches to Model-Tracing in Cognitive Tutors"

Transcription

1 Kodaganallur, V., Wietz, R., Heffernan, N. T., & Rosenthal, D. (Submitted). Approaches to Model-Tracing in Cognitive Tutors. (Eds) Proceedings of the 13th Conference on Artificial Intelligence in Education. IOS Press. Approaches to Model-Tracing in Cognitive Tutors Viswanathan KODAGANALLUR 1, Rob WEITZ 1, Neil HEFFERNAN 2, David ROSENTHAL 1 1 School of Business, Seton Hall University, South Orange, NJ Computer Science Department, Worchester Polytechnic Institute, Worchester, MA Abstract. Cognitive (or Model-Tracing) Tutors, a type of intelligent tutor, have demonstrated effectiveness in helping students learn. Model tracing algorithms are central to cognitive tutors, but have not been the focus of much published research. In this paper we briefly review the existing approaches and suggest an alternative approach that is very simple, but is suitable when tracing each student action requires just a single rule. In this approach the process of rule execution alone suffices for model-tracing; this eliminates the need for a costly tree/graph search over the search space of the problem s state-transitions. We also address the issue of goal structure and suggest a way of writing the production rules based on top-down goal decomposition. Contrary to common practice, this approach views the goal structure of a problem as a hierarchical rather than a linear structure and hence serves to provide the student with a richer goal model. 1. Introduction Cognitive Tutors [1, 2] have been successfully deployed in a wide range of domains including college-level physics, high school algebra, geometry, and computer programming. (See [3] for an overview.) The underlying paradigm of cognitive tutors has its origins in the ACT-R theory [4]. According to ACT-R, acquiring cognitive knowledge involves the formulation of thousands of rules relating task goals and task states to actions and consequences. Generally, the claim for cognitive tutors is that their use results in as much as a one standard deviation improvement in student performance beyond standard classroom instruction. Intelligent tutoring is generally set in a problem-solving context the student is presented with a problem and the tutor provides feedback as the student works. Cognitive tutors are also able to provide planning advice when the student is unsure about how to proceed from a given situation. At the heart of a cognitive tutor is a knowledge base consisting of production rules. Cognitive tutors use a model-tracing algorithm to identify the rules that the student appears to be using and are also called model-tracing tutors for this reason. Although model-tracing is a very important part of cognitive tutors, algorithms for model-tracing have not been the focus of much published research. One such algorithm is described in [5] and [6]. In this paper we review the model-tracing approaches that have been employed in fielded tutors and suggest a new approach that is simpler, but is applicable only under special conditions. Specifically, the proposed approach works only when each student action can be traced by the application of a single rule. It therefore is suitable in situations where the problem has been broken down into elementary steps and the student is expected to proceed step by step. This holds, for example, for the canonical addition problem ([4]). We have also used it to build a tutor for statistical hypothesis testing [3]. This approach allows for very targeted remediation.

2 As part of the approach, we also suggest a way of writing rules that emphasize top-down goal decomposition such that the goal hierarchy of the problem is clearly enshrined in the rules. This enables the tutor to naturally give strong procedural remediation and to communicate the goal hierarchy explicitly to the student. Section 2 briefly reviews model-tracing and the approaches that have been employed thus far. Section 3 describes the proposed approach and section 4 describes our approach to top-down goal decomposition. 2. Current Approaches to Model-Tracing Cognitive tutors aim to provide remediation by inferring the production rules that a student used in order to arrive at a given problem state. They do this by modeling the problem solving process (both valid and invalid) by a set of production rules. Some of these rules are expert rules or rules that a competent problem solver in the domain might adopt. Others are buggy rules, or rules that model faulty reasoning that is known to occur in real problem solving contexts. When the tutor is given a student s solution, it traces the solution by identifying a set of production rules that could have generated it. If such a set of rules is found, and it uses only expert rules, then the student has not committed any mistakes. On the other hand if the trace employs one or more buggy rules, then the tutor knows exactly what conceptual errors the student committed and can provide appropriate remediation. While it is possible to design cognitive tutors that evaluate a student s actions only when explicitly requested, it is common for cognitive tutors to provide immediate feedback upon each student action. Abstractly, the set of production rules can be seen as forming a directed acyclic graph with the problem states as nodes and state-transitions as arcs (Table 1). The graph models all anticipated states and state-transitions for a particular problem or set of similar problems. A production rule corresponding to the arc between nodes n1 and n3 would be: IF the current state is n 1 THEN move to state n 3 Although there could conceivably be a large number of possible states that could follow n 1, it is necessary only to provide productions for states that the tutor author expects some student(s) to reach Suppose a student who was in state s moved to state t, then viewed in the context of Table 1, the role of a model tracing algorithm is to identify a path from s to t in the graph. It is quite possible that there are several such paths because several combinations of rule firings could lead from s to t. In the latter case, the tutor would have to employ some mechanism to choose one of the paths for remediation if needed.

3 Table 1: Problem state-space viewed as directed acyclic graph The first approach to model-tracing was based on the work of Pelletier [5] who created Tertl, a goal-driven production system. Pelletier developed a forward chaining production system and incorporated a model-tracing algorithm into it. The unit of computation in the Tertl system is a cycle. In each cycle the system first generates a conflict tree which enables it to find various combinations of production rules that could lead to the goal (or state reached by the student). It then goes through a resolution phase in which it chooses one among the possibly many combinations of rule firings. Finally it commits the chosen solution by firing the rules in the chosen combination. This approach to model-tracing was used in the Tutor Development Kit, or TDK, [6] used in the Human Computer Interaction Institute (HCI) at Carnegie Mellon University for many years to build cognitive tutors. More recently the use of TDK has been discontinued and researchers at HCI have shifted to using CTAT, the Cognitive Tutor Authoring Tools ([7]). CTAT is based on JESS, the Java Expert System Shell [8], a forward chaining production system. Unlike Tertl, JESS does not have a built-in model-tracing element. In CTAT a domain-independent model-tracing algorithm works in consort with a set of domain-specific production rules written in the JESS language. These production rules specify, for each significant problem state that the student can reach, the possible successor states [9]. In terms of Table 1, CTAT searches for a path from s to t by depth-first iterative-deepening (DFID) [10]. It first finds the list of rules that can be fired from state s and checks if firing any of these leads to the state t (the state is reset to s before each new rule in the list is tried). If it does, then the input has been traced and the associated rule is known. If a single rule firing is insufficient to trace the input, then it considers all possible two-rule firings from state s to get t (again, the state is reset to s before each two-rule sequence is tried). This process is continued, while progressively increasing the number of rule firings (search depth), until either a set of rule firings is found, or it is clear that t cannot be reached from s. The whole DFID search is a separate process that repeatedly invokes JESS through its Java API. The DFID process can be costly when either the rule depth is large or when the number of productions is large. It is also known that DFID can perform duplicate node expansions when the search space is a strict graph. This can be a performance disadvantage as well. The TDK and the CTAT approaches are both dynamic approaches in the sense that they generate the nodes in the relevant portion of the graph on each invocation. An approach that trades-off space for time would be one that pre-generates all possible nodes of the state-space and stores them in some indexed form for easy retrieval along with their associated rule combinations. If this is done, then the process of model-tracing reduces to one of indexed table lookup. Given that memory has become extremely cheap, this approach for speeding run time might be feasible even for problems with very large state-spaces.

4 3. New Approach To Model Tracing Although the task of model-tracing, in the general case, involves identifying several ruleinvocations to account for a single student action, there are several situations where this might not be necessary. In light of Anderson s [4] finding that immediate feedback is more effective, it might be pedagogically useful in certain situations to break up the problem into several small steps and make the student follow these steps while providing remediation along the way. This might be especially true in tutors intended for beginning learners of a discipline. When such an approach is adopted, it often turns out that the task of model-tracing becomes a lot simpler as most student actions can be traced to just a single rule application. Based on this reasoning, we present an approach to model-tracing wherein model-tracing is accomplished simply by the process of a rule-engine executing rules no additional algorithm is needed. In this sense it is simpler. The productions in the new approach are similar to those used in CTAT, but the antecedents of some of the productions are augmented with a check to see if the state anticipated by the production is the state reached by the student. If the states match, then the rule employed by the student has been identified and the student s input can be considered to have been traced. Of course this approach works only if each student action can be traced by the application of exactly one rule. An example production (with the additional antecedent in the production shown in bold-italic typeface) is: IF the current state is n 1 and the student has moved to state n 3 THEN provide appropriate feedback In the traditional way of writing the rule, the bold portion of the rule antecedent would be absent and the rule consequent would be then move to state n3. With the productions augmented in this manner, the comparison of the student s action with the actions anticipated by the rule is done within the rule engine itself and a costly external search is not needed. The normal process of rule execution alone suffices for model-tracing as well. The advantages are that the system is simplified, and the power of the rule engine s optimizations to check which rules can be fired is brought to bear on the model-tracing process. An example of a rule written in this way for the domain of statistical hypothesis testing is given in Table 2. Table 2: Example of augmented production rules written in JESS ; Rule 1 (defrule decision-1pm-leq-1 (ready-to-decide) (problem (problemtype "1PM<=") (zalpharight?cutoff&~nil) (zvalue?z&~nil) (test (>?z?cutoff)) (decision?d&~nil&:(eq?d "Reject null"))) (addresult (fetch results) nil CORRECT (create$ "decision"))) Rule 1 in Table 2 deals with the situation when the student has calculated the cutoff and z values for the problem and is therefore in a position to arrive at the final decision (either Reject the null hypothesis or Not reject the null hypothesis ). This rule applies when the (sample) z value is greater than the cutoff (critical z) value, and the student has chosen the

5 option to Reject the null hypothesis. For this type of problem (as tested in the rule antecedent), and the relative values of the cutoff and z values, this decision is correct. That is, under the given conditions, the expert action is to Reject the null hypothesis. Instead of putting this as an action in the rule consequent, we have included it in the rule antecedent (bold portion). If this rule fires, then it implies that the student has indeed applied the corresponding expert rule and hence the student s action has been traced. 4. Top-Down Goal Decomposition We found that (at least in some problem domains) it might be an advantage to model the productions based on a top-down goal decomposition structure. McKendree [11] as shown the important role played by goal structure in tutoring effectiveness. As an example of goal structure, consider the expert goal structure of the statistical hypothesis testing problem ([12]) shown in Table 3. Each node in Table 3 represents a goal, and the nodes emanating from a node represent its subgoals. The numbers attached to the subgoals indicate the sequence in which they need to be satisfied, with identical sequence numbers at a given level indicating indifference. In some instances, the ordering simply reflects pedagogically desirable sequencing. (These ideas hold for any problem that requires a series of steps in the solution and it is not required that the steps be followed in a single, sequential order. Another example of such a problem domain is physics mechanics problems.) This approach stands in contrast to a bottom-up scheme that just specifies the sequencing of the goals without any indication of the hierarchical goal structure. Table 3: Expert goal structure for hypothesis testing Table 4 shows some of the production rules for the goal structure shown in Table 3. We use a template called problem whose slots represent the state variables of the problem (variables for which the student supplies values, and other variables that represent problem data). We use the backward chaining capabilities of JESS to induce subgoals from a main goal through JESS backward chaining reactive templates. Briefly, Rule 1 says that if the student has successfully met all the subgoals needed for making a decision, and the decision is to reject the null hypothesis, and the z value is greater than the cutoff value (both of which would have been calculated while satisfying the subgoals), then mark the decision as correct. In the conventional way of writing the productions, the antecedent would not have the clause dealing

6 with the decision slot; instead the consequent would state that the decision should be to reject the null hypothesis. At the start, when the student has done nothing, the ready-to-decide fact is unavailable, but since it is declared as backward chaining reactive, JESS will try to fire a rule that can assert it. It does this by automatically asserting a need-ready-to-decide fact, which is the first antecedent of Rule 2. The following three antecedents are also of backward chaining reactive templates and this causes further rule firings to try to get those facts asserted. Rule 2 shows how the ready-to-decide fact is asserted once its subgoals are satisfied. Rule 3 demonstrates how the backward chaining goes one step further into asserting the hypotheses-established fact. In this manner JESS backward chaining is able to unfurl the goal structure of Table 3. Based on Table 3, the very first act that the student can legally perform is to calculate a value for MuZero. Although all the pertinent rules are not shown, if the rules are structured as shown, Rule 4 (expert) or Rule 5 (bug) dealing with MuZero will eventually fire depending on the value supplied by the student. Another possible bug rule in this context is that the student first supplies the null hypothesis, before supplying a value for MuZero. Rule 6 shows this bug rule. Table 4 Sample production rules for statistical hypothesis testing illustrating top-down goal decomposition ; Rule 1 (defrule decision-1pm-leq-1 (ready-to-decide) (problem (problemtype "1PM<=") (zalpharight?cutoff&~nil) (zvalue?z&~nil) (test (>?z?cutoff)) (decision?d&~nil&:(eq?d "Reject null"))) (addresult (fetch results) nil CORRECT (create$ "decision"))) ; Rule 2 (defrule decompose-ready-to-decide (need-ready-to-decide) (hypotheses-established) (critical-value-computed) (statistic-value-computed) (assert (ready-to-decide))) ; Rule 3 (defrule decompose-hypotheses-established (need-hypotheses-established) (null-hypothesis-established) (alternate-hypothesis-established) (assert (hypotheses-established))) ; Similar rules to decompose null and alternate hypotheses not shown. ; Those rules will backward chain to Rule 4 below. ; Rule 4 (defrule mu-zero-correct (need-mu-zero-computed)

7 (problem (muzero?muzero) (studentmuzero?muzero&~nil)) (addresult (fetch results) nil CORRECT (create$ "studentmuzero")) (assert (mu-zero-computed))) ;Rule 5 (defrule mu-zero-wrong (need-mu-zero-computed) (problem (muzero?muzero) (studentmuzero?smz&~nil&:(not-eq?muzero?smz))) (addresult (fetch results) "wrong muzero" WRONG (create$ "studentmuzero"))) ;Rule 6 (defrule null-hyp-instead-of-mu-zero (need-mu-zero-computed) (problem (muzero nil) (nullhyp?nh&~nil)) (addresult (fetch results) "wrong muzero" WRONG (create$ "null-hypfor-muzero"))) The top-down goal decomposition shown in Table 4 enables the tutor to provide planning advice via a set of guidance rules (example shown in Table 5). At some stage, suppose that one possible next step for the student is to specify the null hypothesis, and the student asks for guidance at this stage. Based on the subgoals already satisfied, the tutor knows exactly where the student stands. Based on the goal decomposition that the rules already fired imply, it can provide guidance along the lines of In order to arrive at a decision, you need to establish the hypotheses, calculate the critical value and calculate the statistic value. In order to establish the hypotheses, you need to calculate MuZero, which you have already done. You now need to establish the null hypothesis. Rather than just telling the student what the next step is, the tutor is able to do so in the context of the overall problem goals. The rule s consequent assembles the guidance message for the user interface based on messages associated with each goal/subgoal. Table 5 Example of a guidance rule (defrule null-hypothesis-guidance (need-null-hypothesis-established) (mu-zero-computed) (problem (nullhypsign nil)) (store-guidance)) 4. Conclusions Model tracing algorithms are central to cognitive tutors, but have not been a focus of much published research. We have reviewed the approaches that have been taken thus far to the problem. While the general task of model-tracing is complex, we have found that in many cases it involves only a single rule. In such cases a simpler approach is appropriate and we have presented such an approach in which the process of rule execution alone suffices for

8 model-tracing also. This eliminates the need for a costly tree/graph search over the search space of the problem s state-transitions. Furthermore, we have suggested a way of writing the production rules based on top-down goal decomposition. This approach allows planning advice to be automatically anchored around the problem s goal structure, thereby providing the student with a rationale for the next step, rather than just suggesting it. Acknowledgment The authors wish to gratefully acknowledge Ken Koedinger for his valuable feedback. References [1] Koedinger, K. R. (2001). Cognitive tutors as modeling tool and instructional model. In Forbus, K. D. & Feltovich, P. J. (Eds.) Smart Machines in Education: The Coming Revolution in Educational Technology, (pp ). Menlo Park, CA: AAAI/MIT Press. [2] Koedinger, K. and Anderson, J. (1997). Intelligent Tutoring Goes to School in the Big City. International Journal of Artificial Intelligence in Education, 8, [3] Kodaganallur. V, Weitz. R, Rosenthal. D. (2005) Comparison of Model tracing and Constraint Based intelligent tutoring paradigms, International Journal of AI in Education, 15(2). [4] Anderson, J. R. (1993). Rules of the Mind. Erlbaum, Hillsdale, NJ. [5] Pelletier, Ray (1993). The TDK Production Rule System. Master Thesis, Carnegie MellonUniversity. [6] Anderson, J. R. & Pelletier, R. (1991). A Development System For Model-Tracing Tutors. In Proceedings of the International Conference of the Learning Sciences, 1-8. Evanston, IL. [7] Aleven, V., McLaren, B. M., Sewall, J., & Koedinger, K. (2006). The Cognitive Tutor Authoring Tools (CTAT): Preliminary evaluation of efficiency gains. In M. Ikeda, K. D. Ashley, & T. W. Chan (Eds.), Proceedings of the 8th International Conference on Intelligent Tutoring Systems (ITS 2006), (pp ). Berlin: Springer Verlag. [8] Friedman-Hill, E. (2003). Jess in Action: Rule-Based Systems in Java. Manning Publications, Greenwich, CT. (See also the JESS homepage at: [9] Koedinger, K. R., Aleven, V., McLaren, B., and VanLehn, K. Lecture notes, 1st Annual PSLC LearnLab Summer School, June 27 - July 1, 2005, Carnegie Mellon University, Pittsburgh, PA. [10] Korf, R. E. (1985), Depth-First Iterative-Deepening: An Optimal Admissible Tree Search. Artificial intelligence, 27, [11] McKendree, J. E. (1990). Effective feedback content for tutoring complex skills. Human Computer Interaction, 5, [12] Levine D.M., Stephan D., Krehbiel, T.C. and Berenson M.L. (2001). Statistics for Managers Using Microsoft Excel (3rd edition), Upper Saddle River, New Jersey: Prentice Hall.

Predicting Students Performance with SimStudent: Learning Cognitive Skills from Observation

Predicting Students Performance with SimStudent: Learning Cognitive Skills from Observation School of Computer Science Human-Computer Interaction Institute Carnegie Mellon University Year 2007 Predicting Students Performance with SimStudent: Learning Cognitive Skills from Observation Noboru Matsuda

More information

What s in a Step? Toward General, Abstract Representations of Tutoring System Log Data

What s in a Step? Toward General, Abstract Representations of Tutoring System Log Data What s in a Step? Toward General, Abstract Representations of Tutoring System Log Data Kurt VanLehn 1, Kenneth R. Koedinger 2, Alida Skogsholm 2, Adaeze Nwaigwe 2, Robert G.M. Hausmann 1, Anders Weinstein

More information

POLA: a student modeling framework for Probabilistic On-Line Assessment of problem solving performance

POLA: a student modeling framework for Probabilistic On-Line Assessment of problem solving performance POLA: a student modeling framework for Probabilistic On-Line Assessment of problem solving performance Cristina Conati, Kurt VanLehn Intelligent Systems Program University of Pittsburgh Pittsburgh, PA,

More information

Knowledge based expert systems D H A N A N J A Y K A L B A N D E

Knowledge based expert systems D H A N A N J A Y K A L B A N D E Knowledge based expert systems D H A N A N J A Y K A L B A N D E What is a knowledge based system? A Knowledge Based System or a KBS is a computer program that uses artificial intelligence to solve problems

More information

MYCIN. The MYCIN Task

MYCIN. The MYCIN Task MYCIN Developed at Stanford University in 1972 Regarded as the first true expert system Assists physicians in the treatment of blood infections Many revisions and extensions over the years The MYCIN Task

More information

ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology

ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology Tiancheng Zhao CMU-LTI-16-006 Language Technologies Institute School of Computer Science Carnegie Mellon

More information

Rule-based Expert Systems

Rule-based Expert Systems Rule-based Expert Systems What is knowledge? is a theoretical or practical understanding of a subject or a domain. is also the sim of what is currently known, and apparently knowledge is power. Those who

More information

Creating Meaningful Assessments for Professional Development Education in Software Architecture

Creating Meaningful Assessments for Professional Development Education in Software Architecture Creating Meaningful Assessments for Professional Development Education in Software Architecture Elspeth Golden Human-Computer Interaction Institute Carnegie Mellon University Pittsburgh, PA egolden@cs.cmu.edu

More information

KLI: Infer KCs from repeated assessment events. Do you know what you know? Ken Koedinger HCI & Psychology CMU Director of LearnLab

KLI: Infer KCs from repeated assessment events. Do you know what you know? Ken Koedinger HCI & Psychology CMU Director of LearnLab KLI: Infer KCs from repeated assessment events Ken Koedinger HCI & Psychology CMU Director of LearnLab Instructional events Explanation, practice, text, rule, example, teacher-student discussion Learning

More information

An Interactive Intelligent Language Tutor Over The Internet

An Interactive Intelligent Language Tutor Over The Internet An Interactive Intelligent Language Tutor Over The Internet Trude Heift Linguistics Department and Language Learning Centre Simon Fraser University, B.C. Canada V5A1S6 E-mail: heift@sfu.ca Abstract: This

More information

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1 Notes on The Sciences of the Artificial Adapted from a shorter document written for course 17-652 (Deciding What to Design) 1 Ali Almossawi December 29, 2005 1 Introduction The Sciences of the Artificial

More information

What is PDE? Research Report. Paul Nichols

What is PDE? Research Report. Paul Nichols What is PDE? Research Report Paul Nichols December 2013 WHAT IS PDE? 1 About Pearson Everything we do at Pearson grows out of a clear mission: to help people make progress in their lives through personalized

More information

A Metacognitive Approach to Support Heuristic Solution of Mathematical Problems

A Metacognitive Approach to Support Heuristic Solution of Mathematical Problems A Metacognitive Approach to Support Heuristic Solution of Mathematical Problems John TIONG Yeun Siew Centre for Research in Pedagogy and Practice, National Institute of Education, Nanyang Technological

More information

Stephanie Ann Siler. PERSONAL INFORMATION Senior Research Scientist; Department of Psychology, Carnegie Mellon University

Stephanie Ann Siler. PERSONAL INFORMATION Senior Research Scientist; Department of Psychology, Carnegie Mellon University Stephanie Ann Siler PERSONAL INFORMATION Senior Research Scientist; Department of Psychology, Carnegie Mellon University siler@andrew.cmu.edu Home Address Office Address 26 Cedricton Street 354 G Baker

More information

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Implementing a tool to Support KAOS-Beta Process Model Using EPF Implementing a tool to Support KAOS-Beta Process Model Using EPF Malihe Tabatabaie Malihe.Tabatabaie@cs.york.ac.uk Department of Computer Science The University of York United Kingdom Eclipse Process Framework

More information

Learning Methods for Fuzzy Systems

Learning Methods for Fuzzy Systems Learning Methods for Fuzzy Systems Rudolf Kruse and Andreas Nürnberger Department of Computer Science, University of Magdeburg Universitätsplatz, D-396 Magdeburg, Germany Phone : +49.39.67.876, Fax : +49.39.67.8

More information

A cognitive perspective on pair programming

A cognitive perspective on pair programming Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2006 Proceedings Americas Conference on Information Systems (AMCIS) December 2006 A cognitive perspective on pair programming Radhika

More information

Seminar - Organic Computing

Seminar - Organic Computing Seminar - Organic Computing Self-Organisation of OC-Systems Markus Franke 25.01.2006 Typeset by FoilTEX Timetable 1. Overview 2. Characteristics of SO-Systems 3. Concern with Nature 4. Design-Concepts

More information

Axiom 2013 Team Description Paper

Axiom 2013 Team Description Paper Axiom 2013 Team Description Paper Mohammad Ghazanfari, S Omid Shirkhorshidi, Farbod Samsamipour, Hossein Rahmatizadeh Zagheli, Mohammad Mahdavi, Payam Mohajeri, S Abbas Alamolhoda Robotics Scientific Association

More information

How do adults reason about their opponent? Typologies of players in a turn-taking game

How do adults reason about their opponent? Typologies of players in a turn-taking game How do adults reason about their opponent? Typologies of players in a turn-taking game Tamoghna Halder (thaldera@gmail.com) Indian Statistical Institute, Kolkata, India Khyati Sharma (khyati.sharma27@gmail.com)

More information

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur Module 12 Machine Learning 12.1 Instructional Objective The students should understand the concept of learning systems Students should learn about different aspects of a learning system Students should

More information

Abstractions and the Brain

Abstractions and the Brain Abstractions and the Brain Brian D. Josephson Department of Physics, University of Cambridge Cavendish Lab. Madingley Road Cambridge, UK. CB3 OHE bdj10@cam.ac.uk http://www.tcm.phy.cam.ac.uk/~bdj10 ABSTRACT

More information

A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS

A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS Sébastien GEORGE Christophe DESPRES Laboratoire d Informatique de l Université du Maine Avenue René Laennec, 72085 Le Mans Cedex 9, France

More information

COMPUTATIONAL COMPLEXITY OF LEFT-ASSOCIATIVE GRAMMAR

COMPUTATIONAL COMPLEXITY OF LEFT-ASSOCIATIVE GRAMMAR COMPUTATIONAL COMPLEXITY OF LEFT-ASSOCIATIVE GRAMMAR ROLAND HAUSSER Institut für Deutsche Philologie Ludwig-Maximilians Universität München München, West Germany 1. CHOICE OF A PRIMITIVE OPERATION The

More information

Foundations of Knowledge Representation in Cyc

Foundations of Knowledge Representation in Cyc Foundations of Knowledge Representation in Cyc Why use logic? CycL Syntax Collections and Individuals (#$isa and #$genls) Microtheories This is an introduction to the foundations of knowledge representation

More information

Ontology-based smart learning environment for teaching word problems in mathematics

Ontology-based smart learning environment for teaching word problems in mathematics J. Comput. Educ. (2014) 1(4):313 334 DOI 10.1007/s40692-014-0020-z Ontology-based smart learning environment for teaching word problems in mathematics Aparna Lalingkar Chandrashekar Ramnathan Srinivasan

More information

On-Line Data Analytics

On-Line Data Analytics International Journal of Computer Applications in Engineering Sciences [VOL I, ISSUE III, SEPTEMBER 2011] [ISSN: 2231-4946] On-Line Data Analytics Yugandhar Vemulapalli #, Devarapalli Raghu *, Raja Jacob

More information

Cognitive Modeling. Tower of Hanoi: Description. Tower of Hanoi: The Task. Lecture 5: Models of Problem Solving. Frank Keller.

Cognitive Modeling. Tower of Hanoi: Description. Tower of Hanoi: The Task. Lecture 5: Models of Problem Solving. Frank Keller. Cognitive Modeling Lecture 5: Models of Problem Solving Frank Keller School of Informatics University of Edinburgh keller@inf.ed.ac.uk January 22, 2008 1 2 3 4 Reading: Cooper (2002:Ch. 4). Frank Keller

More information

Learning goal-oriented strategies in problem solving

Learning goal-oriented strategies in problem solving Learning goal-oriented strategies in problem solving Martin Možina, Timotej Lazar, Ivan Bratko Faculty of Computer and Information Science University of Ljubljana, Ljubljana, Slovenia Abstract The need

More information

Reinforcement Learning by Comparing Immediate Reward

Reinforcement Learning by Comparing Immediate Reward Reinforcement Learning by Comparing Immediate Reward Punit Pandey DeepshikhaPandey Dr. Shishir Kumar Abstract This paper introduces an approach to Reinforcement Learning Algorithm by comparing their immediate

More information

Introduction to Simulation

Introduction to Simulation Introduction to Simulation Spring 2010 Dr. Louis Luangkesorn University of Pittsburgh January 19, 2010 Dr. Louis Luangkesorn ( University of Pittsburgh ) Introduction to Simulation January 19, 2010 1 /

More information

Given a directed graph G =(N A), where N is a set of m nodes and A. destination node, implying a direction for ow to follow. Arcs have limitations

Given a directed graph G =(N A), where N is a set of m nodes and A. destination node, implying a direction for ow to follow. Arcs have limitations 4 Interior point algorithms for network ow problems Mauricio G.C. Resende AT&T Bell Laboratories, Murray Hill, NJ 07974-2070 USA Panos M. Pardalos The University of Florida, Gainesville, FL 32611-6595

More information

COMPUTER-ASSISTED INDEPENDENT STUDY IN MULTIVARIATE CALCULUS

COMPUTER-ASSISTED INDEPENDENT STUDY IN MULTIVARIATE CALCULUS COMPUTER-ASSISTED INDEPENDENT STUDY IN MULTIVARIATE CALCULUS L. Descalço 1, Paula Carvalho 1, J.P. Cruz 1, Paula Oliveira 1, Dina Seabra 2 1 Departamento de Matemática, Universidade de Aveiro (PORTUGAL)

More information

TU-E2090 Research Assignment in Operations Management and Services

TU-E2090 Research Assignment in Operations Management and Services Aalto University School of Science Operations and Service Management TU-E2090 Research Assignment in Operations Management and Services Version 2016-08-29 COURSE INSTRUCTOR: OFFICE HOURS: CONTACT: Saara

More information

ECE-492 SENIOR ADVANCED DESIGN PROJECT

ECE-492 SENIOR ADVANCED DESIGN PROJECT ECE-492 SENIOR ADVANCED DESIGN PROJECT Meeting #3 1 ECE-492 Meeting#3 Q1: Who is not on a team? Q2: Which students/teams still did not select a topic? 2 ENGINEERING DESIGN You have studied a great deal

More information

Knowledge Elicitation Tool Classification. Janet E. Burge. Artificial Intelligence Research Group. Worcester Polytechnic Institute

Knowledge Elicitation Tool Classification. Janet E. Burge. Artificial Intelligence Research Group. Worcester Polytechnic Institute Page 1 of 28 Knowledge Elicitation Tool Classification Janet E. Burge Artificial Intelligence Research Group Worcester Polytechnic Institute Knowledge Elicitation Methods * KE Methods by Interaction Type

More information

WHY SOLVE PROBLEMS? INTERVIEWING COLLEGE FACULTY ABOUT THE LEARNING AND TEACHING OF PROBLEM SOLVING

WHY SOLVE PROBLEMS? INTERVIEWING COLLEGE FACULTY ABOUT THE LEARNING AND TEACHING OF PROBLEM SOLVING From Proceedings of Physics Teacher Education Beyond 2000 International Conference, Barcelona, Spain, August 27 to September 1, 2000 WHY SOLVE PROBLEMS? INTERVIEWING COLLEGE FACULTY ABOUT THE LEARNING

More information

Lecture 1: Machine Learning Basics

Lecture 1: Machine Learning Basics 1/69 Lecture 1: Machine Learning Basics Ali Harakeh University of Waterloo WAVE Lab ali.harakeh@uwaterloo.ca May 1, 2017 2/69 Overview 1 Learning Algorithms 2 Capacity, Overfitting, and Underfitting 3

More information

SARDNET: A Self-Organizing Feature Map for Sequences

SARDNET: A Self-Organizing Feature Map for Sequences SARDNET: A Self-Organizing Feature Map for Sequences Daniel L. James and Risto Miikkulainen Department of Computer Sciences The University of Texas at Austin Austin, TX 78712 dljames,risto~cs.utexas.edu

More information

A Game-based Assessment of Children s Choices to Seek Feedback and to Revise

A Game-based Assessment of Children s Choices to Seek Feedback and to Revise A Game-based Assessment of Children s Choices to Seek Feedback and to Revise Maria Cutumisu, Kristen P. Blair, Daniel L. Schwartz, Doris B. Chin Stanford Graduate School of Education Please address all

More information

Entrepreneurial Discovery and the Demmert/Klein Experiment: Additional Evidence from Germany

Entrepreneurial Discovery and the Demmert/Klein Experiment: Additional Evidence from Germany Entrepreneurial Discovery and the Demmert/Klein Experiment: Additional Evidence from Germany Jana Kitzmann and Dirk Schiereck, Endowed Chair for Banking and Finance, EUROPEAN BUSINESS SCHOOL, International

More information

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus CS 1103 Computer Science I Honors Fall 2016 Instructor Muller Syllabus Welcome to CS1103. This course is an introduction to the art and science of computer programming and to some of the fundamental concepts

More information

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT Rajendra G. Singh Margaret Bernard Ross Gardler rajsingh@tstt.net.tt mbernard@fsa.uwi.tt rgardler@saafe.org Department of Mathematics

More information

A Version Space Approach to Learning Context-free Grammars

A Version Space Approach to Learning Context-free Grammars Machine Learning 2: 39~74, 1987 1987 Kluwer Academic Publishers, Boston - Manufactured in The Netherlands A Version Space Approach to Learning Context-free Grammars KURT VANLEHN (VANLEHN@A.PSY.CMU.EDU)

More information

P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas

P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas Exploiting Distance Learning Methods and Multimediaenhanced instructional content to support IT Curricula in Greek Technological Educational Institutes P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou,

More information

Developing an Assessment Plan to Learn About Student Learning

Developing an Assessment Plan to Learn About Student Learning Developing an Assessment Plan to Learn About Student Learning By Peggy L. Maki, Senior Scholar, Assessing for Learning American Association for Higher Education (pre-publication version of article that

More information

Major Milestones, Team Activities, and Individual Deliverables

Major Milestones, Team Activities, and Individual Deliverables Major Milestones, Team Activities, and Individual Deliverables Milestone #1: Team Semester Proposal Your team should write a proposal that describes project objectives, existing relevant technology, engineering

More information

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Dave Donnellan, School of Computer Applications Dublin City University Dublin 9 Ireland daviddonnellan@eircom.net Claus Pahl

More information

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining

Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Evaluation of Usage Patterns for Web-based Educational Systems using Web Mining Dave Donnellan, School of Computer Applications Dublin City University Dublin 9 Ireland daviddonnellan@eircom.net Claus Pahl

More information

CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS

CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS CONCEPT MAPS AS A DEVICE FOR LEARNING DATABASE CONCEPTS Pirjo Moen Department of Computer Science P.O. Box 68 FI-00014 University of Helsinki pirjo.moen@cs.helsinki.fi http://www.cs.helsinki.fi/pirjo.moen

More information

Software Maintenance

Software Maintenance 1 What is Software Maintenance? Software Maintenance is a very broad activity that includes error corrections, enhancements of capabilities, deletion of obsolete capabilities, and optimization. 2 Categories

More information

Extending Place Value with Whole Numbers to 1,000,000

Extending Place Value with Whole Numbers to 1,000,000 Grade 4 Mathematics, Quarter 1, Unit 1.1 Extending Place Value with Whole Numbers to 1,000,000 Overview Number of Instructional Days: 10 (1 day = 45 minutes) Content to Be Learned Recognize that a digit

More information

1 3-5 = Subtraction - a binary operation

1 3-5 = Subtraction - a binary operation High School StuDEnts ConcEPtions of the Minus Sign Lisa L. Lamb, Jessica Pierson Bishop, and Randolph A. Philipp, Bonnie P Schappelle, Ian Whitacre, and Mindy Lewis - describe their research with students

More information

Guru: A Computer Tutor that Models Expert Human Tutors

Guru: A Computer Tutor that Models Expert Human Tutors Guru: A Computer Tutor that Models Expert Human Tutors Andrew Olney 1, Sidney D'Mello 2, Natalie Person 3, Whitney Cade 1, Patrick Hays 1, Claire Williams 1, Blair Lehman 1, and Art Graesser 1 1 University

More information

Geo Risk Scan Getting grips on geotechnical risks

Geo Risk Scan Getting grips on geotechnical risks Geo Risk Scan Getting grips on geotechnical risks T.J. Bles & M.Th. van Staveren Deltares, Delft, the Netherlands P.P.T. Litjens & P.M.C.B.M. Cools Rijkswaterstaat Competence Center for Infrastructure,

More information

The Strong Minimalist Thesis and Bounded Optimality

The Strong Minimalist Thesis and Bounded Optimality The Strong Minimalist Thesis and Bounded Optimality DRAFT-IN-PROGRESS; SEND COMMENTS TO RICKL@UMICH.EDU Richard L. Lewis Department of Psychology University of Michigan 27 March 2010 1 Purpose of this

More information

University of Groningen. Systemen, planning, netwerken Bosman, Aart

University of Groningen. Systemen, planning, netwerken Bosman, Aart University of Groningen Systemen, planning, netwerken Bosman, Aart IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please check the document

More information

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge Innov High Educ (2009) 34:93 103 DOI 10.1007/s10755-009-9095-2 Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge Phyllis Blumberg Published online: 3 February

More information

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.

We are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming. Computer Science 1 COMPUTER SCIENCE Office: Department of Computer Science, ECS, Suite 379 Mail Code: 2155 E Wesley Avenue, Denver, CO 80208 Phone: 303-871-2458 Email: info@cs.du.edu Web Site: Computer

More information

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING Yong Sun, a * Colin Fidge b and Lin Ma a a CRC for Integrated Engineering Asset Management, School of Engineering Systems, Queensland

More information

The Impact of Positive and Negative Feedback in Insight Problem Solving

The Impact of Positive and Negative Feedback in Insight Problem Solving The Impact of Positive and Negative Feedback in Insight Problem Solving Andrew Roxburgh Supervised by: Dr. Antonija Mitrovic and Prof. Stellan Ohlsson (University of Illinois at Chicago) 15 November 2004

More information

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I Session 1793 Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I John Greco, Ph.D. Department of Electrical and Computer Engineering Lafayette College Easton, PA 18042 Abstract

More information

WORKSHOP PAPERS Tutorial Dialogue Systems

WORKSHOP PAPERS Tutorial Dialogue Systems May 20, 2001 WORKSHOP PAPERS Tutorial Dialogue Systems ii AIED-2001 Workshop on Tutorial Dialogue Systems Sunday, May 20, 2001 Organizing committee Vincent Aleven Human Computer-Interaction Institute Carnegie

More information

Mathematics Program Assessment Plan

Mathematics Program Assessment Plan Mathematics Program Assessment Plan Introduction This assessment plan is tentative and will continue to be refined as needed to best fit the requirements of the Board of Regent s and UAS Program Review

More information

Data Fusion Models in WSNs: Comparison and Analysis

Data Fusion Models in WSNs: Comparison and Analysis Proceedings of 2014 Zone 1 Conference of the American Society for Engineering Education (ASEE Zone 1) Data Fusion s in WSNs: Comparison and Analysis Marwah M Almasri, and Khaled M Elleithy, Senior Member,

More information

Objectives. Chapter 2: The Representation of Knowledge. Expert Systems: Principles and Programming, Fourth Edition

Objectives. Chapter 2: The Representation of Knowledge. Expert Systems: Principles and Programming, Fourth Edition Chapter 2: The Representation of Knowledge Expert Systems: Principles and Programming, Fourth Edition Objectives Introduce the study of logic Learn the difference between formal logic and informal logic

More information

Self Study Report Computer Science

Self Study Report Computer Science Computer Science undergraduate students have access to undergraduate teaching, and general computing facilities in three buildings. Two large classrooms are housed in the Davis Centre, which hold about

More information

Computerized Adaptive Psychological Testing A Personalisation Perspective

Computerized Adaptive Psychological Testing A Personalisation Perspective Psychology and the internet: An European Perspective Computerized Adaptive Psychological Testing A Personalisation Perspective Mykola Pechenizkiy mpechen@cc.jyu.fi Introduction Mixed Model of IRT and ES

More information

FUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria

FUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria FUZZY EXPERT SYSTEMS 16-18 18 February 2002 University of Damascus-Syria Dr. Kasim M. Al-Aubidy Computer Eng. Dept. Philadelphia University What is Expert Systems? ES are computer programs that emulate

More information

Algebra 1, Quarter 3, Unit 3.1. Line of Best Fit. Overview

Algebra 1, Quarter 3, Unit 3.1. Line of Best Fit. Overview Algebra 1, Quarter 3, Unit 3.1 Line of Best Fit Overview Number of instructional days 6 (1 day assessment) (1 day = 45 minutes) Content to be learned Analyze scatter plots and construct the line of best

More information

Purdue Data Summit Communication of Big Data Analytics. New SAT Predictive Validity Case Study

Purdue Data Summit Communication of Big Data Analytics. New SAT Predictive Validity Case Study Purdue Data Summit 2017 Communication of Big Data Analytics New SAT Predictive Validity Case Study Paul M. Johnson, Ed.D. Associate Vice President for Enrollment Management, Research & Enrollment Information

More information

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC On Human Computer Interaction, HCI Dr. Saif al Zahir Electrical and Computer Engineering Department UBC Human Computer Interaction HCI HCI is the study of people, computer technology, and the ways these

More information

Using the Attribute Hierarchy Method to Make Diagnostic Inferences about Examinees Cognitive Skills in Algebra on the SAT

Using the Attribute Hierarchy Method to Make Diagnostic Inferences about Examinees Cognitive Skills in Algebra on the SAT The Journal of Technology, Learning, and Assessment Volume 6, Number 6 February 2008 Using the Attribute Hierarchy Method to Make Diagnostic Inferences about Examinees Cognitive Skills in Algebra on the

More information

Lecture 10: Reinforcement Learning

Lecture 10: Reinforcement Learning Lecture 1: Reinforcement Learning Cognitive Systems II - Machine Learning SS 25 Part III: Learning Programs and Strategies Q Learning, Dynamic Programming Lecture 1: Reinforcement Learning p. Motivation

More information

Writing Research Articles

Writing Research Articles Marek J. Druzdzel with minor additions from Peter Brusilovsky University of Pittsburgh School of Information Sciences and Intelligent Systems Program marek@sis.pitt.edu http://www.pitt.edu/~druzdzel Overview

More information

Integrating simulation into the engineering curriculum: a case study

Integrating simulation into the engineering curriculum: a case study Integrating simulation into the engineering curriculum: a case study Baidurja Ray and Rajesh Bhaskaran Sibley School of Mechanical and Aerospace Engineering, Cornell University, Ithaca, New York, USA E-mail:

More information

CAAP. Content Analysis Report. Sample College. Institution Code: 9011 Institution Type: 4-Year Subgroup: none Test Date: Spring 2011

CAAP. Content Analysis Report. Sample College. Institution Code: 9011 Institution Type: 4-Year Subgroup: none Test Date: Spring 2011 CAAP Content Analysis Report Institution Code: 911 Institution Type: 4-Year Normative Group: 4-year Colleges Introduction This report provides information intended to help postsecondary institutions better

More information

MGT/MGP/MGB 261: Investment Analysis

MGT/MGP/MGB 261: Investment Analysis UNIVERSITY OF CALIFORNIA, DAVIS GRADUATE SCHOOL OF MANAGEMENT SYLLABUS for Fall 2014 MGT/MGP/MGB 261: Investment Analysis Daytime MBA: Tu 12:00p.m. - 3:00 p.m. Location: 1302 Gallagher (CRN: 51489) Sacramento

More information

Community-oriented Course Authoring to Support Topic-based Student Modeling

Community-oriented Course Authoring to Support Topic-based Student Modeling Community-oriented Course Authoring to Support Topic-based Student Modeling Sergey Sosnovsky, Michael Yudelson, Peter Brusilovsky School of Information Sciences, University of Pittsburgh, USA {sas15, mvy3,

More information

NCEO Technical Report 27

NCEO Technical Report 27 Home About Publications Special Topics Presentations State Policies Accommodations Bibliography Teleconferences Tools Related Sites Interpreting Trends in the Performance of Special Education Students

More information

Including the Microsoft Solution Framework as an agile method into the V-Modell XT

Including the Microsoft Solution Framework as an agile method into the V-Modell XT Including the Microsoft Solution Framework as an agile method into the V-Modell XT Marco Kuhrmann 1 and Thomas Ternité 2 1 Technische Universität München, Boltzmann-Str. 3, 85748 Garching, Germany kuhrmann@in.tum.de

More information

understand a concept, master it through many problem-solving tasks, and apply it in different situations. One may have sufficient knowledge about a do

understand a concept, master it through many problem-solving tasks, and apply it in different situations. One may have sufficient knowledge about a do Seta, K. and Watanabe, T.(Eds.) (2015). Proceedings of the 11th International Conference on Knowledge Management. Bayesian Networks For Competence-based Student Modeling Nguyen-Thinh LE & Niels PINKWART

More information

Automating the E-learning Personalization

Automating the E-learning Personalization Automating the E-learning Personalization Fathi Essalmi 1, Leila Jemni Ben Ayed 1, Mohamed Jemni 1, Kinshuk 2, and Sabine Graf 2 1 The Research Laboratory of Technologies of Information and Communication

More information

Evaluating the Effectiveness of the Strategy Draw a Diagram as a Cognitive Tool for Problem Solving

Evaluating the Effectiveness of the Strategy Draw a Diagram as a Cognitive Tool for Problem Solving Evaluating the Effectiveness of the Strategy Draw a Diagram as a Cognitive Tool for Problem Solving Carmel Diezmann Centre for Mathematics and Science Education Queensland University of Technology Diezmann,

More information

DIDACTIC MODEL BRIDGING A CONCEPT WITH PHENOMENA

DIDACTIC MODEL BRIDGING A CONCEPT WITH PHENOMENA DIDACTIC MODEL BRIDGING A CONCEPT WITH PHENOMENA Beba Shternberg, Center for Educational Technology, Israel Michal Yerushalmy University of Haifa, Israel The article focuses on a specific method of constructing

More information

An Investigation into Team-Based Planning

An Investigation into Team-Based Planning An Investigation into Team-Based Planning Dionysis Kalofonos and Timothy J. Norman Computing Science Department University of Aberdeen {dkalofon,tnorman}@csd.abdn.ac.uk Abstract Models of plan formation

More information

Emma Kushtina ODL organisation system analysis. Szczecin University of Technology

Emma Kushtina ODL organisation system analysis. Szczecin University of Technology Emma Kushtina ODL organisation system analysis Szczecin University of Technology 1 European Higher Education Area Ongoing Bologna Process (1999 2010, ) European Framework of Qualifications Open and Distance

More information

Life and career planning

Life and career planning Paper 30-1 PAPER 30 Life and career planning Bob Dick (1983) Life and career planning: a workbook exercise. Brisbane: Department of Psychology, University of Queensland. A workbook for class use. Introduction

More information

Liquid Narrative Group Technical Report Number

Liquid Narrative Group Technical Report Number http://liquidnarrative.csc.ncsu.edu/pubs/tr04-004.pdf NC STATE UNIVERSITY_ Liquid Narrative Group Technical Report Number 04-004 Equivalence between Narrative Mediation and Branching Story Graphs Mark

More information

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course GEORGE MASON UNIVERSITY COLLEGE OF EDUCATION AND HUMAN DEVELOPMENT GRADUATE SCHOOL OF EDUCATION INSTRUCTIONAL DESIGN AND TECHNOLOGY PROGRAM EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall

More information

Learning Cases to Resolve Conflicts and Improve Group Behavior

Learning Cases to Resolve Conflicts and Improve Group Behavior From: AAAI Technical Report WS-96-02. Compilation copyright 1996, AAAI (www.aaai.org). All rights reserved. Learning Cases to Resolve Conflicts and Improve Group Behavior Thomas Haynes and Sandip Sen Department

More information

AQUA: An Ontology-Driven Question Answering System

AQUA: An Ontology-Driven Question Answering System AQUA: An Ontology-Driven Question Answering System Maria Vargas-Vera, Enrico Motta and John Domingue Knowledge Media Institute (KMI) The Open University, Walton Hall, Milton Keynes, MK7 6AA, United Kingdom.

More information

THESIS GUIDE FORMAL INSTRUCTION GUIDE FOR MASTER S THESIS WRITING SCHOOL OF BUSINESS

THESIS GUIDE FORMAL INSTRUCTION GUIDE FOR MASTER S THESIS WRITING SCHOOL OF BUSINESS THESIS GUIDE FORMAL INSTRUCTION GUIDE FOR MASTER S THESIS WRITING SCHOOL OF BUSINESS 1. Introduction VERSION: DECEMBER 2015 A master s thesis is more than just a requirement towards your Master of Science

More information

(Sub)Gradient Descent

(Sub)Gradient Descent (Sub)Gradient Descent CMSC 422 MARINE CARPUAT marine@cs.umd.edu Figures credit: Piyush Rai Logistics Midterm is on Thursday 3/24 during class time closed book/internet/etc, one page of notes. will include

More information

arxiv: v1 [math.at] 10 Jan 2016

arxiv: v1 [math.at] 10 Jan 2016 THE ALGEBRAIC ATIYAH-HIRZEBRUCH SPECTRAL SEQUENCE OF REAL PROJECTIVE SPECTRA arxiv:1601.02185v1 [math.at] 10 Jan 2016 GUOZHEN WANG AND ZHOULI XU Abstract. In this note, we use Curtis s algorithm and the

More information

What Different Kinds of Stratification Can Reveal about the Generalizability of Data-Mined Skill Assessment Models

What Different Kinds of Stratification Can Reveal about the Generalizability of Data-Mined Skill Assessment Models What Different Kinds of Stratification Can Reveal about the Generalizability of Data-Mined Skill Assessment Models Michael A. Sao Pedro Worcester Polytechnic Institute 100 Institute Rd. Worcester, MA 01609

More information

Data Integration through Clustering and Finding Statistical Relations - Validation of Approach

Data Integration through Clustering and Finding Statistical Relations - Validation of Approach Data Integration through Clustering and Finding Statistical Relations - Validation of Approach Marek Jaszuk, Teresa Mroczek, and Barbara Fryc University of Information Technology and Management, ul. Sucharskiego

More information

Decision Analysis. Decision-Making Problem. Decision Analysis. Part 1 Decision Analysis and Decision Tables. Decision Analysis, Part 1

Decision Analysis. Decision-Making Problem. Decision Analysis. Part 1 Decision Analysis and Decision Tables. Decision Analysis, Part 1 Decision Support: Decision Analysis Jožef Stefan International Postgraduate School, Ljubljana Programme: Information and Communication Technologies [ICT3] Course Web Page: http://kt.ijs.si/markobohanec/ds/ds.html

More information

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses Thomas F.C. Woodhall Masters Candidate in Civil Engineering Queen s University at Kingston,

More information

Motivation to e-learn within organizational settings: What is it and how could it be measured?

Motivation to e-learn within organizational settings: What is it and how could it be measured? Motivation to e-learn within organizational settings: What is it and how could it be measured? Maria Alexandra Rentroia-Bonito and Joaquim Armando Pires Jorge Departamento de Engenharia Informática Instituto

More information