Demo Data from SIGIR 2026 / reviewers in the wild / expert
John R. Anderson
dblp:69/2407 · also John Robert Anderson
· DBLP profile ↗
58ranked-venue papers
16as first author
0since 2021 · last 2020
0000-0002-4977-6630ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 30 · 10 first-authorApplied, interdisciplinary, general and emerging computing · 21 · 3 first-authorHuman-computer interaction and ubiquitous computing · 20 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 9 · 5 first-authorDatabases, data management, data science and information retrieval · 4Systems, architecture and hardware · 2 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
High-performance computing · 39% Performance modeling and evaluation · 30% Hardware accelerators and domain-specific architectures · 30% | |
| Artificial intelligence
13 papers |
Efficient and distributed learning · 67% Trustworthy machine learning · 26% Knowledge representation and reasoning · 3% | |
| Databases, data mining, and information retrieval
1 paper |
Recommender systems · 100% | |
| Human-computer interaction and pervasive computing
8 papers |
Interaction techniques and input · 26% Learning and educational technologies · 22% User interface design and tools · 18% |
Topics — the 30 heaviest of 41, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
gram matrix approximation |
0.4 | 1 | 2019 | Efficient Training on Very Large Corpora via Gramian Estimation · ICLR (Poster) 2019 |
Machine learning › Efficient and distributed learning › distributed training
large-scale training |
0.4 | 1 | 2019 | Efficient Training on Very Large Corpora via Gramian Estimation · ICLR (Poster) 2019 |
High-performance computing
ising model simulation |
0.4 | 1 | 2019 | High performance Monte Carlo simulation of ising model on TPU clusters · SC 2019 |
Performance modeling and evaluation › simulation
monte carlo simulation |
0.4 | 1 | 2019 | High performance Monte Carlo simulation of ising model on TPU clusters · SC 2019 |
Machine learning › Trustworthy machine learning
fairness |
0.3 | 1 | 2017 | Beyond Globally Optimal: Focused Learning for Improved Recommendations · WWW 2017 |
Recommender systems
collaborative filtering |
0.3 | 1 | 2017 | Beyond Globally Optimal: Focused Learning for Improved Recommendations · WWW 2017 |
Recommender systems › collaborative filtering
matrix factorization |
0.3 | 1 | 2017 | Beyond Globally Optimal: Focused Learning for Improved Recommendations · WWW 2017 |
High-performance computing › numerical linear algebra
distributed matrix computation |
0.1 | 1 | 2019 | High performance Monte Carlo simulation of ising model on TPU clusters · SC 2019 |
Learning and educational technologies
intelligent tutoring systems |
0.0 | 2 | 2001 | Locus of feedback control in computer-based tutoring: impact on learning rate, achievement and attitudes · CHI 2001 Cognitive Modeling and Intelligent Tutoring · Artif. Intell. 1990 |
Machine learning › Reinforcement learning
temporal difference learning |
0.0 | 1 | 2000 | Achieving Efficient and Cognitively Plausible Learning in Backgammon · ICML 2000 |
Games and playful interaction › board games
boardgame play |
0.0 | 1 | 2000 | Achieving Efficient and Cognitively Plausible Learning in Backgammon · ICML 2000 |
Wearable and physiological sensing › eye tracking
gaze-based interaction |
0.0 | 1 | 2000 | Intelligent gaze-added interfaces · CHI 2000 |
Interaction techniques and input › selection techniques › command selection
menu interaction |
0.0 | 1 | 1999 | Eye Tracking the Visual Search of Click-Down Menus · CHI 1999 |
Interaction techniques and input
visual search |
0.0 | 1 | 1999 | Eye Tracking the Visual Search of Click-Down Menus · CHI 1999 |
Computing education
intelligent tutoring systems |
0.0 | 3 | 1985 | Dynamic Student Modelling in an Intelligent Tutor for LISP Programming · IJCAI 1985 The Geometry Tutor · IJCAI 1985 An Interactive Computer-Based Tutor for LISP · AAAI 1984 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
cognitive modeling |
0.0 | 3 | 1990 | Cognitive Modeling and Intelligent Tutoring · Artif. Intell. 1990 A Theory of the Origins of Human Knowledge · Artif. Intell. 1989 Cognitive Psychology · Artif. Intell. 1984 |
Learning and educational technologies
instructional design |
0.0 | 1 | 2001 | Locus of feedback control in computer-based tutoring: impact on learning rate, achievement and attitudes · CHI 2001 |
User interface design and tools
graphical user interface |
0.0 | 1 | 1999 | Eye Tracking the Visual Search of Click-Down Menus · CHI 1999 |
Machine learning › Learning theory
classification |
0.0 | 1 | 1990 | A Rational Analysis of Categorization · ML 1990 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › cognitive modeling
rational analysis |
0.0 | 1 | 1990 | A Rational Analysis of Categorization · ML 1990 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
automated reasoning |
0.0 | 2 | 1985 | The Geometry Tutor · IJCAI 1985 Tuning of Search of the Problem Space for Geometry Proofs · IJCAI 1981 |
Computing education
student modeling |
0.0 | 1 | 1985 | Dynamic Student Modelling in an Intelligent Tutor for LISP Programming · IJCAI 1985 |
Interaction techniques and input
text editing |
0.0 | 1 | 1985 | The Transfer of Text-Editing Skill · Int. J. Man Mach. Stud. 1985 |
Empirical software engineering
developer studies |
0.0 | 1 | 1993 | Strategy Choice and Change in Programming · Int. J. Man Mach. Stud. 1993 |
Machine learning › Reinforcement learning › hierarchical reinforcement learning
skill learning |
0.0 | 1 | 1983 | Learning to Program · IJCAI 1983 |
Computing education
programming education |
0.0 | 1 | 1983 | Learning to Program · IJCAI 1983 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › automated reasoning
geometry theorem proving |
0.0 | 1 | 1981 | Tuning of Search of the Problem Space for Geometry Proofs · IJCAI 1981 |
Natural language and speech › Language models and text generation
language acquisition |
0.0 | 1 | 1981 | A Theory of Language Acquisition Based on General Learning Principles · IJCAI 1981 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › semantic representation
semantic networks |
0.0 | 1 | 1979 | Use of Thematic Information to Speed Search of Semantic Nets · IJCAI 1979 |
Programming languages and type systems › functional programming
lisp |
0.0 | 1 | 1985 | Dynamic Student Modelling in an Intelligent Tutor for LISP Programming · IJCAI 1985 |
Methods — techniques the papers use, named apart from their topics
focused learning · 0.6tensorflow · 0.4low-precision arithmetic · 0.4BFLOAT16 · 0.4reinforcement learning · 0.1cognitive modeling · 0.1questionnaire · 0.0controlled experiment · 0.0user study · 0.0user model · 0.0probabilistic algorithm · 0.0eye tracking · 0.0protocol analysis · 0.0rational analysis · 0.0learning theory · 0.0interactive tutoring · 0.0intelligent tutoring · 0.0geometry reasoning · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Zero-Shot Heterogeneous Transfer Learning from Recommender Systems to Cold-Start Search RetrievalabstractMany recent advances in neural information retrieval models, which predict top-K items given a query, learn directly from a large training set of (query, item) pairs. However, they are often insufficient when there are many previously unseen (query, item) combinations, often referred to as the cold start problem. Furthermore, the search system can be biased towards items that are frequently shown to a query previously, also known as the 'rich get richer' (a.k.a. feedback loop) problem. In light of these problems, we observed that most online content platforms have both a search and a recommender system that, while having heterogeneous input spaces, can be connected through their common output item space and a shared semantic representation. In this paper, we propose a new Zero-Shot Heterogeneous Transfer Learning framework that transfers learned knowledge from the recommender system component to improve the search component of a content platform. First, it learns representations of items and their natural-language features by predicting (item, item) correlation graphs derived from the recommender system as an auxiliary task. Then, the learned representations are transferred to solve the target search retrieval task, performing query-to-item prediction without having seen any (query, item) pairs in training. We conduct online and offline experiments on one of the world's largest search and recommender systems from Google, and present the results and lessons learned. We demonstrate that the proposed approach can achieve high performance on offline search retrieval tasks, and more importantly, achieved significant improvements on relevance and user interactions over the highly-optimized production system in online experiments. Ellie Ka In Chio, Heng-Tze Cheng, Steffen Rendle, Dima Kuzmin, Ritesh Agarwal, Li Zhang 0001, John R. Anderson, Sarvjeet Singh, Tushar Chandra, Ed H. Chi, Alex Soares, Nitin Jindal |
CIKM | 9 |
| 2020 | Large-Scale Weakly-Supervised Content Embeddings for Music Recommendation and TaggingabstractWe explore content-based representation learning strategies tailored for large-scale, uncurated music collections that afford only weak supervision through unstructured natural language metadata and co-listen statistics. At the core is a hybrid training scheme that uses classification and metric learning losses to incorporate both metadata-derived text labels and aggregate co-listen supervisory signals into a single convolutional model. The resulting joint text and audio content embedding defines a similarity metric and supports prediction of semantic text labels using a vocabulary of unprecedented granularity, which we refine using a novel word-sense disambiguation procedure. As input to simple classifier architectures, our representation achieves state-of-the-art performance on two music tagging benchmarks. Aren Jansen, Li Zhang 0001, Daniel P. W. Ellis, Rif A. Saurous, John R. Anderson |
ICASSP | 6 |
| 2020 | Neural Collaborative Filtering vs. Matrix Factorization RevisitedabstractEmbedding based models have been the state of the art in collaborative filtering for over a decade. Traditionally, the dot product or higher order equivalents have been used to combine two or more embeddings, e.g., most notably in matrix factorization. In recent years, it was suggested to replace the dot product with a learned similarity e.g. using a multilayer perceptron (MLP). This approach is often referred to as neural collaborative filtering (NCF). In this work, we revisit the experiments of the NCF paper that popularized learned similarities using MLPs. First, we show that with a proper hyperparameter selection, a simple dot product substantially outperforms the proposed learned similarities. Second, while a MLP can in theory approximate any function, we show that it is non-trivial to learn a dot product with an MLP. Finally, we discuss practical issues that arise when applying MLP based similarities and show that MLPs are too costly to use for item recommendation in production environments while dot products allow to apply very efficient retrieval algorithms. We conclude that MLPs should be used with care as embedding combiner and that dot products might be a better default choice. Steffen Rendle, Walid Krichene, Li Zhang 0001, John R. Anderson |
RecSys | 4 |
| 2019 | Skill Acquisition in a Dynamic Collaborative Task
Cvetomir Dimov, John R. Anderson, Shawn A. Betts, Daniel Bothell |
CogSci | 2 |
| 2019 | Efficient Training on Very Large Corpora via Gramian Estimation
Walid Krichene, Nicolas Mayoraz, Steffen Rendle, Li Zhang 0001, Xinyang Yi, Lichan Hong, Ed H. Chi, John R. Anderson |
ICLR (Poster) | 8 |
| 2019 | High performance Monte Carlo simulation of ising model on TPU clustersabstractLarge-scale deep learning benefits from an emerging class of AI accelerators. Some of these accelerators' designs are general enough for compute-intensive applications beyond AI and Cloud TPU is one such example. In this paper, we demonstrate a novel approach using TensorFlow on Cloud TPU to simulate the two-dimensional Ising Model. TensorFlow and Cloud TPU framework enable the simple and readable code to express the complicated distributed algorithm without compromising the performance. Our code implementation fits into a small Jupyter Notebook and fully utilizes Cloud TPU's efficient matrix operation and dedicated high speed inter-chip connection. The performance is highly competitive: it outperforms the best published benchmarks to our knowledge by 60% in single-core and 250% in multi-core with good linear scaling. When compared to Tesla V100 GPU, the single-core performance maintains a ~10% gain. We also demonstrate that using low precision arithmetic---bfloat16---does not compromise the correctness of the simulation results. George Roumpos, Chris Colby, John R. Anderson |
SC | 5 |
| 2017 | The impact of practice frequency on learning and retention
Caitlin Tenison, John R. Anderson |
CogSci | 2 |
| 2017 | A Spatial-Temporal Analysis of a Visual Working Memory Task with EEG and ECoG
Marieke K. van Vugt, Jelmer P. Borst, John R. Anderson |
CogSci | 4 |
| 2017 | Folding: Why Good Models Sometimes Make Spurious RecommendationsabstractIn recommender systems based on low-rank factorization of a partially observed user-item matrix, a common phenomenon that plagues many otherwise effective models is the interleaving of good and spurious recommendations in the top-K results. A single spurious recommendation can dramatically impact the perceived quality of a recommender system. Spurious recommendations do not result in serendipitous discoveries but rather cognitive dissonance. In this work, we investigate folding, a major contributing factor to spurious recommendations. Folding refers to the unintentional overlap of disparate groups of users and items in the low-rank embedding vector space, induced by improper handling of missing data. We formally define a metric that quantifies the severity of folding in a trained system, to assist in diagnosing its potential to make inappropriate recommendations. The folding metric complements existing information retrieval metrics that focus on the number of good recommendations and their ranks but ignore the impact of undesired recommendations. We motivate the folding metric definition on synthetic data and evaluate its effectiveness on both synthetic and real world datasets. In studying the relationship between the folding metric and other characteristics of recommender systems, we observe that optimizing for goodness metrics can lead to high folding and thus more spurious recommendations. Doris Xin, Nicolas Mayoraz, Hubert Pham, Karthik Lakshmanan, John R. Anderson |
RecSys | 5 |
| 2017 | Beyond Globally Optimal: Focused Learning for Improved RecommendationsabstractWhen building a recommender system, how can we ensure that all items are modeled well? Classically, recommender systems are built, optimized, and tuned to improve a global prediction objective, such as root mean squared error. However, as we demonstrate, these recommender systems often leave many items badly-modeled and thus under-served. Further, we give both empirical and theoretical evidence that no single matrix factorization, under current state-of-the-art methods, gives optimal results for each item. Alex Beutel, Ed H. Chi, Zhiyuan Cheng 0002, Hubert Pham, John R. Anderson |
WWW | 5 |
| 2016 | From computation to automization: How practice alters initial neural response to familiar arithmetic problems
Caitlin Tenison, John R. Anderson |
CogSci | 2 |
| 2015 | An ACT-R Model of the Choose-Short Effect in Time and Length
Jung Aa Moon, John R. Anderson |
CogSci | 2 |
| 2015 | Consistency in Brain Activation Predicts Success in Transfer
John R. Anderson, Robert E. Kass |
CogSci | 2 |
| 2014 | Detecting Changes in Math Strategy Use During Learning
Caitlin Tenison, John R. Anderson |
CogSci | 2 |
| 2013 | Discovering Processing Stages by combining EEG with Hidden Markov Models
Jelmer P. Borst, John R. Anderson |
CogSci | 2 |
| 2013 | Acquiring Basic Skills in Changing Task Environments: Transfer of Working Memory Updating
Trudy Buwalda, Aryn Pyke, Shawn A. Betts, Niels Taatgen, John R. Anderson |
CogSci | 5 |
| 2013 | Discovering the Structure of Mathematical Problem Solving
John R. Anderson |
EDM | 1 |
| 2012 | Modeling Millisecond Time Interval Estimation in Space Fortress Game
Jung Aa Moon, John R. Anderson |
CogSci | 2 |
| 2011 | When does provision of instruction promote learning?
Hee Seung Lee, Abraham R. Anderson, Shawn A. Betts, John R. Anderson |
CogSci | 4 |
| 2011 | Using a Cognitive Model to Provide Instruction for a Dynamic Task
Jung Aa Moon, Daniel Bothell, John R. Anderson |
CogSci | 3 |
| 2010 | Using Neural Imaging and Cognitive Modeling to Infer Mental States while Using an Intelligent Tutoring System
Jon M. Fincham, John R. Anderson, Shawn A. Betts, Jennifer L. Ferris |
EDM | 2 |
| 2008 | SAL: an explicitly pluralistic cognitive architectureabstractThe SAL cognitive architecture is a synthesis of two well-established constituents: ACT-R, a hybrid symbolic-subsymbolic cognitive architecture, and Leabra, a neural architecture. These component architectures have vastly different origins yet suggest a surprisingly convergent view of the brain, the mind and behaviour. Furthermore, both of these architectures are internally pluralistic, recognising that models at a single level of abstraction cannot capture the required richness of behaviour. In this article, we offer a brief principled defence of epistemological pluralism in cognitive science and artificial intelligence, and elaborate on the SAL architecture as an example of how pluralism can be highly effective as an approach to research in cognitive science. David J. Jilk, Christian Lebiere, Randall C. O'Reilly, John R. Anderson |
J. Exp. Theor. Artif. Intell. | 4 |
| 2008 | Beyond red states and blue states in cognitive scienceabstractAs in political debate, the commentaries in this issue mostly tend towards the two ends of a similar spectrum: ‘one true path’ versus ‘anything goes’. We hope to persuade swing voters of a more mod... David J. Jilk, Christian Lebiere, Randall C. O'Reilly, John R. Anderson |
J. Exp. Theor. Artif. Intell. | 4 |
| 2006 | Toward a real-time model-based training systemabstractThis article describes the development of a real-time model-based training system that provides adaptive “over-the-shoulder” (OTS) instructions to trainees as they learn to perform an Anti-Air Warfare Coordinator (AAWC) task. The long-term goal is to develop a system that will provide real-time instructional materials based on learners’ actions, so that eventually the initial set of instructions on a task can be strengthened, complemented, or overridden at different stages of training. The training system is based on the ACT-R architecture, which serves as the theoretical background for the cognitive model that monitors the learning process of the trainee. An experiment was designed to study the impact of OTS instructions on learning. Results showed that while OTS instructions facilitated short-term learning, (a) they took time away from the processing of current information, (b) their effects tended to decay rapidly in initial stages of training, and (c) their effects on training diminished when the OTS instructions were proceduralized in later stages of training. A cognitive model that learned from both the upfront and OTS instructions was created and provided good fits to the learning and performance data collected from human participants. Our results suggest that to fully capture the symbiotic performance between humans and intelligent training systems, it is important to closely monitor the learning process of the trainee so that instructional interventions can be delivered effectively at different stages of training. We proposed that such a flexible system can be developed based on an adaptive cognitive model that provides real-time predictions on learning and performance. Wai-Tat Fu, Daniel Bothell, Scott Douglass, Craig Haimson, Myeong-Ho Sohn, John R. Anderson |
Interact. Comput. | 6 |
| 2001 | Locus of feedback control in computer-based tutoring: impact on learning rate, achievement and attitudesabstractThe advent of second-generation intelligent computer tutors raises an important instructional design question: when should tutorial advice be presented in problem solving? This paper examines four feedback conditions in the ACT Programming Tutor. Three versions offer the student different levels of control over error feedback and correction: (a) immediate feedback and immediate error correction; (b) immediate error flagging and student control of error correction; (c) feedback on demand and student control of error correction. A fourth, No-tutor condition offers no stepby-step problem solving support. The immediate feedback group with greatest tutor control of problem solving yielded the most efficient learning. These students completed the tutor problems fastest, and the three tutor-supported groups performed equivalently on tests. Questionnaires revealed little student preference among the four conditions. These results suggest that students will need explicit guidance to benefit from learning opportunities that arise when they have greater control over tutorial assistance. Albert T. Corbett, John R. Anderson |
CHI | 2 |
| 2001 | Automated Eye-Movement Protocol AnalysisabstractThis article describes and evaluates a class of methods for performing automated analysis of eye-movement protocols. Although eye movements have become increasingly popular as a tool for investigating user behavior, they can be extremely difficult and tedious to analyze. In this article we propose an approach to automating eye-movement protocol analysis by means of tracing-relating observed eye movements to the sequential predictions of a process model. We present three tracing methods that provide fast and robust analysis and alleviate the equipment noise and individual variability prevalent in typical eye-movement protocols. We also describe three applications of the tracing methods that demonstrate how the methods facilitate the use of eye movements in the study of user behavior and the inference of user intentions. Dario D. Salvucci, John R. Anderson |
Hum. Comput. Interact. | 2 |
| 2000 | Intelligent gaze-added interfacesabstractWe discuss a novel type of interface, the intelligent gaze-added interface, and describe the design and evaluation of a sample gaze-added operating-system interface. Gaze-added interfaces, like current gaze-based systems, allow users to execute commands using their eyes. However, while most gaze-based systems replace the functionality of other inputs with that of gaze, gaze-added interfaces simply add gaze functionality that the user can employ if and when desired. Intelligent gaze-added interfaces utilize a probabilistic algorithm and user model to interpret gaze focus and alleviate typical problems with eye-taking data. We extended a standard WIMP operating-system interface into a new interface, IGO, that incorporates intelligent gaze-added input. In a user study, we found that users quickly adapted to the new interface and utilized gaze effectively both alone and with other inputs. Dario D. Salvucci, John R. Anderson |
CHI | 2 |
| 2000 | Achieving Efficient and Cognitively Plausible Learning in Backgammon
Scott Sanner, John R. Anderson, Christian Lebiere, Marsha C. Lovett |
ICML | 2 |
| 2000 | Broader Bandwidth in Student Modeling: What if ITS were "Eye"TS?
Kevin A. Gluck, John R. Anderson, Scott Douglass |
Intelligent Tutoring Systems | 2 |
| 1999 | Eye Tracking the Visual Search of Click-Down MenusabstractClick-down (or pull-down) menus have long been a key component of graphical user interfaces, yet we know surprisingly little about how users actually interact with such menus. Nilsens [8] study on menu selection has led to the development of a number of models of how users perform the task [6, 21. However, the validity of these models has not been empirically assessed with respect to eye movements (though [l] presents some interesting data that bear on these models). The present study is an attempt to provide data that can help refine our understanding of how users interact with such menus. Michael D. Byrne, John R. Anderson, Scott Douglass, Michael Matessa |
CHI | 2 |
| 1998 | Instructional Applications of ACT: Past, Present, and Future
John R. Anderson |
Intelligent Tutoring Systems | 1 |
| 1998 | Deconstructing a Computer-Based Tutor: Striving for Better Learning Efficiency in Stat Lady
Kevin A. Gluck, Valerie J. Shute, John R. Anderson, Marsha C. Lovett |
Intelligent Tutoring Systems | 3 |
| 1997 | ACT-R: A Theory of Higher Level Cognition and Its Relation to Visual AttentionabstractThe ACT-R system is a general system for modeling a wide range of higher level cognitive processes. Recently, it has been embellished with a theory of how its higher level processes interact with a visual interface. This includes a theory of how visual attention can move across the screen, encoding information into a form that can be processed by ACT-R. This system is applied to modeling several classic phenomena in the literature that depend on the speed and selectivity with which visual attention can move across a visual display. ACT-R is capable of interacting with the same computer screens that subjects do and, as such, is well suited to provide a model for tasks involving human-computer interaction. In this article, we discuss a demonstration of ACT-R's application to menu selection and show that the ACT-R theory makes unique predictions, without estimating any parameters, about the time to search a menu. These predictions are confirmed. John R. Anderson, Michael Matessa, Christian Lebiere |
Hum. Comput. Interact. | 1 |
| 1996 | Transfer of Declarative Knowledge in Complex Information-Processing DomainsabstractDeclarative transfer from one domain to another can be observed in a systematic decrease in the time spent reading an instructional text and processing help during problem solving. Two experiments, done in the programming domain, tested the hypothesis that subjects introduced to a first programming language develop a representation of basic programming concepts that helps them integrate new declarative knowledge from a second programming language. This article shows that the effect on reading was greater for pages that were conceptually close across texts and for subjects who had fully mastered the basic concepts in the first language. A regression model of reading showed an effect on processes that are responsible for the analysis of novel words and examples, whereas general strategic reading processes remained unaffected. The increased reading speed was not accompanied by a greater understanding of the text. Effects of a common programming interface and transfer of procedural knowledge appeared to be negligible on the kind of problems considered. This study supports the distinction between procedural and declarative transfer. Léon Harvey, John R. Anderson |
Hum. Comput. Interact. | 2 |
| 1995 | Knowledge Tracing: Modelling the Acquisition of Procedural Knowledge
Albert T. Corbett, John R. Anderson |
User Model. User Adapt. Interact. | 2 |
| 1993 | Strategy Choice and Change in Programming
Charles Q. Wu, John R. Anderson |
Int. J. Man Mach. Stud. | 2 |
| 1992 | Intelligent Tutoring and High School Mathematics
John R. Anderson |
Intelligent Tutoring Systems | 1 |
| 1992 | The Advantages of Data Flow Diagrams for Beginning Programming
K. S. R. Anjaneyulu, John R. Anderson |
Intelligent Tutoring Systems | 2 |
| 1992 | Student Modeling and Mastery Learning in a Computer-Based Proramming Tutor
Albert T. Corbett, John R. Anderson |
Intelligent Tutoring Systems | 2 |
| 1992 | Explorations of an Incremental, Bayesian Algorithm for Categorization
John R. Anderson, Michael Matessa |
Mach. Learn. | 1 |
| 1990 | A Rational Analysis of Categorization
John R. Anderson, Michael Matessa |
ML | 1 |
| 1990 | Cognitive Modeling and Intelligent Tutoring
John R. Anderson, C. Franklin Boyle, Albert T. Corbett, Matthew W. Lewis |
Artif. Intell. | 1 |
| 1989 | A Theory of the Origins of Human Knowledge
John R. Anderson |
Artif. Intell. | 1 |
| 1987 | Debugging: An Analysis of Bug-Location StrategiesabstractThis article presents a series of four experiments investigating students' debugging of LISP programs. The experiments involve a population of students who know LISP reasonably well in that their errors are best classified as slips (Brown & Van Lehn, 1980). That is, students are unlikely to repeat the same errors either within their program or across programs (Experiment 1). The students' understanding of LISP is also reflected in their debugging behavior: They can usually fix a bug once they locate it. Students' difficulties are in locating the erroneous line of code. We observe that students use a variety of bug-location strategies during debugging (Experiment 2) and that the choice of strategy differs depending on whether students are debugging their own programs or other students' programs (Experiment 3). In addition, we observe that although the different bug-location strategies affect which lines of a program are searched, once students decide on a line, their ability to judge whether or not the line is correct and their ability to correct an error are not substantially affected by the strategy used to locate the line (Experiment 4). Finally, we argue that our results have implications not only for debugging in other computer languages, but for the general processes involved in troubleshooting as well. Irvin R. Katz, John R. Anderson |
Hum. Comput. Interact. | 2 |
| 1987 | A Keystroke Analysis of Learning and Transfer in Text EditingabstractTwo experiments studied the acquisition and transfer of text-editing skill. The first experiment, originally reported in Singley and Anderson (1985) but reanalyzed in greater detail here, found nearly total transfer between two similar line editors and partial transfer from the line editors to a screen editor. Analyses of the keystroke data revealed that the majority of the improvement during both learning and transfer was concentrated in the planning components of the skill. The second experiment found little evidence for negative transfer between a pair of screen editors designed for maximal interference using a classic interference paradigm. The few instances of negative transfer observed were better characterized as the positive transfer of nonoptimal methods rather than instances of true procedural interference. These results support an identical elements model of transfer based on a production system representation of cognitive skill. The relative magnitudes of transfer observed were consistent with detailed measures of production system overlap. In addition, localized transfer sites were hypothesized and identified through a series of microanalyses. Finally, specific transfer predictions based on the differential practice of general and specific components were tested and confirmed. Mark K. Singley, John R. Anderson |
Hum. Comput. Interact. | 2 |
| 1986 | Learning Flow of Control: Recursive and Iterative ProceduresabstractTwo experiments were performed to study students' ability to write recursive and iterative programs and transfer between these two skills. Subjects wrote functions to accumulate instances into a list. Problems varied in terms of whether they were recursive or iterative, whether they operated on lists or numbers, whether they accumulated results in forward or backward manner, whether they accumulated on success or failure, and whether they simply skipped or ejected on failure to accumulate. Subjects had real difficulty only with the dimensions concerned with flow of control, namely, recursive versus iterative, and skip versus eject. We found positive transfer from writing iterative functions to writing recursive functions, but not vice versa. A subsequent protocol study revealed subjects had such a poor mental model of recursion that they developed poor learning strategies which hindered their understanding of iteration. It is argued that having an adequate model of the functionality of programming is prerequisite to learning to program, and that it is sensible pedagogical practice to base understanding of recursive flow of control on understanding iterative flow of control. Claudius M. Kessler, John R. Anderson |
Hum. Comput. Interact. | 2 |
| 1985 | The Geometry Tutor
John R. Anderson, C. Franklin Boyle, Gregg Yost |
IJCAI | 1 |
| 1985 | Dynamic Student Modelling in an Intelligent Tutor for LISP Programming
Brian J. Reiser, John R. Anderson, Robert G. Farrell |
IJCAI | 2 |
| 1985 | Novice LISP Errors: Undetected Losses of Information from Working MemoryabstractFour experiments study the errors students make using LISP functions. The first two experiments show that frequency of errors is increased by increasing the complexity of irrelevant aspects of the problem. The experiments also show that the distribution of errors is largely random and that subjects' errors seem to result from slips rather than from misconceptions. Experiment 3 shows that subjects' errors tend to involve loss of parentheses in answers when the resulting errors are well-formed LISP expressions. Experiment 4 asks subjects, who knew no LISP, to judge the reasonableness of the answers to various LISP function calls. Subjects could detect many errors on the basis of general criteria of what a reasonable answer should look like. On the basis of these four experiments, we conclude that errors occur when there is a loss of information in the working memory representation of the problem and when the resulting answer still looks reasonable. John R. Anderson, Robin Jeffries |
Hum. Comput. Interact. | 1 |
| 1985 | The Transfer of Text-Editing Skill
Mark K. Singley, John R. Anderson |
Int. J. Man Mach. Stud. | 2 |
| 1984 | An Interactive Computer-Based Tutor for LISP
Robert G. Farrell, John R. Anderson, Brian J. Reiser |
AAAI | 2 |
| 1984 | Cognitive Psychology
John R. Anderson |
Artif. Intell. | 1 |
| 1983 | Learning to Program
John R. Anderson |
IJCAI | 1 |
| 1981 | A Theory of Language Acquisition Based on General Learning Principles
John R. Anderson |
IJCAI | 1 |
| 1981 | Tuning of Search of the Problem Space for Geometry Proofs
John R. Anderson |
IJCAI | 1 |
| 1979 | A Learning System and Its Psychological Implications
John R. Anderson, Paul J. Kline |
IJCAI | 1 |
| 1979 | Use of Thematic Information to Speed Search of Semantic Nets
Lynne M. Reder, John R. Anderson |
IJCAI | 2 |
| 1956 | A New Type of Ferroelectric Shift RegisterabstractFerroelectric shift registers having completely independent parallel or serial inputs and outputs have been designed and constructed. The principal components of these shift registers are single crystals of barium titanate and silicon junction diodes. Two ferroelectric units and two to three silicon junction diodes are required for each stage of the shift register. Practical operating speeds for 10-stage shift registers with transistor drives are at present from 0 to 5 kc. The small size of the ferroelectric units and the low power consumption in this speed range make the ferroelectric shift register attractive for many digital circuit applications. John R. Anderson |
IRE Trans. Electron. Comput. | 1 |