finding structure
Finding Structure in Time
Author: Jeffrey L. Elman, University of California, San Diego
Published in: Cognitive Science, 1990.
Overview
Importance of time in human behavior and cognition, especially in language.
Discusses representation of time in connectionist models.
Introduction of recurrent links to implement dynamic memory in networks is highlighted.
Implicit Representation of Time in Networks
Dynamic Memory: Networks use feedback loops to use internal representations that depend on prior states.
Simulation Results: From simple problems (like temporal XOR) to complex language features (syntactic/semantic attributes).
Presents a model that incorporates both task and memory demands, showing context-dependency and generalization across items.
Introduction
Cognition is linked with time, which influences goal-directed behavior and language.
Challenges arise in creating models that address the temporal aspects of cognition.
The Problem with Time
Traditional models struggle with temporal representation:
Action plans in motor tasks: whether they specify output literally or abstractly.
Linguistic theorists often overlook how temporal sequencing impacts language processing.
Spatial Representation Limitation:
Treating time as a spatial metaphor is not effective for capturing many temporal behaviors.
Sequential inputs present challenges in learning and generalizing over time.
Networks with Memory
Recurrent connections allow networks to maintain state across cycles, lending networks the ability to process information dynamically.
Introduces hidden and context units for memory effects in network architecture.
Describes mechanisms of information processing using recurrent links.
Temporal Version of XOR
XOR function identified as significant:
Traditional networks cannot learn it due to its structure requiring three layers.
The sequential XOR is redefined such that it processes 1-bit inputs in time steps.
Simulation shows that the network can predict consecutive bits based on previous states, signifying learning of temporal relationships.
Structure in Letter Sequences
Extended learning tasks demonstrated through binary input patterns simulating speech sounds.
Simulations show how networks can still make predictions despite increasing complexity of input patterns, illustrating memory capacity and redundancy can aid learning.
Discovering the Notion of "Word"
Examines how language learners categorize sounds (words, morphemes) and the fluidity in defining these units.
Simulation: Presented letters as input streams without explicit word boundaries to learn word structure.
Context influences predictions and highlights learning based on co-occurrences in sequences.
Discovering Lexical Classes from Word Order
Language structure, like sequential constraints in word order, may influence processing and learning structures in networks.
Networks can capture appropriate response probabilities in their predictions.
Type/Token Distinction in PDP Networks
Discusses representation differences between traditional and PDP models.
PDP's strength lies in its ability to handle both types (categories) and tokens (individual instances) as contextual, not rigid.
Conclusions
Represents several cognitive insights:
Many problems change nature when framed temporally, particularly in learning and processing tasks.
Performance benefits from implicitness in the representation of tasks over time, leading to task-sensitive memory dynamics.
Networks demonstrate potential in developing structured memory representations through representation of time.