UC Merced Proceedings of the Annual Meeting of the Cognitive Science Society

Size: px
Start display at page:

Download "UC Merced Proceedings of the Annual Meeting of the Cognitive Science Society"

Transcription

1 UC Merced Proceedings of the nnual Meeting of the Cognitive Science Society Title Multi-modal Cognitive rchitectures: Partial Solution to the Frame Problem Permalink Journal Proceedings of the nnual Meeting of the Cognitive Science Society, 28(28) uthors Chandrasekaran, B. Kurup, Unmesh Publication Date Peer reviewed escholarship.org Powered by the California Digital Library University of California

2 Multi-modal Cognitive rchitectures: Partial Solution to the Frame Problem Unmesh Kurup Computer Science and Engineering, Rm 395, 2015 Neil ve Columbus, OH US B. Chandrasekaran Computer Science and Engineering, Rm 591, 2015 Neil ve Columbus, OH US bstract Since its definition by McCarthy in 1969, the Frame Problem (FP) has been one of the more heavily debated problems in I. Part of the debate has been on the exact definition of what the FP really is. The computational aspect of the FP can be thought of as reasoning about what changes and what doesn t change in a dynamic world. The sleeping dog strategy is considered to be a viable solution to this aspect of the FP. We intend to show that this strategy has a weakness that can be partially solved using diagrammatic reasoning, under certain conditions. related and equally important problem, called the Ramification Problem, is to be able to reason about the indirect effects of an action in the world. Our proposal provides a more efficient solution to the Ramification Problem when reasoning about spatial relations. To illustrate our solution, we introduce a problem solving architecture based on Soar that is augmented with a diagrammatic reasoning component. problem state in this augmented Soar is bi-modal in nature, one part being symbolic and the other diagrammatic. We describe its use in certain problems and show how the use of diagrams can handle the frame and ramification problems with respect to spatial relations. Keywords: Multi-modal; Cognitive rchitectures; Diagrammatic Reasoning; Frame Problem Introduction In their 1969 paper, McCarthy and Hayes discuss a number of philosophical issues in artificial intelligence. One of the issues they identified is the Frame Problem. s formulated by McCarthy and Hayes (now referred to as the logical or technical aspect of the FP), the FP is the problem of axiomatizing the Common Sense Law of Inertia - the understanding that an action is assumed to not have changed a property of a situation unless there is evidence to the contrary (Shanahan, 2004). different problem involves how to reason about an action s consequences without having to go over the entirety of its (the agent s) knowledge. McDermott calls this the computational aspect of the FP (McDermott, 1987). Later discussions have identified other distinct, but related problems, including the Philosopher s aspect of the FP and the Ramification Problem, lurking where just one problem was first seen. There is broad consensus today that the frame problem in its logical guise has been solved (Shanahan, 1997) (Reiter, 2001). However, the computational aspect still remains problematic. For the remainder of the paper, when we refer to the FP, we mean its computational aspect. In the logic framework, information about the world and the objects in it is represented as sentences in a symbolic language. When a problem solving system is built in this framework, the various actions that the agent can take in the world are represented as rules that have pre-conditions that decide when the rule applies and post-conditions that explicitly capture the changes. While various heuristics and strategies might mitigate the problem, there is a consensus that the FP and its variants are unavoidable in the sentential knowledge representation framework. This has resulted in suggestions that perhaps alternative representative frameworks might exist that avoid the problem. One such proposal by Janlert (1996) is that analog representations such as pictorial representations might be the answer. In such systems, a rule only encodes the basic action. The other changes are implicitly captured by the representation (as in the external world). Unfortunately, analog representations suffer from problems too, one of which is their tendency to over-specify. Due to this, the possibility exists that conclusions drawn within the framework could be wrong. To avoid this, agents using such representations usually perform additional reasoning that verifies any conclusions. s Pylyshyn (1996) has mentioned, when this additional reasoning is combined with the problem of converting problems into equivalent ones that have a spatial character, we end up trading one problem for another equally difficult problem. Our proposal is two-fold. While reformulating every problem into a spatial one has prohibitive costs and is not always possible, we believe there is a small subset of problems, namely those that are already spatial or have a natural spatial analog that have no need for conversion. nalog representations can indeed be of help in these cases. Secondly, analog representations have another advantage. The sleeping dog strategy, the preferred technique for handling the problem in the logic framework, has the drawback that any addition to the vocabulary of operations in the world results in changes to the existing knowledge in the system. diagrammatic representation does not have the same problem. We take an existing, well established general problem solving architecture Soar (Laird et al., 1987) and augment it with a diagrammatic reasoning component. We then compare how traditional Soar and this 1646

3 new Soar (called bi-soar) perform in the blocks world domain when new relations are introduced in the world. The Frame Problem s mentioned earlier, the FP is faced by an agent reasoning in a dynamic world. Consider the blocks world domain. When a block, resting on a block B, is moved to a block C, not only does the new world have on top of C, it also no longer has on top of B. Further, there could be other relations that have changed, like may have been to the left of other blocks but after the move it could be to their right. To complicate things, there may also be a lot of relations that don t change as a result of the move, such as s color, size, shape etc. The relations between B and C don t change either. Hayes (1987) provides a more comprehensive introduction to the frame problem. Without getting into too much detail about the history of the problem, it is easy to see that one possible way of handling it is to keep track of what changes are made by each action and that anything not explicitly mentioned as changing is assumed to not have changed. McDermott (1987) calls this the sleeping dog strategy. One way to implement such a strategy is using suitably parameterized add and delete lists to keep track of the consequences of actions. When the precondition of a rule was met, everything in the add list is added to memory and everything in the delete list is removed from memory. In order to control the lists from becoming too big, relations in the modeled world were divided into primitive and nonprimitive relations. Non-primitive relations are those that can be inferred from primitive relations and hence, add and delete lists need contain only the changes to primitive relations. dd and delete lists do indeed provide a solution to the FP, but have certain drawbacks. Consider the blocks world example described above. Each add and delete list describes which primitive relations are changed by an action. s more and more primitive relations are added to the world, the number of entries in the lists also increases. t some point, the lists will grow so large that the agent spends a significant amount of time simply updating the state of the world using these lists. nother problem is that the number of inferences required to derive a non-primitive relation from the primitive relations may turn out to be expensive and repeated application of such inferences could slow down the system. These drawbacks are well documented in the FP literature. We believe that there is yet another drawback not identified by earlier discussions on the topic. ssume we want the representation to capture the new (primitive) relation right-of. This would naturally involve a new predicate right-of and a new action with add and delete lists that allows the agent to move blocks to the right of other blocks. But, that is not enough because moving a block to be on top of another block can also change its right-of relation to other blocks. Thus, to fully capture the effects of the new relation, the agent s add and delete lists for the action to move a block to be on top of another has to be modified too. In the worst case, adding a new relation to the agent would involve changing every add and delete list. External Representations Consider the same blocks world scenario as before. Except that the agent now has a piece of paper and a pencil and the ability to draw and erase shapes on the paper. Instead of representing blocks, B and C using predicates, the agent instead draws them as blocks on the paper. If the agent needs to know the relationship between any of the blocks, it simply looks at the diagram and extracts the required information from it. If the agent has to move block from B to C, it simply erases block from its previous position above B in the diagram and redraws it on top of C. One can see how the FP does not exist in this representation and consequently there are no add and delete lists to update after a move. Now consider the example of adding a new relation right-of to the vocabulary of the world. This would involve adding perception and action routines that tell the agent how to check for the right-of relation and how to move something to the right-of another respectively. nd that s all. There is no need to modify any other relation. What makes this form of representation so powerful is a combination of factors One, the nature of the problem allows the use of a spatial representation. There are many problems that can t be transformed into such a representation and cannot be solved using this technique. Two, the structure of the physical world ensures that the causality of space is applied to the diagrammatic representation. Three, the perceptual abilities of the agent are capable of carrying out the tasks that are required for perceiving, creating and modifying diagrams. This ability of diagrammatic representations (and spatial representations in general) to make explicit certain implicit consequences of an operation, has been referred to variously as free rides and emergent properties (Chandrasekaran et al., 2004). While the use of external analog representations is noncontroversial, there has been much debate about the presence and availability of internal analog representations for reasoning. Without getting into the debate, our internalization of this representation can be justified simply as an I solution to an I problem. The idea of diagrammatic representations as a solution to the frame problem has been proposed before, most notably by Lindsay (1995). But, while Lindsay does lay out his vision of such a diagrammatic system, he merely mentions that One may view perception as offering a solution to the frame problem by allowing the world to make appropriate inferences which are then read by the brain/mind. Our work takes a closer look at the frame problem space and identifies exactly where diagrammatic representations can make a contribution. lso, we propose diagrammatic representations as a solution to the drawback of the sleeping dog strategy and lastly, we show how a general purpose reasoner, namely Soar, can be augmented with diagrammatic representations to create a multi-modal 1647

4 cognitive architecture that can be used to solve a variety of problems. While the proposal is for an agent that is multimodal, we restrict our attention in the rest of the paper to bi-modal agents in which the predicate-symbolic component is augmented with a visual component. We next describe a representational system that is the functional equivalent of an external diagram. The Diagrammatic Representation System (DRS) and the Bi-modal State We make use of a data type called DRS, proposed in (Chandrasekaran et al., 2004), to represent a diagram. physical diagram (on a screen or on paper) is an image that contains diagrammatic objects, each to be interpreted as a point, curve or a region, that represent objects of interest in the domain of discourse. That is, the diagram is viewed not as an un-interpreted image, but as a configuration of diagrammatic objects. Note too that while in the physical diagram all the objects are regions, so that they can be perceived, DRS captures the intended diagram. If an object in the physical diagram appears as a circle, in DRS it would be treated as a Euclidean point object with just location to characterize it. DRS is domain-independent the only objects are points, curves or regions. Interpreting them in domain terms is the job of the user of the representation. The objects in DRS have associated with them information about their spatiality -- locations for point objects, and representations that are functionally equivalent to the sets of points that constitute the objects for curves and regions. ssociated with the DRS are a set of perception and diagram construction/modification capabilities; following Ullman (1984), these are called routines. ll these routines are visual, but we use the more general term so that it will apply to the more general multi-modal view. Perception Routines take diagrammatic elements as arguments and return information about specified spatial properties or spatial relations. There are two types of perception routines: the ones in the first type re-perform the figure-ground separation on the image rather than on the DRS perceiving emergent objects (e.g., the two subregions that emerge when a curve intersects a region.) Routines of the second type return specified spatial properties of objects, e.g., the length of a curve; and evaluate specified spatial relations between objects, e.g., Inside(Region1, Region2). These routines work from descriptions in DRS. DRS thus is an intermediate representation that supports reconstituting the image, a capability needed for emergent object identification, and also the perceptual routines that perceive properties of and relations between objects. Routines that help in constructing or modifying the diagram are action routines. They create diagrammatic objects that satisfy specific perceptual criteria, such as a curve object that intersects a given region object, and a point object inside the region object. The sets of routines are open-ended, but routines that are useful across a number of domains are described in Chandrasekaran (2004), which also contain more information on DRS. DRS is the functional equivalent of a diagram in the sense that it has the same information that a diagram has objects and their spatiality and can be operated on by routines that are equivalent to perception on external diagrams. DRS will provide us the representational medium for the visual modality of the bi-modal state. The symbolic component in the standard architectures may be transformed in two ways: by rules as in traditional symbolic representations and by the relational predicates generated by perceptual routines operating on DRS. The visual component of the state may be transformed by action routines invoked during problem solving to create or modify aspects of the diagram. Functionally, the bi-modal states are exemplified by Figures 1 and 2, both of which represent the same world state. The predicate-symbolic representations on the left of each of the figures are the usual state descriptions. The diagrams on the right are the visual modality. The diagrammatic part is represented in DRS. The fact that diagrams are the same in the figures, while the descriptive components are different leads us to an important point about how perceptual representations partially help with the Frame Problem. With respect to the spatial aspects of the problem, the diagrammatic component is complete in a way that the symbolic component is not, and cannot be. We can apply different perceptions and extract different descriptive pieces from the diagrammatic component. Diagrammatic representations (and similar things such as scale models) can often provide a partial solution to the Frame Problem for the spatial components, provided perceptions are available for the information of interest. Thus, while contemplating the world state corresponding to Fig. 1, the agent can simply check the diagrammatic component or the external world perceptually to see if the required spatial relations are satisfied, e.g., bove(, C), at the point when such information is needed. In fact, there is no real reason to carry the complete set of symbolic descriptions from state to state. Bi-modal ugmentation of Cognitive State in Soar Soar Soar is an architecture for constructing general cognitive systems (Laird et al., 1987) that perform a wide variety of tasks. For achieving this goal, Soar provides representations for short and long-term memory, mechanisms for interacting with the external world, a subgoaling strategy that is independent of the problem and a learning mechanism that allows Soar to learn as a result of success in solving subgoals. The Soar architecture also provides a rule-based programming language that can be used to program the intelligent agent. Soar s long-term memory is in the form these rules or productions of the language. The agent s cognitive state is called Working Memory (WM) in Soar. For our immediate purposes, we do not need many of the 1648

5 details about WM, which we will simply model as containing any goal state, description of the state of the world it is solving a problem about, and active operators. Soar s design belief is that all deliberate goal-oriented behavior can be cast as the selection and application of operators to the current problem state; and a goal is the desired outcome of the problem solving activity. ll state representations in Soar make use of predicate-symbolic descriptions. For comparison purposes, we constructed bisoar, that is a Soar with a diagrammatic component available to represent various states. The resulting problem state is a bi-modal problem state with part (or whole) of the information represented symbolically and part diagrammatically. The On(,B), On(B,C), On(C, Table) B C Table Goal State: B On(,Table) World State: Table Fig 3: simple blocks world example Goal State: On(,Table) World State: Block() Block(B) Table(T1) On(,B) On(B,Table) Operators: Fig 4: Initial contents of Soar s WM Goal State: On(,Table) World State: Fig 1. bi-modal state On(,B), On(B,C), On(C, Table), bove(,c) B C Table Block() Block(B) Table(T1) On(,B) On(B,Table) Operators: move(,table) Block() Block(B) Table(T1) On(,Table) On(B,Table) Operators: Fig.2. lternate symbolic description of same world state as in Fig. 1. diagram or diagrams used in the solver can be initialized as part of the initialization production of bisoar. perceptual routine can be executed on a diagram by calling the routine in the RHS of a bisoar production. Due to the generic domain-independent nature of the DRS, the problem solver in bisoar needs to translate from the domain dependent nature of the perceptual questions to the generic ones supported by DRS. For example, if bisoar asks a question Is block inside of box B1?, the question is translated into Is region inside of region B1? During problem solving, the bisoar problem solver can modify the diagram by invoking the action routines, and modify the symbolic components by applying perceptual routines to the diagram. In bisoar, when solving problems concerning some external situation, WM may contain several elements each of which may be augmented with a diagrammatic component. It is useful to distinguish between world state, goal state, and cognitive state. World state is simply the state of the world which is the subject of problem solving. Goal state is a state in the world that we wish to achieve. Cognitive state is the contents of the WM of the agent. WM may contain the goal state the agent is working towards, and the world state that is the result of any action being contemplated by the agent. In traditional implementation, each of these components of WM would be represented in a form similar to the left sides of Figures 1 and 2. In the augmented version, these parts of WM will each be Fig 5: Soar s WM after operator proposal Fig 6: Soar s WM after Move applied augmented with the corresponding diagrammatic component when such a representation is appropriate and available. In the rest of the paper, the term Soar will refer to the traditional symbolic version, while bisoar will refer to the augmented version. Blocks World in Bi-modal Soar Example 1 Let us start with an extremely simple example, Fig 3, to illustrate the basic ideas and issues. The situation has only two blocks and B and a Table, one relation on-top-of and a move-on-top-of operator. The goal is to create a domain state that satisfies the description ON(,Table). We will run through the representations in Soar, describing its problem space and working memory at each point in problem solving, and repeat the sequence for bisoar 1. Fig 4 shows the starting state of working memory in Soar. It contains a description of the world state, and the current goal. During the proposal phase, the production for proposing a move operator fires and a move operator is proposed to move onto the Table. Fig 5 shows the state of 1 For our purposes, a content description of Soar s WM is all that is required. This is what the figures represent and should not be mistaken for an exact replica of Soar s WM. 1649

6 Soar after the operator proposal phase. During the application phase, shown in Fig 6, the rule for applying the move operator fires and removes On(,B) from the state and adds On(,Table) to it. Fig 7 shows the starting state for bisoar. There are two blocks and B and a table T. The problem state now has a diagram, represented in DRS, attached to it. In the Figure, the goal to be achieved is represented both symbolically and diagrammatically, but either alone might be sufficient 2. Unlike in standard Soar, in bisoar there is no requirement for the symbolic part of the state to contain predicates describing the initial state world state, if the diagrammatic component depicts the situation. During the proposal phase, the rule that proposes the Move operator fires (this state is not shown in any of the figures). During the application phase, instead of updating the symbolic part, the rule calls the action routine to update the diagram to reflect Move(,Table). Checking for preconditions can be done directly by the relevant perceptual routines. Fig 8 shows the final state after the move operator has been applied. Unlike standard Soar, bisoar does not need add or delete lists to keep track of the state of the world. The diagrammatic part does it instead. Example 2 Let us add the following new relations to the world: under, above, below, imm-right-of, imm-left-of, right-of, left-of and inside-of. These relations are interpreted in their natural meanings, so we forego formal descriptions of them. The goal state to be achieved is described in terms of above and right-of relations. Figure 7: Initial contents of bisoar s WM Figure 8: bisoar s WM after Move applied 2 because of the ambiguity inherent in diagrammatic representations about what is intended, we only use symbolic goal descriptions. For our list of relations, on-top-of, under, imm-right-of, imm-left-of and inside-of are the primitive relations while above, below, right-of and left-of are the non-primitive relations. In Soar, the primitive relations, from which all other relations may be derived, are updated after each change in the world. If a non-primitive relation is needed, the solver performs inference to find the answer. Fig 9 shows the initial state for our blocks world problem. The final state is laid out as a sequence of goals to be achieved by the problem solver, while the initial state is simply a DRS representation of Fig 9. The goals to be achieved are: B inside-of B1, E above, F above, H above, D above B, G above. The problem solving sequences for the standard Soar problem solver and bimodal Soar are shown in Fig 10. The solvers try to achieve each goal in the sequence in which it is presented. We examine one slice of this sequence. Consider the final subgoal of the problem G above. To achieve this sub-goal, standard Soar first checks if Block is clear. Since it s not, the solver sets up a sub-goal to find the topmost block above. In order to find the topmost block, the solver performs inference by moving up the stack starting with block. It finds that E is on-top-of, that F is on-top-of E, H is ontop-of F and that there is nothing on-top-of H. Instead of just 3 blocks above, if the stack had 20, the solver would have had to go through 20 such steps to find the topmost block. Consider the same sub-goal being solved in bi-modal Soar. The sequence does not vary from any of the other subgoals. The solver calls a perceptual routine to check if is clear. Since is not, it calls the perceptual routine topmost to find the topmost block above. The routine returns H and the solver calls the move routine to move G onto H. This sequence of problem solving steps is independent of the number of blocks in the stack. If there were 20, the solver would still call the topmost routine just once to find the topmost block. dding these new relations also means that we have to add the corresponding move operators for each of these relations as well as modify the existing move-on-top-of operator. For example, consider adding the imm-right-of relation. The corresponding move-imm-right-of operator will update the state of the world by adding and deleting the appropriate imm-right-of() predicates. It will also have to maybe add and delete some ON predicates depending on whether the block being moved was on or is being moved on to a block. But this is not enough. We also need to modify the existing move-on-top-of operator, because now, moving a block on top of another block could change its imm-right-of relations with other blocks. Similarly, now adding imm-left-of means that we need to modify both move-on-top-of and move-imm-right-of operators. In bisoar, instead of modifying the symbolic content, we add perceptual and action routines corresponding to the imm-right-of and imm-left-of to the diagrammatic component. The move-on-top-of operator however was left untouched. ccording to Janlert (1996) sign that the frame problem is under proper control is that the 1650

7 representation can be incrementally extended: conservative addition to the furniture of the world would involve only a conservative addition to the representation. In our case, the world is the blocks world and an addition to B1 B D C E G Figure 9. The initial state for Example 2. the world can be in the form of objects and/or relations. The examples show that bisoar handles both additions well without exponential additions to the agent or modifications to its knowledge of existing objects and relations. Using a diagrammatic component does come with its share of costs. Though each access to a routine is presented as taking only a single Soar cycle, the cycle itself could be considerably longer than normal. It is also worth mentioning Fig 10: The problem solving sequences for standard and multi-modal Soar for the problem in Fig 9. that while the complexity of perceptual routines is independent of the number of blocks and relations only up to a certain limit. There are also, important conceptual issues that remain. One relates to the aforementioned overspecificity of perceptual representations. While it seems to be a daunting task, we seem to be able to use diagrams without falling into the trap of over-specificity. It doesn t seem too hopeful to assume that agents could perform the same way and in comparable time. t the very least it is possible to specify what can be trusted for a particular domain. F H Conclusion Most of the approaches to solving the frame problem have been to find clever heuristics to restrict the explosion of causal effects in a dynamic world. smaller section of these problems, namely those that depend on the causal structure of the world can be solved by the use of diagrams. There are serious drawbacks to this approach. However, it also has the advantage that changes to the vocabulary of the world can be incrementally added without a reworking of the existing parts of an agent. We have presented a multi-modal architecture that combines the predicate symbolic reasoning power of Soar with a diagrammatic component and reasons both symbolically and diagrammatically and shown that the agent is capable of dealing with a change in the number of/type of objects and relations without having to modify the existing knowledge of the agent. cknowledgements dvanced Decision rchitectures Collaborative Technology lliance sponsored by the U.S. rmy Research Laboratory under Cooperative greement DD References Chandrasekaran, B., Kurup, U., Banerjee, B., Josephson, J.R., Winkler, R. (2004). n architecture for problem solving with diagrams. Proceedings of the Diagrammatic Representation and Inference conference (pp ): Springer-Verlag. Hayes, P. J. (1987). What the frame problem is and isn't. In Z. W. Pylyshyn (Ed.), The robot's dilemma: The frame problem in artificial intelligence (pp ): blex Publishing. Janlert, L.-E. (1996). The frame problem: Freedom or stability? With pictures we can have both. Laird, J. E., Newell,., & Rosenbloom, P. S. (1987). Soar: n architecture for general intelligence. rtificial Intelligence, 33(1), Lindsay, R. (1995). Images and inference. In Glasgow, J. et. al. (Eds), Diagrammatic Reasoning: Cognitive and Computational Perspectives (pp ): I Press McDermott, D. (1987). We've been framed: Or, why ai is innocent of the frame problem. Pylyshyn, Z. W. (1996). The frame problem blues: Once more, with feeling. Reiter, R. (2001). Knowledge in action: Logical foundations for specifying and implementing dynamical systems. Cambridge, M.: The MIT Press. Shanahan, M. (1997). Solving the frame problem: The MIT Press. Shanahan, M. (2004). The frame problem. The Stanford Encyclopedia of Philosophy, 2004 Ullman, S. (1984). Visual routines. Cognition, 18,

Critical Thinking in Everyday Life: 9 Strategies

Critical Thinking in Everyday Life: 9 Strategies Critical Thinking in Everyday Life: 9 Strategies Most of us are not what we could be. We are less. We have great capacity. But most of it is dormant; most is undeveloped. Improvement in thinking is like

More information

Causal Link Semantics for Narrative Planning Using Numeric Fluents

Causal Link Semantics for Narrative Planning Using Numeric Fluents Proceedings, The Thirteenth AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE-17) Causal Link Semantics for Narrative Planning Using Numeric Fluents Rachelyn Farrell,

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

Concept Acquisition Without Representation William Dylan Sabo

Concept Acquisition Without Representation William Dylan Sabo Concept Acquisition Without Representation William Dylan Sabo Abstract: Contemporary debates in concept acquisition presuppose that cognizers can only acquire concepts on the basis of concepts they already

More information

Grade 2: Using a Number Line to Order and Compare Numbers Place Value Horizontal Content Strand

Grade 2: Using a Number Line to Order and Compare Numbers Place Value Horizontal Content Strand Grade 2: Using a Number Line to Order and Compare Numbers Place Value Horizontal Content Strand Texas Essential Knowledge and Skills (TEKS): (2.1) Number, operation, and quantitative reasoning. The student

More information

Integrating Meta-Level and Domain-Level Knowledge for Task-Oriented Dialogue

Integrating Meta-Level and Domain-Level Knowledge for Task-Oriented Dialogue Advances in Cognitive Systems 3 (2014) 201 219 Submitted 9/2013; published 7/2014 Integrating Meta-Level and Domain-Level Knowledge for Task-Oriented Dialogue Alfredo Gabaldon Pat Langley Silicon Valley

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

Backwards Numbers: A Study of Place Value. Catherine Perez

Backwards Numbers: A Study of Place Value. Catherine Perez Backwards Numbers: A Study of Place Value Catherine Perez Introduction I was reaching for my daily math sheet that my school has elected to use and in big bold letters in a box it said: TO ADD NUMBERS

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

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

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

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

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 Case-Based Approach To Imitation Learning in Robotic Agents

A Case-Based Approach To Imitation Learning in Robotic Agents A Case-Based Approach To Imitation Learning in Robotic Agents Tesca Fitzgerald, Ashok Goel School of Interactive Computing Georgia Institute of Technology, Atlanta, GA 30332, USA {tesca.fitzgerald,goel}@cc.gatech.edu

More information

Visual CP Representation of Knowledge

Visual CP Representation of Knowledge Visual CP Representation of Knowledge Heather D. Pfeiffer and Roger T. Hartley Department of Computer Science New Mexico State University Las Cruces, NM 88003-8001, USA email: hdp@cs.nmsu.edu and rth@cs.nmsu.edu

More information

A Minimalist Approach to Code-Switching. In the field of linguistics, the topic of bilingualism is a broad one. There are many

A Minimalist Approach to Code-Switching. In the field of linguistics, the topic of bilingualism is a broad one. There are many Schmidt 1 Eric Schmidt Prof. Suzanne Flynn Linguistic Study of Bilingualism December 13, 2013 A Minimalist Approach to Code-Switching In the field of linguistics, the topic of bilingualism is a broad one.

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

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

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

Book Review: Build Lean: Transforming construction using Lean Thinking by Adrian Terry & Stuart Smith

Book Review: Build Lean: Transforming construction using Lean Thinking by Adrian Terry & Stuart Smith Howell, Greg (2011) Book Review: Build Lean: Transforming construction using Lean Thinking by Adrian Terry & Stuart Smith. Lean Construction Journal 2011 pp 3-8 Book Review: Build Lean: Transforming construction

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

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

Evolution of Collective Commitment during Teamwork

Evolution of Collective Commitment during Teamwork Fundamenta Informaticae 56 (2003) 329 371 329 IOS Press Evolution of Collective Commitment during Teamwork Barbara Dunin-Kȩplicz Institute of Informatics, Warsaw University Banacha 2, 02-097 Warsaw, Poland

More information

Characterizing Diagrams Produced by Individuals and Dyads

Characterizing Diagrams Produced by Individuals and Dyads Characterizing Diagrams Produced by Individuals and Dyads Julie Heiser and Barbara Tversky Department of Psychology, Stanford University, Stanford, CA 94305-2130 {jheiser, bt}@psych.stanford.edu Abstract.

More information

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System IBM Software Group Mastering Requirements Management with Use Cases Module 6: Define the System 1 Objectives Define a product feature. Refine the Vision document. Write product position statement. Identify

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

Action Models and their Induction

Action Models and their Induction Action Models and their Induction Michal Čertický, Comenius University, Bratislava certicky@fmph.uniba.sk March 5, 2013 Abstract By action model, we understand any logic-based representation of effects

More information

Shared Mental Models

Shared Mental Models Shared Mental Models A Conceptual Analysis Catholijn M. Jonker 1, M. Birna van Riemsdijk 1, and Bas Vermeulen 2 1 EEMCS, Delft University of Technology, Delft, The Netherlands {m.b.vanriemsdijk,c.m.jonker}@tudelft.nl

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

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

Introduction. 1. Evidence-informed teaching Prelude

Introduction. 1. Evidence-informed teaching Prelude 1. Evidence-informed teaching 1.1. Prelude A conversation between three teachers during lunch break Rik: Barbara: Rik: Cristina: Barbara: Rik: Cristina: Barbara: Rik: Barbara: Cristina: Why is it that

More information

Getting Started with Deliberate Practice

Getting Started with Deliberate Practice Getting Started with Deliberate Practice Most of the implementation guides so far in Learning on Steroids have focused on conceptual skills. Things like being able to form mental images, remembering facts

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

1. Professional learning communities Prelude. 4.2 Introduction

1. Professional learning communities Prelude. 4.2 Introduction 1. Professional learning communities 1.1. Prelude The teachers from the first prelude, come together for their first meeting Cristina: Willem: Cristina: Tomaž: Rik: Marleen: Barbara: Rik: Tomaž: Marleen:

More information

Integrating derivational analogy into a general problem solving architecture

Integrating derivational analogy into a general problem solving architecture Integrating derivational analogy into a general problem solving architecture Jaime Carbonell Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 March 1988 Abstract

More information

Agent-Based Software Engineering

Agent-Based Software Engineering Agent-Based Software Engineering Learning Guide Information for Students 1. Description Grade Module Máster Universitario en Ingeniería de Software - European Master on Software Engineering Advanced Software

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

South Carolina College- and Career-Ready Standards for Mathematics. Standards Unpacking Documents Grade 5

South Carolina College- and Career-Ready Standards for Mathematics. Standards Unpacking Documents Grade 5 South Carolina College- and Career-Ready Standards for Mathematics Standards Unpacking Documents Grade 5 South Carolina College- and Career-Ready Standards for Mathematics Standards Unpacking Documents

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

Why Pay Attention to Race?

Why Pay Attention to Race? Why Pay Attention to Race? Witnessing Whiteness Chapter 1 Workshop 1.1 1.1-1 Dear Facilitator(s), This workshop series was carefully crafted, reviewed (by a multiracial team), and revised with several

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

Thesis-Proposal Outline/Template

Thesis-Proposal Outline/Template Thesis-Proposal Outline/Template Kevin McGee 1 Overview This document provides a description of the parts of a thesis outline and an example of such an outline. It also indicates which parts should be

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

NAME OF ASSESSMENT: Reading Informational Texts and Argument Writing Performance Assessment

NAME OF ASSESSMENT: Reading Informational Texts and Argument Writing Performance Assessment GRADE: Seventh Grade NAME OF ASSESSMENT: Reading Informational Texts and Argument Writing Performance Assessment STANDARDS ASSESSED: Students will cite several pieces of textual evidence to support analysis

More information

Pentomino Problem. Use the 3 pentominos that are provided to make as many different shapes with 12 sides or less. Use the following 3 shapes:

Pentomino Problem. Use the 3 pentominos that are provided to make as many different shapes with 12 sides or less. Use the following 3 shapes: Use the 3 pentominos that are provided to make as many different shapes with 12 sides or less. Use the following 3 shapes: 1 of 14 Grade Levels Pre-K-2 Use the 3 pentominos that are provided to make as

More information

How to analyze visual narratives: A tutorial in Visual Narrative Grammar

How to analyze visual narratives: A tutorial in Visual Narrative Grammar How to analyze visual narratives: A tutorial in Visual Narrative Grammar Neil Cohn 2015 neilcohn@visuallanguagelab.com www.visuallanguagelab.com Abstract Recent work has argued that narrative sequential

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

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

Monitoring Metacognitive abilities in children: A comparison of children between the ages of 5 to 7 years and 8 to 11 years

Monitoring Metacognitive abilities in children: A comparison of children between the ages of 5 to 7 years and 8 to 11 years Monitoring Metacognitive abilities in children: A comparison of children between the ages of 5 to 7 years and 8 to 11 years Abstract Takang K. Tabe Department of Educational Psychology, University of Buea

More information

Kindergarten Lessons for Unit 7: On The Move Me on the Map By Joan Sweeney

Kindergarten Lessons for Unit 7: On The Move Me on the Map By Joan Sweeney Kindergarten Lessons for Unit 7: On The Move Me on the Map By Joan Sweeney Aligned with the Common Core State Standards in Reading, Speaking & Listening, and Language Written & Prepared for: Baltimore

More information

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq 835 Different Requirements Gathering Techniques and Issues Javaria Mushtaq Abstract- Project management is now becoming a very important part of our software industries. To handle projects with success

More information

Leader s Guide: Dream Big and Plan for Success

Leader s Guide: Dream Big and Plan for Success Leader s Guide: Dream Big and Plan for Success The goal of this lesson is to: Provide a process for Managers to reflect on their dream and put it in terms of business goals with a plan of action and weekly

More information

Compositional Semantics

Compositional Semantics Compositional Semantics CMSC 723 / LING 723 / INST 725 MARINE CARPUAT marine@cs.umd.edu Words, bag of words Sequences Trees Meaning Representing Meaning An important goal of NLP/AI: convert natural language

More information

A Pipelined Approach for Iterative Software Process Model

A Pipelined Approach for Iterative Software Process Model A Pipelined Approach for Iterative Software Process Model Ms.Prasanthi E R, Ms.Aparna Rathi, Ms.Vardhani J P, Mr.Vivek Krishna Electronics and Radar Development Establishment C V Raman Nagar, Bangalore-560093,

More information

Problems with the implementation of Research-Based Teacher Education Reform 1

Problems with the implementation of Research-Based Teacher Education Reform 1 Jón Torfi Jónasson+, 20/10/11, Research-Based Teacher Education Reform TEPE Vienna, p. 1 of 9 Problems with the implementation of Research-Based Teacher Education Reform 1 Jón Torfi Jónasson. Dean of the

More information

ReFresh: Retaining First Year Engineering Students and Retraining for Success

ReFresh: Retaining First Year Engineering Students and Retraining for Success ReFresh: Retaining First Year Engineering Students and Retraining for Success Neil Shyminsky and Lesley Mak University of Toronto lmak@ecf.utoronto.ca Abstract Student retention and support are key priorities

More information

Introduction to CRC Cards

Introduction to CRC Cards Softstar Research, Inc Methodologies and Practices White Paper Introduction to CRC Cards By David M Rubin Revision: January 1998 Table of Contents TABLE OF CONTENTS 2 INTRODUCTION3 CLASS4 RESPONSIBILITY

More information

Modeling user preferences and norms in context-aware systems

Modeling user preferences and norms in context-aware systems Modeling user preferences and norms in context-aware systems Jonas Nilsson, Cecilia Lindmark Jonas Nilsson, Cecilia Lindmark VT 2016 Bachelor's thesis for Computer Science, 15 hp Supervisor: Juan Carlos

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

Science Olympiad Competition Model This! Event Guidelines

Science Olympiad Competition Model This! Event Guidelines Science Olympiad Competition Model This! Event Guidelines These guidelines should assist event supervisors in preparing for and setting up the Model This! competition for Divisions B and C. Questions should

More information

Team Dispersal. Some shaping ideas

Team Dispersal. Some shaping ideas Team Dispersal Some shaping ideas The storyline is how distributed teams can be a liability or an asset or anything in between. It isn t simply a case of neutralizing the down side Nick Clare, January

More information

Specification of the Verity Learning Companion and Self-Assessment Tool

Specification of the Verity Learning Companion and Self-Assessment Tool Specification of the Verity Learning Companion and Self-Assessment Tool Sergiu Dascalu* Daniela Saru** Ryan Simpson* Justin Bradley* Eva Sarwar* Joohoon Oh* * Department of Computer Science ** Dept. of

More information

Intensive Writing Class

Intensive Writing Class Intensive Writing Class Student Profile: This class is for students who are committed to improving their writing. It is for students whose writing has been identified as their weakest skill and whose CASAS

More information

Transfer Learning Action Models by Measuring the Similarity of Different Domains

Transfer Learning Action Models by Measuring the Similarity of Different Domains Transfer Learning Action Models by Measuring the Similarity of Different Domains Hankui Zhuo 1, Qiang Yang 2, and Lei Li 1 1 Software Research Institute, Sun Yat-sen University, Guangzhou, China. zhuohank@gmail.com,lnslilei@mail.sysu.edu.cn

More information

Danielle Dodge and Paula Barnick first

Danielle Dodge and Paula Barnick first Co-Teaching ELLs: Riding a Tandem Bike Content-area teachers and ESL teachers can address the needs of English language learners with a collaborative instructional cycle that starts with co-planning. Andrea

More information

WHAT ARE VIRTUAL MANIPULATIVES?

WHAT ARE VIRTUAL MANIPULATIVES? by SCOTT PIERSON AA, Community College of the Air Force, 1992 BS, Eastern Connecticut State University, 2010 A VIRTUAL MANIPULATIVES PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR TECHNOLOGY

More information

Grades. From Your Friends at The MAILBOX

Grades. From Your Friends at The MAILBOX From Your Friends at The MAILBOX Grades 5 6 TEC916 High-Interest Math Problems to Reinforce Your Curriculum Supports NCTM standards Strengthens problem-solving and basic math skills Reinforces key problem-solving

More information

Key concepts for the insider-researcher

Key concepts for the insider-researcher 02-Costley-3998-CH-01:Costley -3998- CH 01 07/01/2010 11:09 AM Page 1 1 Key concepts for the insider-researcher Key points A most important aspect of work based research is the researcher s situatedness

More information

Do students benefit from drawing productive diagrams themselves while solving introductory physics problems? The case of two electrostatic problems

Do students benefit from drawing productive diagrams themselves while solving introductory physics problems? The case of two electrostatic problems European Journal of Physics ACCEPTED MANUSCRIPT OPEN ACCESS Do students benefit from drawing productive diagrams themselves while solving introductory physics problems? The case of two electrostatic problems

More information

Arizona s College and Career Ready Standards Mathematics

Arizona s College and Career Ready Standards Mathematics Arizona s College and Career Ready Mathematics Mathematical Practices Explanations and Examples First Grade ARIZONA DEPARTMENT OF EDUCATION HIGH ACADEMIC STANDARDS FOR STUDENTS State Board Approved June

More information

OCR LEVEL 3 CAMBRIDGE TECHNICAL

OCR LEVEL 3 CAMBRIDGE TECHNICAL Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT SYSTEMS ANALYSIS K/505/5481 LEVEL 3 UNIT 34 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 SYSTEMS ANALYSIS K/505/5481 LEVEL

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

Word Segmentation of Off-line Handwritten Documents

Word Segmentation of Off-line Handwritten Documents Word Segmentation of Off-line Handwritten Documents Chen Huang and Sargur N. Srihari {chuang5, srihari}@cedar.buffalo.edu Center of Excellence for Document Analysis and Recognition (CEDAR), Department

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

Stacks Teacher notes. Activity description. Suitability. Time. AMP resources. Equipment. Key mathematical language. Key processes

Stacks Teacher notes. Activity description. Suitability. Time. AMP resources. Equipment. Key mathematical language. Key processes Stacks Teacher notes Activity description (Interactive not shown on this sheet.) Pupils start by exploring the patterns generated by moving counters between two stacks according to a fixed rule, doubling

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

CRW Instructor: Jackson Sabbagh Office: Turlington 4337

CRW Instructor: Jackson Sabbagh   Office: Turlington 4337 Page 1 of 10 Beginning Poetry Writing CRW 1301 Instructor: Jackson Sabbagh Email: jsabbagh@ufl.edu Office: Turlington 4337 Course Description & Objectives: We read poems; we write poems; we read the poems

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

A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems

A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems Hannes Omasreiter, Eduard Metzker DaimlerChrysler AG Research Information and Communication Postfach 23 60

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

Emergency Management Games and Test Case Utility:

Emergency Management Games and Test Case Utility: IST Project N 027568 IRRIIS Project Rome Workshop, 18-19 October 2006 Emergency Management Games and Test Case Utility: a Synthetic Methodological Socio-Cognitive Perspective Adam Maria Gadomski, ENEA

More information

Textbook Evalyation:

Textbook Evalyation: STUDIES IN LITERATURE AND LANGUAGE Vol. 1, No. 8, 2010, pp. 54-60 www.cscanada.net ISSN 1923-1555 [Print] ISSN 1923-1563 [Online] www.cscanada.org Textbook Evalyation: EFL Teachers Perspectives on New

More information

Guidelines for Writing an Internship Report

Guidelines for Writing an Internship Report Guidelines for Writing an Internship Report Master of Commerce (MCOM) Program Bahauddin Zakariya University, Multan Table of Contents Table of Contents... 2 1. Introduction.... 3 2. The Required Components

More information

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016 AGENDA Advanced Learning Theories Alejandra J. Magana, Ph.D. admagana@purdue.edu Introduction to Learning Theories Role of Learning Theories and Frameworks Learning Design Research Design Dual Coding Theory

More information

Writing a composition

Writing a composition A good composition has three elements: Writing a composition an introduction: A topic sentence which contains the main idea of the paragraph. a body : Supporting sentences that develop the main idea. a

More information

CAN PICTORIAL REPRESENTATIONS SUPPORT PROPORTIONAL REASONING? THE CASE OF A MIXING PAINT PROBLEM

CAN PICTORIAL REPRESENTATIONS SUPPORT PROPORTIONAL REASONING? THE CASE OF A MIXING PAINT PROBLEM CAN PICTORIAL REPRESENTATIONS SUPPORT PROPORTIONAL REASONING? THE CASE OF A MIXING PAINT PROBLEM Christina Misailidou and Julian Williams University of Manchester Abstract In this paper we report on the

More information

9.85 Cognition in Infancy and Early Childhood. Lecture 7: Number

9.85 Cognition in Infancy and Early Childhood. Lecture 7: Number 9.85 Cognition in Infancy and Early Childhood Lecture 7: Number What else might you know about objects? Spelke Objects i. Continuity. Objects exist continuously and move on paths that are connected over

More information

Critical Thinking in the Workplace. for City of Tallahassee Gabrielle K. Gabrielli, Ph.D.

Critical Thinking in the Workplace. for City of Tallahassee Gabrielle K. Gabrielli, Ph.D. Critical Thinking in the Workplace for City of Tallahassee Gabrielle K. Gabrielli, Ph.D. Purpose The purpose of this training is to provide: Tools and information to help you become better critical thinkers

More information

Kelli Allen. Vicki Nieter. Jeanna Scheve. Foreword by Gregory J. Kaiser

Kelli Allen. Vicki Nieter. Jeanna Scheve. Foreword by Gregory J. Kaiser Kelli Allen Jeanna Scheve Vicki Nieter Foreword by Gregory J. Kaiser Table of Contents Foreword........................................... 7 Introduction........................................ 9 Learning

More information

MULTIDISCIPLINARY TEAM COMMUNICATION THROUGH VISUAL REPRESENTATIONS

MULTIDISCIPLINARY TEAM COMMUNICATION THROUGH VISUAL REPRESENTATIONS INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION SEPTEMBER 4 & 5 2008, UNIVERSITAT POLITECNICA DE CATALUNYA, BARCELONA, SPAIN MULTIDISCIPLINARY TEAM COMMUNICATION THROUGH VISUAL REPRESENTATIONS

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

Maths Games Resource Kit - Sample Teaching Problem Solving

Maths Games Resource Kit - Sample Teaching Problem Solving Teaching Problem Solving This sample is an extract from the first 2015 contest resource kit. The full kit contains additional example questions and solution methods. Rationale and Syllabus Outcomes Learning

More information

Rule Learning With Negation: Issues Regarding Effectiveness

Rule Learning With Negation: Issues Regarding Effectiveness Rule Learning With Negation: Issues Regarding Effectiveness S. Chua, F. Coenen, G. Malcolm University of Liverpool Department of Computer Science, Ashton Building, Ashton Street, L69 3BX Liverpool, United

More information

QuickStroke: An Incremental On-line Chinese Handwriting Recognition System

QuickStroke: An Incremental On-line Chinese Handwriting Recognition System QuickStroke: An Incremental On-line Chinese Handwriting Recognition System Nada P. Matić John C. Platt Λ Tony Wang y Synaptics, Inc. 2381 Bering Drive San Jose, CA 95131, USA Abstract This paper presents

More information

Guest Editorial Motivating Growth of Mathematics Knowledge for Teaching: A Case for Secondary Mathematics Teacher Education

Guest Editorial Motivating Growth of Mathematics Knowledge for Teaching: A Case for Secondary Mathematics Teacher Education The Mathematics Educator 2008, Vol. 18, No. 2, 3 10 Guest Editorial Motivating Growth of Mathematics Knowledge for Teaching: A Case for Secondary Mathematics Teacher Education Azita Manouchehri There is

More information

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering Document number: 2013/0006139 Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering Program Learning Outcomes Threshold Learning Outcomes for Engineering

More information

P-4: Differentiate your plans to fit your students

P-4: Differentiate your plans to fit your students Putting It All Together: Middle School Examples 7 th Grade Math 7 th Grade Science SAM REHEARD, DC 99 7th Grade Math DIFFERENTATION AROUND THE WORLD My first teaching experience was actually not as a Teach

More information

Probability estimates in a scenario tree

Probability estimates in a scenario tree 101 Chapter 11 Probability estimates in a scenario tree An expert is a person who has made all the mistakes that can be made in a very narrow field. Niels Bohr (1885 1962) Scenario trees require many numbers.

More information

Lecture 1: Basic Concepts of Machine Learning

Lecture 1: Basic Concepts of Machine Learning Lecture 1: Basic Concepts of Machine Learning Cognitive Systems - Machine Learning Ute Schmid (lecture) Johannes Rabold (practice) Based on slides prepared March 2005 by Maximilian Röglinger, updated 2010

More information