Introduction to Parallel Distributed Processing
(85-419 & 85-719)

Carnegie Mellon University Department of Psychology
Spring, 1999

Instructor
David C. Noelle, Ph.D.
noelle@cnbc.cmu.edu
110C Mellon Institute
(412) 268-1198
Teaching Assistant
Steve Gotts
gotts@cnbc.cmu.edu
455B Baker Hall
(412) 268-8113

Tuesdays & Thursdays, 9:00 - 10:20 A.M. in 336B Baker Hall

Overview

Students who successfully complete this course will have acquired an introductory understanding of the basic principles of parallel distributed processing models of human cognitive behaviors (also known as PDP, connectionist, or artificial neural network models). Such an understanding will encompass a variety of broad topics including: the mathematical and computational properties of PDP models, a survey of common PDP modeling techniques, the use of PDP simulation software, methods for studying cognition through computational modeling and analysis, PDP approaches to perception and motor control, PDP models of language use and language learning, neural and cognitive development from a PDP perspective, and the role of PDP models in exploring neuropsychological phenomena.

Studying cognition using PDP models is a challenging interdisciplinary endeavor requiring familiarity with notions from artificial intelligence, statistics, psychology, and neuroscience. Thus, students may find this course highly demanding. Mastery of the course materials will require extensive reading, puzzling through unfamiliar concepts, active participation in class discussions, learning new mathematical formalisms, many hours of hands-on experience building and analyzing computer simulations, and a willingness to view cognition in new ways.

This course consists of six sections. Each section involves about two or three weeks of readings, lectures, discussions, and computer simulation exercises. The first four sections cover the mechanics and formal properties of various PDP modeling methods, along with demonstrations of how these methods may be used to investigate many aspects of cognition. The fifth section surveys a number of cognitive domains in more detail, applying a PDP perspective to issues in language, memory, and brain damage. The last section provides an opportunity for students to learn from each other through the presentation of results from simulation projects conducted during the course.

Resources

Lectures, incorporating class discussions, will be held every Tuesday and Thursday of this term from 9:00 A.M. to 10:20 A.M. in room 336B of Baker Hall. Lectures will review material available in course readings and will also introduce new material. Specific readings will be suggested for each class meeting, and a familiarity with those readings will be required to fruitfully participate in class discussions. The readings for this course are extensive, so students are strongly encouraged to keep up with the reading schedule (found below) as the term progresses.

Readings for this course are drawn primarily from three seminal tomes of this field:

PDP : Rumelhart, D. E., McClelland, J. L., & the PDP Research Group (1986) Parallel Distributed Processing: Explorations in the Microstructure of Cognition. Volume 1: Foundations. MIT Press: Cambridge, MA.

McClelland, J. L., Rumelhart, D. E., & the PDP Research Group (1986) Parallel Distributed Processing: Explorations in the Microstructure of Cognition. Volume 2: Psychological and Biological Models. MIT Press: Cambridge, MA.

Handbook : McClelland, J. L., Rumelhart, D. E. (1988) Explorations in Parallel Distributed Processing: A Handbook of Models, Programs, and Exercises. MIT Press: Cambridge, MA.

These books are available in the bookstore. They are also on reserve in the Hunt Library.

One of the goals of this course is to introduce students to the PDP++ software package. This software system may be used to conduct computer simulations of PDP models. Use of this system will be required in order to complete course exercises and projects. Documentation for PDP++ may be found in:

Dawson, C. K., O'Reilly, R. C., & McClelland, J. L. (1997) The PDP++ Software Users Manual. Carnegie Mellon University: Pittsburgh, PA.

An online version of this manual may be found on the World Wide Web at:

http://www.cnbc.cmu.edu/PDP++/pdp-user_1.html

A printable PostScript version of the manual may be found at:

ftp://cnbc.cmu.edu/pub/pdp++/docs/pdp++-user-manual.1.2.ps.gz

(Please consider the option of not printing this manual. It is about 300 pages.) Further information on obtaining, installing, and using PDP++ may be found on the the official PDP++ home page, which is located at: http://www.cnbc.cmu.edu/PDP++/PDP++.html.

Some suggested readings for this course do not appear in any of these books. These readings will be made available to students in a number of ways. First, one copy of each assigned reading will be placed on reserve in the Hunt Library. Also, two copies of each suggested paper will be placed in a file cabinet in the Psychology Department lounge in folders labeled with the course number (85-419) and the corresponding lecture date. Students are expected to remove these papers from the file cabinet for no more than 20 minutes for the purpose of making personal copies.

The reading schedule (found below) includes an extensive list of optional readings for each topic. Many of these foundational papers have been collected in the following volume:

Neurocomputing : Anderson, J. A. & Rosenfeld, E. (Eds.) (1988) Neurocomputing: Foundations of Research. MIT Press: Cambridge, MA.

This book has also been placed on reserve in the library.

As mentioned previously, course exercises will require extensive use of the PDP++ software package. This computer simulation environment has been installed on AFS on the CMU Andrew system. Unix versions have been provided - both for Sun computers and for PCs running Linux. Students may make use of Andrew workstations in CMU Computer Clusters (e.g., Wean 5200 Corridor) to conduct their class work. Information on these computer labs may be found at: http://www.cmu.edu/acs/clustweb/clusters.html. On these CMU machines PDP++ may be found at /afs/andrew/hss/psy/pdp-IVlib. Alternatively, students may make use of any other appropriate machine at their disposal. Students intending to install PDP++ on their own machines should consult the official PDP++ home page. Students are expected to be sufficiently familiar with an appropriate computing environment so as to be able to edit and manage files and to operate within a window-based graphical environment. This course includes instruction on the use of PDP++ software tools, but it does not include instruction on the use of the underlying computer operating environment.

This class has an official page on the World Wide Web, located at:

http://www.cnbc.cmu.edu/~noelle/classes/PDP/

This web page will be used to announce updates to the class schedule as well as to distribute certain class materials. It should be consulted often.

Expectations & Evaluations

Students attending this class are expected to embrace the course material with earnest effort, to contribute constructively to the learning of other students, and to always behave ethically and with civic concern. Assigned readings are expected to be completed prior to class gatherings, so as to promote thoughtful questions and knowledgeable discussion. Assignments are to be completed by their respective due dates. Papers removed from the file cabinet in the Psychology Department lounge are to be returned promptly, and they should be properly filed. The ideas and contributions of others should be appropriately cited.

Learning can be greatly facilitated by interactions between students, and these interactions are encouraged. Students should feel free to discuss lecture topics, readings, project ideas, and even excercise assignments with each other. (The main exception to this is the Take Home Examination which will be administered late in the course.) The actual completion of project work and exercises, however, should be conducted on an individual basis. All assignments submitted for evaluation should reflect the understanding and effort of the individual student. Also, helpful conversations with fellow students should be explicitly mentioned in submitted assignments.

PDP methods are best learned through active experimentation. Thus, a number of assignments have been prepared to aid students in their understanding of PDP concepts and techniques. Four collections of exercises will be specified - one for each of the first four sections of the class. Exercise assignment descriptions will be disseminated at the beginning of each course section, and assignment solutions will be due from the students on the first day of the following course section. These exercises will require substantial effort to complete, and they will involve the use of the PDP++ simulation software. Student solutions to these assignments will be evaluated by the instructor and the teaching assistant, and appropriate feedback will be given to the students. Following the fifth section of the course a take home examination will be administered. This, too, will provide an opportunity for feedback from the course teachers. Lastly, and most importantly, students will be expected to complete a computer simulation project which demonstrates an understanding of PDP concepts in some novel and interesting way. Feedback will be given on the student's project proposal (a description of the project to be done), on an oral report concerning the project, and on a final 10-15 page paper based on the project.

The due dates for all assignments are listed in the course schedule, below. All assignments are due at the beginning of class on the given dates. Late assignments which arrive in the instructor's mailbox (in 115 Mellon Institute) before 5:00 P.M. on the day after a due date will be evaluated and will receive 90% of the credit for the assignment. Late assignments which arrive in the instructor's mailbox before 5:00 P.M. on the following business day (e.g., a Thursday if the assignment was due Tuesday; a Monday if the the assignment was due Thursday) will be evaluated and will receive 80% credit. Assignments which are later than this will not be evaluated, and no credit will be given.

Those students who are to receive grades for this course will have their work assessed as follows:

Assignments #1 - #4 10% each
Take Home Examination 10%
Project Proposal 5%
Project Oral Status Report 5%
Final Project Report 30%
Class Participation 10%

Student performance will be evaluated in comparison to that of other students, both past and present. In performing this comparison, undergraduate and graduate students will be evaluated separately. Class participation will be monitored throughout the term, with a special emphasis given to participation during the final section of the course - during project status reports.

Schedule

A check mark (X) identifies an assigned reading. Other readings may be considered supplementary and optional. Those marked with a diamond (X) may be found in either the PDP volumes or in Neurocomputing. Other papers, marked with a heart (X) will not be held on reserve or otherwise provided by the instructor, but may be found in the library.

Information Processing in PDP Networks

January 12 : Introduction and Historical Background

X McClelland, J. L., Rumelhart, D. E., & Hinton, G. E. (1986) The Appeal of Parallel Distributed Processing. PDP, Chapter 1.
X McCulloch, W. S. & Pitts, W. (1943) A logical calculus of the ideas immanent in nervous activity. Neurocomputing, Chapter 2.
X von Neumann, J. (1958) The Computer and the Brain. Neurocomputing, Chapter 7.

January 14 : The PDP Framework for Information Processing

* Assignment #1 Specification Distributed
X Rumelhart, D. E., McClelland, J. L., & Hinton, G. E. (1986) A General Framework for Parallel Distributed Processing. PDP, Chapter 2.
X McClelland, J. L. & Rumelhart, D. E. (1988) Introduction. Handbook, Chapter 1.
X McClelland, J. L. & Rumelhart, D. E. (1988) Interactive Activation and Competition. Handbook, Chapter 2, pages 11-17.

January 19 : Schema Theory & Soft Constraint Satisfaction

X Rumelhart, D. E., Smolensky, P., McClelland, J. L., & Hinton, G. E. (1986) Schemata and Sequential Thought Processes in PDP Models. PDP, Chapter 14.
X McClelland, J. L. & Rumelhart, D. E. (1988) Constraint Satisfaction in PDP Systems. Handbook, Chapter 3, pages 49-54.
X Selfridge, O. G. (1958) Pandemonium: a paradigm for learning. Neurocomputing, Chapter 9.

January 21 : Introduction to PDP++

* Class meets in Computer Cluster.
X Noelle, D. C. (1999) PDP++ Basics. (available from instructor)
X Dawson, C. K., O'Reilly, R. C., & McClelland, J. L. (1997) Introduction to the PDP++ Software. The PDP++ Software Users Manual, Chapter 2.
X Dawson, C. K., O'Reilly, R. C., & McClelland, J. L. (1997) Conceptual Overview. The PDP++ Software Users Manual, Chapter 4.
X Dawson, C. K., O'Reilly, R. C., & McClelland, J. L. (1997) Guide to the Graphical User Interface (GUI). The PDP++ Software Users Manual, Chapter 7.

January 26 : Stochastic Constraint Satisfaction

X Hinton, G. E. & Sejnowski, T. J. (1986) Learning and Relearning in Boltzmann Machines. PDP, Chapter 7, pages 282-290.
X Smolensky, P. (1986) Information Processing in Dynamical Systems: Foundations of Harmony Theory. PDP, Chapter 6.
X McClelland, J. L. & Rumelhart, D. E. (1988) Constraint Satisfaction in PDP Systems. Handbook, Chapter 3, pages 68-73, 75-81.
X Hopfield, J. J. (1982) Neural networks and physical systems with emergent collective computational abilities. Neurocomputing, Chapter 27.
X Geman, S. & Geman, D. (1984) Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images. Neurocomputing, Chapter 37.

January 28 : Psychological Modeling

X McClelland, J. L. & Elman, J. L. (1986) Interactive Processes in Speech Perception: The TRACE Model. PDP, Chapter 15.
X McClelland, J. L. & Rumelhart, D. E. (1981) An interactive activation model of context effects in letter perception: Part 1. An account of basic findings. Neurocomputing, Chapter 25.
X Movellan, J. R. & McClelland, J. L. (1995) Stochastic interactive processing, channel separability, and optimal perceptual inference: An examination of Morton's Law. Technical Report PDP.CNS.95.4, Carnegie Mellon University Department of Psychology, Pittsburgh, PA (available at "ftp://cnbc.cmu.edu:/pub/pdp.cns/pdp.cns.95.4.ps.Z").
X Ballard, D. H., Hinton, G. E., & Sejnowski, T. J. (1983) Parallel visual computation. Nature, 306, pages 21-26.

Associational Learning in PDP Networks

February 02 : Hebbian Learning and the Delta Rule

* Assignment #1 Due
* Assignment #2 Specification Distributed
X McClelland, J. L. & Rumelhart, D. E. (1988) Learning in PDP Models: The Pattern Associator. Handbook, Chapter 4, pages 83-89.
X Noelle, D. C. (1999) Hebbian & Delta Rule Learning in PDP++. (available from instructor)
X Hebb, D. O. (1949) The first stage of perception: growth of the assembly. Neurocomputing, Chapter 4.
X Rosenblatt, F. (1958) The perceptron: a probabilistic model for information storage and organization in the brain. Neurocomputing, Chapter 8.
X Widrow, B. & Hoff, M. E. (1960) Adaptive switching circuits. Neurocomputing, Chapter 10.
X Minsky, M. & Papert, S. (1969) Perceptrons. Neurocomputing, Chapter 13.

February 04 : Model Fitting, Generalization, Pattern Classification, and Pattern Association

X Jordan, M. I. (1986) An Introduction to Linear Algebra in Parallel Distributed Processing. PDP, Chapter 9.
X Stone, G. O. (1986) An Analysis of the Delta Rule and the Learning of Statistical Associations. PDP, Chapter 11.
X McClelland, J. L. & Rumelhart, D. E. (1988) Learning in PDP Models: The Pattern Associator. Handbook, Chapter 4, pages 89-99.

February 09 : Distributed Representations

X Hinton, G. E., McClelland, J. L., & Rumelhart, D. E. (1986) Distributed Representations. PDP, Chapter 3.
X Hinton, G. E. (1981) Implementing semantic networks in parallel hardware. In G. E. Hinton & J. A. Anderson (Eds.), Parallel Models of Associative Memory, pages 161-188. Lawrence Erlbaum: Hillsdale, NJ.
X van Gelder, T. (1991) What is the 'D' in 'PDP'? An Overview of the Concept of Distribution. Chapter 3 in S. Stich, D. Rumelhart, & W. Ramsey (Eds.), Philosophy and Connectionist Theory. Lawrence Erlbaum: Hillsdale, NJ.
X van Gelder, T. (1992) Defining "Distributed Representation". Connection Science, 4, pages 175-191.

February 11 : Psychological Modeling

X McClelland, J. L. & Rumelhart, D. E. (1986) A Distributed Model of Human Learning and Memory. PDP, Chapter 17.
X Anderson, J. A., Silverstein, J. W., Ritz, S. A., & Jones, R. S. (1977) Distinctive features, categorical perception, and probability learning: some applications of a neural model. Neurocomputing, Chapter 22.
X Gluck, M. A. & Bower, G. H. (1988) From conditioning to category learning: An adaptive network model. Journal of Experimental Psychology: General, 117, pages 227-247.
X Sutton, R. S. & Barto, A. G. (1981) Toward a modern theory of adaptive networks: Expectation and prediction. Psychological Review, 88, pages 135-170.

Learning Internal Representations in PDP Networks

February 16 : The Theory of Error Backpropagation

* Assignment #2 Due
* Assignment #3 Specification Distributed
X Rumelhart, D. E., Hinton, G. E., & Williams, R. J. (1986) Learning Internal Representations by Error Propagation. PDP, Chapter 8.
X Hinton, G. E. (1989) Connectionist learning procedures. Artificial Intelligence, 40, pages 185-234.
X Rumelhart, D. E., Durbin, R., Golden, R., & Chauvin, Y. (1995) Backpropagation: The Basic Theory. Chapter 1 in Y. Chauvin & D. E. Rumelhart (Eds.), Backpropagation: Theory, Architectures, and Applications. Lawrence Erlbaum: Hillsdale, NJ.
X Rumelhart, D. E., Durbin, R., Golden, R., & Chauvin, Y. (1996) Backpropagation: The Basic Theory. Chapter 15 in Smolensky, P., Mozer, M. C., & Rumelhart, D. E. (Eds.), Mathematical Perspectives on Neural Networks. Lawrence Erlbaum: Hillsdale, NJ.

February 18 : Using the Backpropagation Algorithm

X McClelland, J. L. & Rumelhart, D. E. (1988) Training Hidden Units: The Generalized Delta Rule. Handbook, Chapter 5, pages 121-137.
X Noelle, D. C. (1999) Backpropagation in PDP++. (available from instructor)
X Dawson, C. K., O'Reilly, R. C., & McClelland, J. L. (1997) Tutorial Introduction (using Bp). The PDP++ Software Users Manual, Chapter 5.
X Dawson, C. K., O'Reilly, R. C., & McClelland, J. L. (1997) Backpropagation. The PDP++ Software Users Manual, Chapter 15, pages 202-211.

February 23 : Generalization, Overfitting, Regularization, and Catastrophic Forgetting

X McCloskey, M. & Cohen, N. J. (1989) Catastrophic interference in connectionist networks: The sequential learning problem. The Psychology of Learning and Motivation, 24, pages 109-165. (available from instructor)
X Morgan, N. & Bourlard, H. (1990) Generalization and parameter estimation in feedforward nets: Some experiments. In D. S. Touretzky (Ed.), Advances in Neural Information Processing Systems 2, pages 630-637. Morgan Kaufmann: San Mateo, CA. (available from instructor)
X le Cun, Y., Denker, J. S., & Solla, S. A. (1990) Optimal brain damage. In D. S. Touretzky (Ed.), Advances in Neural Information Processing Systems 2, pages 598-605. Morgan Kaufmann: San Mateo, CA.
X Weigand, A. S., Rumelhart, D. E., & Huberman, B. A. (1991) Generalization by weight-elimination with application to forcasting. In R. P. Lippmann, J. E. Moody, & D. S. Touretzky (Eds.), Advances in Neural Information Processing Systems 3, pages 875-882. Morgan Kaufmann: San Mateo, CA.

February 25 : Analysis Techniques and Common Backpropagation Architectures

X Pollack, J. B. (1990) Recursive Distributed Representations. Artificial Intelligence, 46, pages 77-105. (available from instructor)
X Cottrell, G. W., Munro, P., & Zipser, D. (1988) Image compression by back propagation: An example of extensional programming. In N. E. Sharkey (Ed.), Advances in Cognitive Science, Volume 3. Ablex: Norwood, NJ.
X Jordan, M. I. & Rumelhart, D. E. (1992) Forward models: Supervised learning with a distal teacher. Cognitive Science, 16, pages 307-354.
X Williams, R. J. (1986) The Logic of Activation Functions. PDP, Chapter 10.

March 02 : Temporal Learning Using Backpropagation (Steve Gotts)

X McClelland, J. L. & Rumelhart, D. E. (1988) Training Hidden Units: The Generalized Delta Rule. Handbook, Chapter 5, pages 155-158.
X Dawson, C. K., O'Reilly, R. C., & McClelland, J. L. (1997) Backpropagation. The PDP++ Software Users Manual, Chapter 15, pages 212-221.
X Elman, J. L. (1990) Finding structure in time. Cognitive Science, 14, pages 179-211.
X Jordan, M. I. (1986) Attractor dynamics and parallelism in a connectionist sequential machine. In Proceedings of the 8th Annual Conference of the Cognitive Science Society, pages 531-546. Lawrence Erlbaum: Hillsdale, NJ.
X Williams, R. J. & Zipser, D. (1995) Gradient-Based Learning Algorithms for Recurrent Networks and Their Computational Complexity. Chapter 13 in Y. Chauvin & D. E. Rumelhart (Eds.), Backpropagation: Theory, Architectures, and Applications. Lawrence Erlbaum: Hillsdale, NJ.
X Pearlmutter, B. (1989) Learning state space trajectories in recurrent neural networks. Neural Computation, 1, pages 263-269.

March 04 : Designing Networks with PDP++

* Class meets in Computer Cluster.
X Noelle, D. C. (1999) Building a Backpropagation Simulation in PDP++. (available from instructor)

March 09 : Psychological Modeling

X Elman, J. L. (1993) Learning and development in neural networks: The importance of starting small. Cognition, 48, pages 71-99. (available from instructor)
X Elman, J. L., Bates, E. A., Johnson, M. H., Karmiloff-Smith, A., Parisi, D., & Plunkett, K. (1996) Ontogenetic development: A connectionist synthesis. Chapter 3 in Rethinking Innateness: A Connectionist Perspective on Development. MIT Press: Cambridge, MA.
X Munakata, Y., McClelland, J. L., & Siegler, R. (1997) Rethinking infant knowledge: Toward an adaptive process account of successes and failures in object permanence tasks. Psychological Review, 104, pages 686-713.

Non-supervised Learning Methods in PDP Networks

March 11 : Competitive Learning and the Self-Organizing Map

* Assignment #3 Due
* Assignment #4 Specification Distributed
X Rumelhart, D. E. & Zipser, D. (1986) Feature Discovery by Competitive Learning. PDP, Chapter 5.
X Kohonen, T. (1982) Self-organized formation of topologically correct feature maps. Neurocomputing, Chapter 30.

March 16 : Contrastive Hebbian Learning and the Boltzmann Machine

X Hinton, G. E. & Sejnowski, T. J. (1986) Learning and Relearning in Boltzmann Machines. PDP, Chapter 7, pages 290-317.
X Dawson, C. K., O'Reilly, R. C., & McClelland, J. L. (1997) Constraint Satisfaction. The PDP++ Software Users Manual, Chapter 16.
X Ackley, D. H., Hinton, G. E., & Sejnowski, T. J. (1985) A learning algorithm for Boltzmann machines. Neurocomputing, Chapter 38.
X Peterson, C. & Anderson, J. R. (1987) A mean field theory learning algorithm for neural nets. Complex Systems, 1, pages 995-1019.
X Movellan, J. R. & McClelland, J. L. (1993) Learning continuous probability distributions with symmetric diffusion networks. Cognitive Science, 17, pages 463-496.

March 18 : Reinforcement Learning

* Project Proposals Due
X Barto, A. G. (1994) Adaptive Critics and the Basal Ganglia. Chapter 11 in J. C. Houk, J. L. Davis, & D. G. Beiser (Eds.), Models of Information Processing in the Basal Ganglia. MIT Press: Cambridge, MA. (available from instructor)
X Barto, A. G., Sutton, R. S., & Anderson, C. W. (1983) Neuronlike adaptive elements that can solve difficult learning control problems. Neurocomputing, Chapter 32.
X Sutton, R. S. & Barto, A. G. (1998) Reinforcement Learning: An Introduction. MIT Press: Cambridge, MA.

March 23 : Spring Break

March 25 : Spring Break

Psychological Modeling

March 30 : PDP Networks and Biological Neural Networks (Steve Gotts)

* Assignment #4 Due
X Crick, F. H. C. & Asanuma, C. (1986) Certain Aspects of the Anatomy and Physiology of the Cerebral Cortex. PDP, Chapter 20.
X Sejnowski, T. J. (1986) Open Questions About Computation in Cerebral Cortex. PDP, Chapter 21.
X Zipser, D. (1986) Biologically Plausible Models of Place Recognition and Goal Location. PDP, Chapter 23.
X Munro, P. W. (1986) State-Dependent Factors Influencing Neural Plasticity: A Partial Account of the Critical Period. PDP, Chapter 24.
X O'Reilly, R. C. (1996) Biologically plausible error-driven learning using local activation differences: The Generalized recirculation algorithm. Neural Computation, 8, pages 895-938.

April 01 : Complementary Memory Systems (James McClelland)

X McClelland, J. L., McNaughton, B. L., and O'Reilly, R. C. (1995) Why there are complementary learning systems in the hippocampus and neocortex: Insights from the successes and failures of connectionist models of learning and memory. Psychological Review, 102, pages 419-457. (available from instructor)
X McClelland, J. L. & Rumelhart, D. E. (1986) Amnesia and Distributed Memory. PDP, Chapter 25.

April 06 : Inflectional Morphology

X Rumelhart, D. E. & McClelland, J. L. (1986) On Learning the Past Tenses of English Verbs. PDP, Chapter 18.
X Pinker, S. & Prince, A. (1988) On language and connectionism: Analysis of a parallel distributed processing model of language acquisition. Cognition, 28, pages 73-193.
X Plunkett, K. & Marchman, V. (1991) U-shaped learning and frequency effects in a multi-layered perceptron: Implications for child language acquisition. Cognition, 38, pages 43-102.

April 08 : Neuropsychology and Dyslexia (David Plaut)

X Plaut, D. C. (1995) Double dissociation without modularity: Evidence from connectionist neuropsychology. Journal of Clinical and Experimental Neuropsychology, 17, pages 291-321. (available from instructor)
X Sejnowski, T. J. & Rosenberg, C. R. (1986) NETtalk: a parallel network that learns to read aloud. Neurocomputing, Chapter 40.
X Seidenberg, M. S. & McClelland, J. L. (1989) A distributed developmental model of word recognition and naming. Psychological Review, 96, pages 523-568.
X Plaut, D. C., McClelland, J. L., Seidenberg, M. S., & Patterson, K. (1996) Understanding normal and impaired word reading: Computational principles in quasi-regular domains. Psychological Review, 103, pages 56-115.
X Farah, M. J. (1994) Neuropsychological inference with an interactive brain: A critique of the locality assumption. Behavioral and Brain Sciences, 17, pages 43-104.

April 13 : Lecture Canceled

* Last chance to catch up on readings.

April 15 : Syntax and Semantics

X McClelland, J. L. & Kawamoto, A. H. (1986) Mechanisms of Sentence Processing: Assigning Roles to Constituents. PDP, Chapter 19.
X St.~John, M. F. & McClelland, J. L. (1990) Learning and Applying Contextual Constraints in Sentence Comprehension. Artificial Intelligence, 46, pages 217-257. (available from instructor)

April 20 : Architectures for Cognition

X Rumelhart, D. E. & McClelland, J. L. (1986) PDP Models and General Issues in Cognitive Science. PDP, Chapter 4.
X Norman, D. A. (1986) Reflections on Cognition and Parallel Distributed Processing. PDP, Chapter 26.
X Rumelhart, D. E. & McClelland, J. L. (1986) Future Directions. PDP, Last Chapter.
X Smolensky, P. (1986) Neural and Conceptual Interpretation of PDP Models. PDP, Chapter 22.
X Fodor, J. A. & Pylyshyn, Z. W. (1988) Connectionism and cognitive architecture: A critical analysis. Cognition, 28, pages 3-71.
X Smolensky, P. (1988) On the proper treatment of connectionism. Behavioral and Brain Sciences, 11, pages 1-74.

Project Status Reports

April 22 : Oral Reports

* Take Home Examination Distributed

April 27 : Oral Reports

* Take Home Examination Due

April 29 : Oral Reports

May 04 : Written Project Reports Due

* Reports must be in the instructor's mailbox in 115 Mellon Institute by 10:20 A.M. on this day.


GNU Zipped PostScript version of this document

[--------------------------------------]
Sunday, 09 May 1999, 00:00:00 GMT
David Noelle / noelle@acm.org