Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Allen Newell

dblp:01/4946 · DBLP profile ↗
← Back
42ranked-venue papers
6as first author
0since 2021 · last 1994
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 26 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 16Systems, architecture and hardware · 6Human-computer interaction and ubiquitous computing · 6 · 2 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorTheory of computation · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1

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.

Artificial intelligence
23 papers
Knowledge representation and reasoning · 72% Information extraction and text analysis · 13% Planning, search and constraint satisfaction · 9%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Parallel and multicore computing · 78% Performance modeling and evaluation · 12% Processor architecture and microarchitecture · 10%
Human-computer interaction and pervasive computing
4 papers
Usability and user experience research · 59% Interaction techniques and input · 41%
Theoretical computer science
3 papers
Mathematical optimization · 66% Automated reasoning and model checking · 34%

Topics — the 23 heaviest of 30, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning › cognitive modeling
cognitive architecture
0.051992
Learning 10, 000 Chunks: What's It Like Out There? · AAAI 1992
A Preliminary Analysis of the Soar Architecture as a Basis for General Intelligence · Artif. Intell. 1991
SOAR: An Architecture for General Intelligence · Artif. Intell. 1987
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge level
0.021993
Reflections on the Knowledge Level · Artif. Intell. 1993
The Knowledge Level · Artif. Intell. 1982
Natural language and speech › Information extraction and text analysis › syntactic parsing
chunking
0.021992
Learning 10, 000 Chunks: What's It Like Out There? · AAAI 1992
Learning by Chunking: Summary of a Task and a Model · AAAI 1982
Parallel and multicore computing › parallelization strategies
fine-grained parallelism
0.021989
High-Speed Implementations of Rule-Based Systems · ACM Trans. Comput. Syst. 1989
Parallel Algorithms and Architectures for Rule-Based Systems · ISCA 1986
Usability and user experience research › human performance modeling
predictive human performance modeling
0.021989
Cumulating the science of HCI: from s-R compatibility to transcription typing · CHI 1989
A theory of stimulus-response compatibility applied to human-computer interaction · CHI 1985
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge-based systems › rule-based systems
production systems
0.011990
The Effectiveness of Task-Level Parallelism for High-Level Vision · PPoPP 1990
Parallel and multicore computing › parallelization strategies
task-level parallelism
0.011990
The Effectiveness of Task-Level Parallelism for High-Level Vision · PPoPP 1990
Interaction techniques and input
text entry
0.011989
Cumulating the science of HCI: from s-R compatibility to transcription typing · CHI 1989
Parallel and multicore computing
parallel architecture
0.011989
High-Speed Implementations of Rule-Based Systems · ACM Trans. Comput. Syst. 1989
Parallel and multicore computing
parallel computing
0.011989
High-Speed Implementations of Rule-Based Systems · ACM Trans. Comput. Syst. 1989
Mathematical optimization
automated algorithm design
0.011988
Integrating Multiple Sources of Knowledge Into Designer Soar, an Automatic Algorithm Designer · AAAI 1988
Usability and user experience research › human performance modeling
GOMS modeling
0.011987
Predicting the time to recall computer command abbreviations · CHI 1987
Processor architecture and microarchitecture › multiprocessor architecture
bus-based multiprocessor
0.011986
Parallel Algorithms and Architectures for Rule-Based Systems · ISCA 1986
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor
0.011986
Parallel Algorithms and Architectures for Rule-Based Systems · ISCA 1986
Natural language and speech › Question answering and dialogue systems
knowledge-intensive tasks
0.011985
R1-Soar: An Experiment in Knowledge-Intensive Programming in a Problem-Solving Architecture · IEEE Trans. Pattern Anal. Mach. Intell. 1985
Knowledge, reasoning and agents › Knowledge representation and reasoning › cognitive modeling › cognitive architecture
problem-solving architecture
0.011985
R1-Soar: An Experiment in Knowledge-Intensive Programming in a Problem-Solving Architecture · IEEE Trans. Pattern Anal. Mach. Intell. 1985
Natural language and speech › Speech recognition and synthesis
spoken language understanding
0.021977
Speech Understanding Systems · Artif. Intell. 1977
Speech Understanding and AI/AI and Speech Understanding · IJCAI 1977
Performance modeling and evaluation › performance prediction
speedup estimation
0.011990
The Effectiveness of Task-Level Parallelism for High-Level Vision · PPoPP 1990
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge-based systems
rule-based systems
0.011989
High-Speed Implementations of Rule-Based Systems · ACM Trans. Comput. Syst. 1989
Knowledge, reasoning and agents › Knowledge representation and reasoning
cognitive modeling
0.011976
PAS-II: An Interactive Task-Free Version of an Automatic Protocol Analysis System · IEEE Trans. Computers 1976
Requirements engineering and software design
software architecture
0.011984
Initial Assessment of Architectures for Production Systems · AAAI 1984
Natural language and speech › Information extraction and text analysis
dialogue analysis
0.011971
Protocol Analysis as a Task for Artificial Intelligence · Artif. Intell. 1971
Automated reasoning and model checking
theorem proving
0.011956
The logic theory machine-A complex information processing system · IRE Trans. Inf. Theory 1956

Methods — techniques the papers use, named apart from their topics

shared-memory multiprocessing · 0.0chunk learning · 0.0model human processor · 0.0cognitive modeling · 0.0chunking · 0.0architecture assessment · 0.0production system · 0.0simulation · 0.0quantitative prediction · 0.0performance modeling · 0.0knowledge-level learning · 0.0GOMS theory · 0.0heuristic search · 0.0problem behavior graph · 0.0modular data analysis · 0.0protocol analysis · 0.0
YearPublicationVenuePosition
1994 Towards real-time GOMS: a model of expert behaviour in a highly interactive task
abstract
We present an analysis of an expert performing a highly interactive computer task. The analysis uses GOMS models, specifying the Goals, Operators, Methods, and Selection rules used by the expert. Two models are presented, one with function-level operators which perform high-level functions in the domain, and one with keystroke-level operators which describe hand movements. For a segment of behaviour in which the expert accomplished about 30 functions in about 30 s, the function-level model predicted the observed behaviour well, while the keystroke-level model predicted only about half of the observed hand movements. These results, including the discrepancy between the models, are discussed.
Bonnie E. John, Alonso H. Vera, Allen Newell
Behav. Inf. Technol.3
1993 Intelligent control of external software systems
Allen Newell, David M. Steier
Artif. Intell. Eng.1
1993 Reflections on the Knowledge Level
Allen Newell
Artif. Intell.1
1993 Applying an Architecture for General Intelligence to Reduce Scheduling Effort
abstract
A system called Merle-Soar is described which demonstrates how a specific architecture for general intelligence and learning (Soar) can be used to reduce scheduling effort when solving simple scheduling problems. In particular, we describe how Merle-Soar schedules sequences of jobs on a single bottleneck machine in a job shop. The knowledge of dispatching, acquired from examining how a human expert performs the task, is cast as search rules. A study was conducted which examined the extent to which learning could contribute to decreases in scheduling effort; specifically, the contribution of learning within-tasks was explored—the change in reasoning effort while solving a particular scheduling problem as knowledge is accumulated from successive trials. The results indicated that dramatic reductions in scheduling effort (in terms of the Soar architecture) were obtained. Knowledge gained early in the scheduling task was subsequently applied later in the task to reduce deliberation, and knowledge gained from one trial successfully reduced deliberation effort in subsequent trials. Additionally, the reduction exhibited the general power law of learning documented in psychological studies of skill acquisition. INFORMS Journal on Computing, ISSN 1091-9856, was published as ORSA Journal on Computing from 1989 to 1995 under ISSN 0899-1499.
Michael J. Prietula, Wen Ling Hsu, David M. Steier, Allen Newell
INFORMS J. Comput.4
1992 Learning 10, 000 Chunks: What's It Like Out There?
Robert B. Doorenbos, Milind Tambe, Allen Newell
AAAI3
1991 A Preliminary Analysis of the Soar Architecture as a Basis for General Intelligence
Paul S. Rosenbloom, John E. Laird, Allen Newell, Robert McCarl
Artif. Intell.3
1991 The Effectiveness of Task-Level Parallelism for Production Systems
Wilson A. Harvey, Dirk Kalp, Milind Tambe, David M. McKeown Jr., Allen Newell
J. Parallel Distributed Comput.5
1990 The Effectiveness of Task-Level Parallelism for High-Level Vision
abstract
Large production systems (rule-based systems) continue to suffer from extremely slow execution which limits their utility in practical applications as well as in research settings. Most investigations in speeding up these systems have focused on match (or knowledge-search) parallelism. Although good speed-ups have been achieved in this process, these investigations have revealed the limitations on the total speed-up available from this source. This limited speed-up is insufficient to alleviate the problem of slow execution in large-scale production system implementations. Such large-scale systems are expected to increase as researchers develop increasingly more competent production systems.
Wilson A. Harvey, Dirk Kalp, Milind Tambe, David M. McKeown Jr., Allen Newell
PPoPP5
1990 The Problem of Expensive Chunks and its Solution by Restricting Expressiveness
Milind Tambe, Allen Newell, Paul S. Rosenbloom
Mach. Learn.2
1989 Cumulating the science of HCI: from s-R compatibility to transcription typing
abstract
In keeping with our claim that an applied psychology of HCI must be based on cumulative work within a unified framework, we present two extensions of the Model Human Processor. A model of immediate response behavior and stimulus-response (S-R) compatibility is presented and extended to a new domain: transcription typing. Parameters are estimated using one S-R compatibility experiment, used to make a priori predictions in four other S-R compatibility tasks, and then carried over into the area of typing. A model of expert transcription typing is described and its prediction of typing phenomena is demonstrated and summarized.
Bonnie E. John, Allen Newell
CHI2
1989 A Problem Space Approach to Expert System Specification
Gregg Yost, Allen Newell
IJCAI2
1989 High-Speed Implementations of Rule-Based Systems
abstract
Rule-based systems are widely used in artificial intelligence for modeling intelligent behavior and building expert systems. Most rule-based programs, however, are extremely computation intensive and run quite slowly. The slow speed of execution has prohibited the use of rule-based systems in domains requiring high performance and real-time response. In this paper we explore various methods for speeding up the execution of rule-based systems. In particular, we examine the role of parallelism in the high-speed execution of rule-based systems and study the architectural issues in the design of computers for rule-based systems. Our results show that contrary to initial expectations, the speed-up that can be obtained from parallelism is quite limited, only about tenfold. The reasons for the small speed-up are: (1) the small number of rules relevant to each change to data memory; (2) the large variation in the processing requirements of relevant rules; and (3) the small number of changes made to data memory between synchronization steps. Furthermore, we observe that to obtain this limited factor of tenfold speed-up, it is necessary to exploit parallelism at a very fine granularity. We propose that a suitable architecture to exploit such fine-grain parallelism is a shared-memory multiprocessor with 32-64 processors. Using such a multiprocessor, it is possible to obtain execution speeds of about 3800 rule-firings/set. This speed is significantly higher than that obtained by other proposed parallel implementations of rule-based systems.
Anoop Gupta, Charles Forgy, Allen Newell
ACM Trans. Comput. Syst.3
1988 Integrating Multiple Sources of Knowledge Into Designer Soar, an Automatic Algorithm Designer
David M. Steier, Allen Newell
AAAI2
1988 Some Chunks Are Expensive
Milind Tambe, Allen Newell
ML2
1988 Parallel OPS5 on the Encore Multimax
Anoop Gupta, Charles Forgy, Dirk Kalp, Allen Newell, Milind Tambe
ICPP (1)4
1987 Knowledge Level Learning in Soar
Paul S. Rosenbloom, John E. Laird, Allen Newell
AAAI3
1987 Predicting the time to recall computer command abbreviations
abstract
A GOMS theory of stimulus-response compatibility is shown to predict response-time performance on a command/abbreviation encoding task. Working with parameters that were set by an earlier study and which have rational, task-meaningful interpretations as mapping, motor, perception and retrieval operators, zero-parameter predictions were made that fit the observed performance with r2 = 0.776 (p<0.05). The reasonableness of the parameters, the algorithms used to generate the predictions, and the weighting assumption used to combine algorithms into a single prediction are discussed.
Bonnie E. John, Allen Newell
CHI2
1987 SOAR: An Architecture for General Intelligence
John E. Laird, Allen Newell, Paul S. Rosenbloom
Artif. Intell.2
1986 Parallel Algorithms and Architectures for Rule-Based Systems
abstract
Rule-based systems, on the surface, appear to be capable of exploiting large amounts of parallelism—it is possible to match each rule to the data memory in parallel. In practice, however, we show that the speed-up from parallelism is quite limited, less than 10-fold. The reasons for the small speed-up are: (1) the small number of rules relevant to each change to data memory; (2) the large variation in the processing required by the relevant rules; and (3) the small number of changes made to data memory between synchronization steps. Furthermore, we observe that to obtain this limited factor of 10-fold speed-up, it is necessary to exploit parallelism at a very fine granularity. We propose that a suitable architecture to exploit such fine-grain parallelism is a bus-based shared-memory multiprocessor with 32-64 processors. Using such a multiprocessor (with individual processors working at 2 MIPS), it is possible to obtain execution speeds of about 3800 rule-firings/sec. This speed is significantly higher than that obtained by other proposed parallel implementations of rule-based systems.
Anoop Gupta, Charles Forgy, Allen Newell, Robert G. Wedig
ISCA3
1986 Straightening Out Softening Up: Response to Carroll and Campbell
abstract
Carroll and Campbell have exercised themselves over a straw man not subscribed to by us. In the process, our position has not been accurately represented. In reply, we restate as clearly as we can the position for which we actually did and do argue. The underlying issue seems to concern the advantages of using technical psychological theories to identify underlying mechanisms in human-computer interaction. We argue that such theories are an important part of a science of human-computer interaction. We argue further that technical theories must be considered in the context of the uses to which they are put. The use of a theory helps determine what is a good approximation, the degree of formalization that is justified, and the appropriate commingling of qualitative and quantitative techniques. Technical theories encourage cumulative progress by abetting the classical scientific heuristic of divide and conquer.
Allen Newell, Stuart K. Card
Hum. Comput. Interact.1
1986 Chunking in Soar: The Anatomy of a General Learning Mechanism
John E. Laird, Paul S. Rosenbloom, Allen Newell
Mach. Learn.3
1985 A theory of stimulus-response compatibility applied to human-computer interaction
Bonnie E. John, Paul S. Rosenbloom, Allen Newell
CHI3
1985 The Prospects for Psychological Science in Human-Computer Interaction
abstract
This paper discusses the prospects of psychology playing a significant role in the progress of human-computer interaction. In any field, hard science (science that is mathematical or otherwise technical) has a tendency to drive out softer sciences, even if the softer sciences have important contributions to make. It is possible that, as computer science and artificial intelligence contributions to human-computer interaction mature, this could happen to psychology. It is suggested that this trend might be prevented by hardening the applicable psychological science. This approach, however, has been criticized on the grounds that the resulting body of knowledge would be too low level, too limited in scope, too late to affect computer technology, and too difficult to apply. The prospects for overcoming each of these obstacles are analyzed here.
Allen Newell, Stuart K. Card
Hum. Comput. Interact.1
1985 R1-Soar: An Experiment in Knowledge-Intensive Programming in a Problem-Solving Architecture
abstract
This paper presents an experiment in knowledge-intensive programming within a general problem-solving production-system architecture called Soar. In Soar, knowledge is encoded within a set of problem spaces, which yields a system capable of reasoning from first principles. Expertise consists of additional rules that guide complex problem-space searches and substitute for expensive problem-space operators. The resulting system uses both knowledge and search when relevant. Expertise knowledge is acquired either by having it programmed, or by a chunking mechanism that automatically learns new rules reflecting the results implicit in the knowledge of the problem spaces. The approach is demonstrated on the computer-system configuration task, the task performed by the expert system R1.
Paul S. Rosenbloom, John E. Laird, John P. McDermott, Allen Newell, Edmund Orciuch
IEEE Trans. Pattern Anal. Mach. Intell.4
1984 Initial Assessment of Architectures for Production Systems
Charles Forgy, Anoop Gupta, Allen Newell, Robert G. Wedig
AAAI3
1984 Towards Chunking as a General Learning Mechanism
John E. Laird, Paul S. Rosenbloom, Allen Newell
AAAI3
1984 Problem solving techniques for the design of algorithms
Elaine Kant, Allen Newell
Inf. Process. Manag.2
1983 An Automatic Algorithm Designer: An Initial Implementation
Elaine Kant, Allen Newell
AAAI2
1983 A Universal Weak Method: Summary of Results
John E. Laird, Allen Newell
IJCAI2
1982 Learning by Chunking: Summary of a Task and a Model
Paul S. Rosenbloom, Allen Newell
AAAI2
1982 Naive Algorithm Design Techniques: A Case Study
Elaine Kant, Allen Newell
ECAI2
1982 The Knowledge Level
Allen Newell
Artif. Intell.1
1977 Knowledge Representation
Daniel G. Bobrow, Gary G. Hendrix, William A. Martin, John McCarthy 0001, Allen Newell, Roger C. Schank, Brian Cantwell Smith
IJCAI5
1977 Problems in Building an Instructable Production System
Michael D. Rychener, Charles Forgy, Pat Langley, John P. McDermott, Allen Newell, K. Ramakrishna
IJCAI5
1977 Speech Understanding and AI/AI and Speech Understanding
Donald E. Walker, Lee D. Erman, Allen Newell, Nils J. Nilsson, William H. Paxton, Terry Winograd, William A. Woods
IJCAI3
1977 Speech Understanding Systems
Mark F. Medress, Franklin S. Cooper, James W. Forgie, C. C. Green, Dennis H. Klatt, Michael H. O'Malley, Edward P. Neuburg, Allen Newell, Raj Reddy, H. Barry Ritea, J. E. Shoup-Hummel, Donald E. Walker, William A. Woods
Artif. Intell.8
1976 PAS-II: An Interactive Task-Free Version of an Automatic Protocol Analysis System
abstract
PAS-II, a computer program which represents a generalized version of an automatic protocol system (PAS-I) is described. PAS-II is a task-free, interactive, modular data analysis sis system for inferring the information processes used by a human from his verbal behavior while solving a problem. The output of the program is a problem behavior graph: a description of the subject's changing knowledge state during problem solving. As an example of system operation the PAS-II analysis of a short cryptarithmetic protocol is presented.
Donald A. Waterman, Allen Newell
IEEE Trans. Computers2
1973 PAS-II: An Interactive Task-Free Version of an Automatic Protocol Analysis System
Donald A. Waterman, Allen Newell
IJCAI2
1971 A Model for Functional Reasoning in Design
Peter Freeman 0001, Allen Newell
IJCAI2
1971 Protocol Analysis as a Task for Artificial Intelligence
Donald A. Waterman, Allen Newell
IJCAI2
1971 Protocol Analysis as a Task for Artificial Intelligence
Donald A. Waterman, Allen Newell
Artif. Intell.2
1956 The logic theory machine-A complex information processing system
abstract
In this paper we describe a complex information processing system, which we call the logic theory machine, that is capable of discovering proofs for theorems in symbolic logic. This system, in contrast to the systematic algorithms that are ordinarily employed in computation, relies heavily on heuristic methods similar to those that have been observed in . human problem solving activity. The specification is written in a formal language, of the nature of a pseudo-code, that is suitable for coding for digital computers. However, the present paper is concerned exclusively with specification of the system, and not with its realization in a computer. The logic theory machine is part of a program of research to understand complex information processing systems by specifying and synthesizing a substantial variety of such systems for empirical study.
Allen Newell, Herbert A. Simon
IRE Trans. Inf. Theory1