Symposium on
Computational
Complexity Analyses of Cognitive Models
to be held at the 2006 Annual
Meeting of the
Society for Mathematical
Psychology (SMP2006),
Vancouver, 30 July-1 August,
2006.
1.
Computational Complexity Analyses of Cognitive Models [Symposium Introduction]
Iris
van Rooij and Itiel E. Dror
Computational-level
analyses are often considered biologically unmotivated or irrelevant. However,
such analyses can help identify theoretical constraints that must be met if we
are to really understand human cognition, including if and how it can, in
principle, be supported by a system like the human brain. This symposium
focuses on the theoretical constraint that the brain has limited computational
resources. This means that models of cognition are realistic only so far as
they assume no more computational resources than the brain has available.
The critical question is whether it is possible, and if so how, to
assess the computational resource requirements of cognitive models? It has been
argued that we can get lower bounds on the resources consumed by computational-level
models by drawing on the theory of computational complexity and its associated
methods for inter-model reduction.
With this symposium we wish to address the following questions: Can
computational resource requirements of cognitive models be assessed
independently from models of brain architecture? Can computational complexity
analyses of cognitive models inform models of brain architecture? Can models of
brain architecture inform computational complexity analyses of cognitive
models? In this symposium we put forward that the answer is 'yes' to all three
questions. The contributors will illustrate these answers by presenting
relevant ideas and insights from different cognitive domains.
2. A
Complexity Level Analysis of Vision: 15 years Later
John
Tsotsos
The
goal is to provide a theoretical foundation for the architecture and processing
of visual information in the human brain.
More to the point, a theoretical justification is sought for why
biological vision must include attention as a basic functionality and what form
does an attentive mechanism take. Since past discussions of attention always
seem to involve claims of resource limitations, it is natural to look to
computational complexity to see if any insights may be gained. The theory of
NP-completeness is used to assess the feasibility of Visual Search, a common attentive task that is a ubiquitous
functionality in biological vision. Since this problem is shown to require
exponential time in its most general formulation, the brain cannot be solving
this problem and instead approximations are required that re-shape this general
problem so that it can be solved by the brain. In turn these
implementation independent considerations constrain the kinds of
mechanisms that can be implemented using neural or computer machinery and have
led to a theory of visual attention with significant predictive power. This
overall development will be briefly over viewed with several of the predictions
that have now received significant evidence described.
3.
Neurocomputational Resources and Network Optimization
Christopher
Cherniak
A
bounded-resource perspective on theories in mind / brain science is by now
familiar. Awareness of limitations on
available resources usefully constrains models at levels of abstract
operations, software, and hardware.
This discussion focusses upon brain-wiring. A paradox has recently emerged:
Available neural connectivity in, e.g., cerebrum, is stringently
limited, yet deployment of interconnections shows very finegrained
optimization. Network optimization --
rather than just network satisficing -- applies well to neuroconnectivity
architecture. Such layout
cost-minimization problems are a major hurdle of microcircuit design, and are
known to be NP-complete. How are they
effectively solved in biology?
4.
Assessing Theories of Language Processing using Parameterized Complexity
Todd
Wareham
Many
computationally-oriented theories for natural language processing (NLP) have
been proposed over the last 50 years. A fundamental stumbling block to both
implementing these theories in practical NLP systems and formulating
biologically realistic versions of these theories is isolating the mechanisms
responsible for computational infeasibility in such a theory. It has been shown
how this can be done using classical complexity analysis. I will describe how
these methods can be improved by using parameterized complexity, with
particular reference to analyses of various theories of finite-state
phonological processing.
5. Computing
Maximum Coherence: A Hard Nut to Crack?
Ulrike
Stege and Iris van Rooij
Maintaining
a coherent belief system can be difficult. Explaining how people do it can be
even harder. Many models of belief fixation run into the problem of
computational intractability. This is also the case for the Coherence model put
forth by Paul Thagard; the model has been proven NP-hard. In this talk we
reconsider Thagard's Coherence model from a parameterized complexity
perspective. In particular, we analyze the complexity of computing the
Coherence problem when parameterized by c (the number of satisfied constraints)
and i (the number of unsatisfied constraints). We prove that the problem is
fixed-parameter tractable for both parameters. This result presents us with a
paradox: Computing a maximally coherent belief system is easy for both low
levels and high levels of coherence in belief networks. Does this mean that
Coherence is not so hard to compute after all?