<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>On The Scope of Mechanistic Explanation in Cognitive Sciences</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Otto Lappi (otto.lappi@helsinki.fi)</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Anna-Mari Rusanen</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Computational Explanations and Mechanistic Explanation</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Institute of Behavioural Sciences</institution>
          ,
          <addr-line>PO BOX 9 00014</addr-line>
          ,
          <institution>University of Helsinki FINLAND</institution>
        </aff>
      </contrib-group>
      <fpage>111</fpage>
      <lpage>116</lpage>
      <abstract>
        <p>Computational explanations focus on information processing tasks of specific cognitive capacities. In this paper, we argue that there are at least two different kinds of computational explanations; the interlevel and the intralevel ones. Moreover, it will be argued that neither interlevel nor intralevel computational explanations can be subsumed under the banner of standard mechanistic explanations. In the case of interlevel explanations, the problem is the direction of explanation, and in the case of intralevel explanations, the problem are the dependencies that the explanations track. Finally, it is argued that in the context of explanation of cognitive phenomena, it may be necessary to defend more liberal and pluralistic views of explanation, which would allow that there are also some non-mechanistic forms of explanation.</p>
      </abstract>
      <kwd-group>
        <kwd>computational explanation</kwd>
        <kwd>computation</kwd>
        <kwd>Marr</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Computational explanations focus on information
processing required in exhibiting specific cognitive
capacities, such as perception, reasoning or decision
making. At an abstract level, these computational tasks can
be specified as mappings from one kind of information to
another.</p>
      <p>These explanations can increase our understanding of a
cognitive process at least in three ways: (i) they can explain
a certain cognitive phenomenon in terms of fundamental
rational or mathematical principles governing the
information processing task faced by a system, or (ii) they
can explain by describing the formal dependencies between
certain kinds of tasks and certain kinds of information
processing requirements. Moreover, in many computational
accounts1 it is often assumed that (iii) computational
explanations can explain the phenomenon in terms of its
implementation in more primitive constituent processes.</p>
      <p>
        In recent years, a number of philosophers have proposed
that computational explanations of cognitive phenomena
could be seen as instances of mechanistic explanation
        <xref ref-type="bibr" rid="ref14 ref17 ref18 ref5 ref9">(Piccinini 2004; 2006b; Sun 2008; Kaplan, 2011; Piccinini
&amp; Craver 2011)</xref>
        .
      </p>
      <p>In what follows, we will argue that while fulfilling these
epistemic needs is essential in computational explanation in
the cognitive sciences, only the last mode of explanation
conform to the mechanists’ way of thinking what genuine
mechanistic explanation is.</p>
      <p>
        Thus, we conclude that either philosophers of cognitive
science need to embrace non–mechanistic computational
explanations, or extend the scope of what counts as
“mechanistic” explanation in cognitive science.
Within the last ten years, a growing number of philosophers
have defended the view that computational explanations are
mechanistic explanations
        <xref ref-type="bibr" rid="ref14 ref17 ref18 ref9">(Piccinini 2004; Kaplan 2011;
Craver &amp; Piccinini 2011)</xref>
        . For example, according to
Piccinini
        <xref ref-type="bibr" rid="ref5">(2004, 2006a, 2006b)</xref>
        computing mechanisms can
be analyzed in terms of their component parts, their
functions, and their organization. For Piccinini, a
computational explanation is then “a mechanistic
explanation that characterizes the inputs, outputs, and
sometimes internal states of a mechanism as strings of
symbols, and it provides a rule, defined over the inputs (and
possibly the internal states), for generating the outputs”
        <xref ref-type="bibr" rid="ref5">(Piccini 2006b)</xref>
        .
      </p>
      <p>According to this mechanistic account,   the goal of
computational explanation is to characterize the functions
that are being computed (the what) and specify the
algorithms by which the system computes the function (the
how). In other words, the idea is that an information
processing phenomenon would be explained by giving a
sufficiently accurate model of how hierarchical causal
systems composed of component parts and their properties
sustain or produce the phenomenon2.</p>
      <p>2 Constructing an explanatory mechanistic model thus involves
mapping elements of a mechanistic model to the system of interest,
so that the elements of the model correspond to identifiable
constituent parts with the appropriate organization and causal
powers to sustain that organization. These explanatory models
should specify the initial and termination conditions for the
mechanism, how it behaves under various kinds of interventions,
how it is integrated with its environment, and so on.</p>
      <p>
        This kind of mechanistic “computational” explanations
track causal dependencies at the level of cognitive
performances. They correspond to explanations which
David
        <xref ref-type="bibr" rid="ref11">Marr (1982)</xref>
        called “algorithmic” explanations.
However, as we have argued earlier
        <xref ref-type="bibr" rid="ref19">(Rusanen &amp; Lappi
2007; Lappi &amp; Rusanen 2011)</xref>
        , it is not obvious, whether
this mechanistic account can be extended to cover
computational explanations in Marr´s sense3.
      </p>
      <p>
        In Marr´s trichotomy, computational explanations
specifies what are the information processing tasks, and
what is computed and why. Computational explanations
give an account of the tasks that the neurocognitive system
performs, or problems that the cognitive system in question
is thought to have the capacity to solve, as well as the
information requirements of the tasks
        <xref ref-type="bibr" rid="ref11">(Marr, 1982)</xref>
        .
      </p>
      <p>
        This level of explanation is also the level, whereby the
appropriateness and adequacy (for the task) of mappings
from representations to others are assessed
        <xref ref-type="bibr" rid="ref11">(cf. Marr, 1982)</xref>
        .
For example, in the case of human vision, one such task
might be to faithfully construct 3D descriptions of the
environment from two 2D projections. The task is specified
by giving the abstract set of rules that tells us what the
system does and when it performs a computation. This
abstract computational theory characterizes the tasks as
mappings, functions from one kind of information to
another. It constitutes, in other words, a theory of
competence for a specific cognitive capacity - vision,
language, decision making etc.
      </p>
    </sec>
    <sec id="sec-2">
      <title>The Interlevel and The Intralevel</title>
    </sec>
    <sec id="sec-3">
      <title>Computational Explanations</title>
      <p>It is important to distinguish two different types of
computational explanations. Firstly, there are interlevel
computational explanations, which explain by describing,
how the possible behavior or processes of a system is
governed by certain information processing principles,
rather than explain how certain algorithms compute certain
functions. These computational explanations display the
function that the mechanism computes and they explain and
why this function is appropriate for a given cognitive task.</p>
      <p>
        Some of our critics, such as Milkowski, have claimed that
we see these interlevel computational explanations as
“systemic explanations that show how a cognitive system
can have some capacities”
        <xref ref-type="bibr" rid="ref13">(Milkowski 2013, p. 107)</xref>
        .
However, we do not defend such a position. We do not
claim that computational explanations explain how a
cognitive system can have some capacities. Instead, what
we claim is that interlevel computational explanations
3 Although Marr´s notion of computational explanation is
sometimes thought to be “outdated” and “oldfashioned”, it still
plays an important role in cognitive and cognitive neurosciences.
For example, there is interesting work being done in theoretical
neuroscience and cognitive modeling within this framework in the
domains of vision, language, and the probabilistic approach to
cognition
        <xref ref-type="bibr" rid="ref1 ref3 ref5">(for overviews, see Anderson 1991; Chater 1996; Chater et
al. 2006)</xref>
        .
explain why and how certain principles govern the possible
behavior or processes of the system.
      </p>
      <p>In this sense, interlevel explanations explain the behavior
of mechanisms at the algorithmic and implementation
levels. In such explanations, the explanans is at the “upper”
computational level, and the explananda are at the “lower”
algorithmic or performance levels. For example, if one
considers, why certain synaptic change is such-and-such,
answers are often something like “because it serves to store
the value of x needed in order to compute y. Or, why is the
wiring in this ganglion such-and-such? Because it computes,
or approximates computation of x. In other words,
phenomena at the lower levels are explained by their
appropriateness of the mechanism for the computational
tasks.</p>
      <p>Secondly, there are computational explanations, which are
rather intralevel than interlevel explanations. In short, these
explanations track formal dependencies between certain
kinds of information processing tasks, and they explain by
describing certain kinds of information processing
requirements at the level of cognitive competences.</p>
      <p>
        There are different views about the nature of the formal
dependencies, which are tracked by these computational
explanations. Some take it that the dependencies can be
described intentionally i.e. in terms of informational
content, while some other, such as Egan (1992) argues that
computational explanations track appropriate mathematical
dependencies by specifying the mathematical
input-outputfunctions that is being computed. There are also some
pluralistic views; for instance
        <xref ref-type="bibr" rid="ref21">Shagrir (2010)</xref>
        defends the
view that there are actually two different types of formal
dependencies; the “inner” and the “outer” ones. According
to
        <xref ref-type="bibr" rid="ref21">Shagrir (2010)</xref>
        the inner formal dependencies are formal
relations between inputs and outputs, and the outer formal
dependencies are mathematical relations between “what is
being represented by the inputs and outputs”. These formal
dependencies are abstracted from representational contents,
which correspond for example certain features of physical
environment.
      </p>
      <p>
        So, there are at least two different kinds of computational
explanations; the interlevel and the intralevel ones. In the
following sections, we will argue that neither interlevel nor
intralevel computational explanations can be subsumed
under the banner of standard mechanistic explanations. In
the case of interlevel explanations, the problem is the
direction of explanation
        <xref ref-type="bibr" rid="ref19">(Rusanen &amp; Lappi 2007)</xref>
        , and in the
case of intralevel explanations, the problem are the
dependencies that the explanations track (Rusanen 2014).
      </p>
    </sec>
    <sec id="sec-4">
      <title>Inter-level Computational Explanations: The</title>
    </sec>
    <sec id="sec-5">
      <title>Problem of Direction</title>
      <p>In a nutshell, the problem for standard mechanistic accounts
of interlevel explanations goes as follows: In standard
accounts (constitutive) mechanistic explanations are
characterized in such a way that in inter-level computational
explanations, the explanans is at a lower level than the
explanandum. For example Craver (2001, p. 70, emphasis
added) notes that “ (Constitutive) explanations are inward
and downward looking, looking within the boundaries of X
to determine the lower level mechanisms by which it can Φ.
The explanandum… is the Φ-ing of an X, and the explanans
is a description of the organized σ-ing (activities) of Ps (still
lower level mechanisms).”</p>
      <p>
        In those explanations, phenomena at a higher level of
hierarchical mechanistic organization are explained by their
lower-level constitutive causal mechanisms but not vice
versa
        <xref ref-type="bibr" rid="ref10 ref7 ref8">(Craver 2001, 2006; Machamer &amp; al, 2000)</xref>
        . For
example, under this interpretation a cognitive capacity
would be explained by describing implementing
mechanisms at algorithmic or implementing level. But, in
inter-level computational explanations, the competence
explains performance i.e. explanans is at the level of
cognitive competences, and the explanandum is at the level
of performances. In other words, these inter-level
computational explanations proceed top-down, while
constitutive mechanistic explanations are typically
characterized in such a way that they seem always to be
bottom-up explanations. Thus, computational explanations
are not constitutive mechanistic explanations in the standard
sense.
      </p>
      <p>
        One might argue that this analysis ignores the possibility
that computational explanations are contextual rather than
constitutive mechanistic explanations. In the mechanistic
terminology, the contextual explanations explain how the
“higher-level” mechanism constrains what a lower level
mechanism does, and one computational mechanism can be
a component of a larger computational system, while the
latter serves as the contextual level for the former. For
example Bechtel seems to accept this position, when he
remarks that “since (marrian) computational explanations
address what mechanisms are doing they focus on
mechanisms “in context””
        <xref ref-type="bibr" rid="ref2">(Bechtel 2008, p. 26)</xref>
        .
      </p>
      <p>Now, if computational explanations was contextual
explanations, then our argument would fail. Namely, if
computational-level explanations were contextual
explanations, and if contextual explanation is a subspecies
of standard mechanistic explanations, then computational
level explanations would be a subspecies of mechanistic
explanations.</p>
      <p>However, it is possible to argue that computational
explanations are not contextual explanations in the standard
mechanistic sense. For instance, Craver characterizes
contextual explanations as explanations, which “refer to
components outside of X” and are “upward looking because
they contextualize X within a higher level mechanism”. On
this view, a description of how a cognitive system
“behaves” in its environment, or how an organization of a
system constraints the behavior of its components, require a
spatiotemporal interpretation for the mechanisms. But, as
we argued in 2011, computational explanations do not
necessarily refer to spatiotemporally implemented
higherlevel mechanisms, and they do not involve spatiotemporally
implemented components “outside of (spatiotemporally
implemented) X”. Instead, they refer to abstract
“mechanisms”, which are not causally or spatiotemporally
implemented.</p>
      <p>In other words, the problem is that in standard
mechanistic accounts, in contextual explanations the
“contexts” are expressed in causal and spatiotemporal terms,
not in terms of information processing at the level of
computational competences. Crucially, this kind of view
conceives contextual explanations as a kind of systemic
explanations, in which the uppermost level of the larger
mechanism will still remain non-computational in character.</p>
      <p>For this reason, computational explanations are not these
“systemic” contextual explanations. In contrast, we claim,
computational explanations involve abstract mechanisms,
which are not causally, but logically governing the behavior
of the mechanisms at the lower levels.</p>
    </sec>
    <sec id="sec-6">
      <title>Intra–level Computational Explanations: The</title>
    </sec>
    <sec id="sec-7">
      <title>Problem of Dependencies</title>
      <p>Now, let´s move to the intralevel computational
explanations. Why cannot they be seen as standard
mechanistic explanations? Well, the answer is that they
simply track different kinds of dependencies. While
algorithmic and implementation level explanation track
causal or constitutive dependencies at the level of cognitive
or neural performances, intra-level computational
explanations track formal dependencies between certain
kinds of information processing tasks at the level of
cognitive competences.</p>
      <p>Because of this, these different modes of explanation are
not necessarily logically dependent on each other. Thus the
computational explanations at the highest level may be
formulated independently of assumptions about the
algorithmic or neural mechanisms which perform the
computation.</p>
      <p>
        Some of our critics, such as
        <xref ref-type="bibr" rid="ref9">Kaplan (2011)</xref>
        and Piccinini
(2009) remark that our position can be seen as a typical
example of “computational chauvinism”, according to
which computational explanations of human cognitive
capacities can be constructed and confirmed independently
of details of their implementation in the brain.
      </p>
      <p>
        Indeed, we defend the view that computational
explanations can be in principle - if not in practice
constructed largely autonomously with respect to the
algorithmic or implementation levels below. That is:
computational problems of the highest level may be
formulated independently of assumptions about the
algorithmic or neural mechanisms which perform the
computation
        <xref ref-type="bibr" rid="ref11 ref22">(Marr 1982; see also Shapiro 1997; Shagrir
2001)</xref>
        . Because the performance and competence- level
computational explanations track different kinds of
dependencies, these different modes of explanation are not
necessarily logically dependent on each other. Hence, if this
is computational chauvinism, then we are computational
chauvinists.
      </p>
      <p>
        However,
        <xref ref-type="bibr" rid="ref9">Kaplan (2011)</xref>
        claims that while we highlight
the independence of computational explanations, we forget
something important Marr himself emphasized. Namely,
Kaplan remarks that even if Marr emphasized that the same
computation might be performed by any number of
algorithms and implemented in any number of diverse
hardwares, Marr´s position changes when he “addresses the
key explanatory question of whether a given computational
model or algorithmic description is appropriate for the
specific target system under investigation”
        <xref ref-type="bibr" rid="ref9">(Kaplan 2011,
p.343)</xref>
        .
      </p>
      <p>
        Is this, really, an argument against our position? As
Kaplan himself remarks, Marr rejects “the idea that any
computationally adequate algorithm (i.e., one that produces
the same input-output transformation or computes the same
function) is equally good as an explanation of how the
computation is performed in that particular system”
        <xref ref-type="bibr" rid="ref9">(Kaplan
2011 p.343)</xref>
        .
      </p>
      <p>But then, we are not talking about competence level
explanations anymore. When the issue is how the
computation is performed in the particular system, such as
in human brains, then the explanation is given in terms of
algorithmic or neural processes, or mechanisms, if you will.
Then, naturally, the crucial issue is what kinds of
algorithms are possible for a certain kind of system, or
whether the system has structural components that can
sustain the information processing that the computational
model posits at the neural level. If one aims to explain how
our brains are able to perform some computations, then – of
course – one should take the actual neural implementation
and the constraints of the possible neurocognitive
architecture into account as well.</p>
      <p>
        But given this, these kinds of explanations are
explanations at the algorithmic or performance level, not at
the computational or competence level. Because of this, we
also find position defended by
        <xref ref-type="bibr" rid="ref17 ref18">Piccinini &amp; Craver (2011)</xref>
        problematic. Piccinini and Craver (ibid) argue that in so far
computational explanations do not describe how the
computational system “actually works” i.e. describe “how
the information is encoded and manipulated” in
implementing system, they are mere how
possiblyexplanations. In our understanding, this depends on the
explanatory questions. If, for example, the aim is to explain,
how certain kind of information processing task is actually
solved in human brains, and if the explanations does not
describe how it actually happens, it is a how
possiblyexplanation. But, it is a how possibly explanation at the
performance level, not at the competence level.
      </p>
      <p>For this reason, the remark that computational
explanations do not describe how the computational system
“actually works” is not an argument against the logical
independence of the computational level explanations.</p>
    </sec>
    <sec id="sec-8">
      <title>The Explanatory Status of Computational</title>
    </sec>
    <sec id="sec-9">
      <title>Explanations</title>
      <p>
        A more problematic issue is to what extent computational
explanations are explanatory after all. Although Milkowski
may partially misinterpret our position, he still raises an
important question concerning the explanatory character of
computational explanations
        <xref ref-type="bibr" rid="ref12 ref13">(Milkowski 2012, 2013)</xref>
        .
      </p>
      <p>If computational explanations are characterized as
explanations which answer questions such as: “What is the
goal of this computation?”, it may be claimed that we fail to
make a distinction between task analysis and genuine
explanations.</p>
      <p>A task analysis breaks a capacity of a system into a set of
sub-capacities and specifies how the sub-capacities are (or
may be) organized to yield the capacity to be explained.
Obviously, if computational explanations are mere
descriptions of computational tasks, then they are not
explanations at all.</p>
      <p>However, computational explanations are clearly more
than mere descriptions of computational tasks, because they
describe formal dependencies between certain kinds of tasks
and certain kinds of information processing requirements. If
these formal dependencies are such that descriptions of
them not only offer the ability to say how the computational
layout of the system actually is, but also the ability to say
how it would be under a variety of circumstances or
interventions, they can be counted as explanatory4.</p>
      <p>In other words, if these descriptions answer questions
such as “Why does this kind of task create this kind of
constraint rather than that kind of constraint?” by tracking
such formal dependencies which can explain what makes
the difference, then these descriptions can be explanatory.</p>
      <p>Obviously, computational explanations of this sort are not
causal explanations. However, in the context of explanation
of cognitive phenomena, it may be necessary to defend
more liberal and pluralistic views of explanation, which
would allow that there are also some non-causal forms of
explanation.</p>
      <p>We agree with mechanists that when we are explaining
how cognitive processing actually happens for example in
human brains, it is a matter of causal explanation to tell how
the neuronal structures sustain or produce the information
processing in question. However, we still defend the view
that there are other modes of explanation in cognitive
sciences as well.</p>
    </sec>
    <sec id="sec-10">
      <title>Discussion: The Scope of Mechanistic</title>
    </sec>
    <sec id="sec-11">
      <title>Explanation</title>
      <p>
        Some explanations of cognitive phenomena can be
subsumed under the banner of “mechanistic explanation”.
Typically those explanations are neurocognitive
explanations of how certain neurocognitive mechanisms
produce or sustain certain cognitive phenomena, but also
some psychological explanations can be seen as instances of
mechanistic explanations. Moreover, if a more liberal
interpretation for the term mechanism is allowed, then some
computational or competence level explanations may also
qualify as mechanistic explanations
        <xref ref-type="bibr" rid="ref19">(Rusanen &amp; Lappi
2007; Lappi &amp; Rusanen 2011)</xref>
        .
      </p>
      <p>
        4 This is a non-causal modification of the Woodward´s
manipulationist account of explanation
        <xref ref-type="bibr" rid="ref24">(Woodward 2003)</xref>
        . For a
similar treatment of Woodward, see Weiskopf 2011.
      </p>
      <p>Nevertheless, we think that there are compelling reasons
to doubt whether mechanistic explanation can be extended
to cover all cognitive explanations. There are several
reasons for this plea for explanatory pluralism: Firstly, it is
not clear whether all cognitive systems or cognitive
phenomena can be captured mechanistically. Mechanistic
explanations require that the system can be decomposed i.e.
analyzed into a set of possible component operations that
would be sufficient to produce or sustain the phenomenon in
question (Bechtel &amp; Richardson 1993). Typically a
mechanism built in such a manner will work in a sequential
order, so that the contributions of each component can be
examined separately (Bechtel &amp; Richardson 1993).</p>
      <p>However, in cognitive sciences there are examples of
systems – such as certain neural nets – which are not
organized in such a manner. As Bechtel and colleagues
remark, the behavior of these kinds of systems cannot be
explained by decomposing the systems into subsystems,
because the parts of the networks do not perform any
activities individually that could be characterized in terms of
what the whole network does (Bechtel &amp; Richardson 1993;
Bechtel 2011, 2012). Hence, it is an open question to what
extent the behavior of these kinds of systems can be
explained mechanistically. At the very least, it will require
adopting a framework of mechanistic explanation different
from the one that assumes sequential operation of
decomposable parts (Bechtel 2011, 2012; Bechtel &amp;
Abrahamsen 2011).</p>
      <p>Moreover, Von Eckardt and Poland (2004) raise the
question to what extent the mechanistic account is
appropriate for those explanations which involve appeal to
mental representations or to the normative features of
certain psychopathological phenomena. Although we find
Von Eckardt and Poland´s argumentation slightly
misguided, we still think that it is important to consider the
normative aspects of cognitive phenomena. Cognitive
systems are, after all, adaptive systems which have a
tendency to seek “optimal”, “rational” or “best possible”
solutions to the information processing problems that they
face. Because of this, cognitive processes are not only
goaldirected, but also normative. It is not clear how well this
normative aspect of cognitive systems can be captured by
mechanistic explanations.</p>
      <p>
        Thirdly, some philosophers have paid attention to the fact
that there are examples of explanatory computational
models in cognitive sciences which focus on the flow of
information through a system rather than the mechanisms
that underlie the information prosessing
        <xref ref-type="bibr" rid="ref21">(Shagrir 2006,
2010)</xref>
        . Along similar lines,
        <xref ref-type="bibr" rid="ref23">Weiskopf (2011)</xref>
        argues that
there is a set of “functional” models of psychological
capacities which are both explanatory and non-mechanistic.
      </p>
      <p>
        Finally, in recent years cognitive scientists have raised the
possibility that there are some universal, law-like principles
of cognition, such as the “principle of simplicity”,
“universal law of generalization” or the “principle of
scalevariance”
        <xref ref-type="bibr" rid="ref4 ref5">(Chater &amp; al 2006; Chater &amp; Vitanyi 2003)</xref>
        .
Chater and colleagues (ibid.) argue that it is possible to
explain many cognitive phenomena, such as certain forms of
linguistic patterns, or certain types of inductive
generalizations, by combining these principles.
      </p>
      <p>These explanations are “principle based” rather than
mechanistic explanations. Moreover, Chater and colleagues
seem to suggest the mechanistic models of these phenomena
may actually be derived from these general principles, and
explanations that appeal to these general principles provide
“deeper” explanations than the mechanistic explanations
(Chater &amp; Brown 2008). It is possible, that many of the so
called computational level explanations turn out to be
instances of these principle-based explanations rather than
instances of mechanistic explanations.</p>
      <p>In sum, taken together these diverse claims seem to imply
that there is not a single, unified mode of explanation in
cognitive sciences. Instead, they seem to suggest that
cognitive sciences are examples of those sciences which
utilize several different modes of explanation, only some of
which can be subsumed under the mechanistic account of
explanation.</p>
      <p>Obviously, mechanistic explanation is a powerful
framework for explaining the behavior of complex systems,
and it has demonstrated its usefulness in many scientific
domains. Also, many successful theories and explanations
in cognitive sciences are due to this mechanistic approach.
However, this does not imply that it would be the only way
to explain complex cognitive phenomena.</p>
    </sec>
    <sec id="sec-12">
      <title>Concluding Remarks</title>
      <p>In this paper, we have argued that there are at least two
different kinds of computational explanations; the interlevel
and the intralevel ones. Moreover, we have argued that
neither interlevel nor intralevel computational explanations
can be subsumed under the banner of standard mechanistic
explanations. In the case of interlevel explanations, the
problem is the direction of explanation, and in the case of
intralevel explanations, the problem are the dependencies
that the explanations track.</p>
      <p>Obviously, computational explanations of this sort are not
causal explanations. However, in the context of explanation
of cognitive phenomena, it may be necessary to defend
more liberal and pluralistic views of explanation, which
would allow that there are also some non-causal forms of
explanation.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Anderson</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>1991b</year>
          .
          <source>Is Human Cognition Adaptive? Behavioral and Brain Sciences</source>
          ,
          <volume>14</volume>
          :
          <fpage>471</fpage>
          -
          <lpage>457</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Bechtel</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <year>2008</year>
          .
          <article-title>Mental mechanisms: Philosophical perspectives on cognitive neuroscience</article-title>
          . London: Routledge University Press.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Chater</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <year>1996</year>
          .
          <article-title>Reconciling Simplicity and Likelihood Principles in Perceptual Organization</article-title>
          .
          <source>Psychological Review</source>
          ,
          <volume>103</volume>
          (
          <issue>3</issue>
          ):
          <fpage>566</fpage>
          -
          <lpage>581</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Chater</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Vitanyi</surname>
            ,
            <given-names>P. M. B.</given-names>
          </string-name>
          <year>2003</year>
          .
          <article-title>The generalized universal law of generalization</article-title>
          .
          <source>Journal of Mathematical Psychology</source>
          ,
          <volume>47</volume>
          :
          <fpage>346</fpage>
          -
          <lpage>369</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Chater</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tenenbaum</surname>
            ,
            <given-names>J. B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Yuille</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2006</year>
          .
          <article-title>Probabilistic Models of Cognition: Conceptual Foundations</article-title>
          .
          <source>Trends in Cognitive Sciences</source>
          ,
          <volume>10</volume>
          ,
          <fpage>287</fpage>
          -
          <lpage>291</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Chater</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Brown</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <article-title>From Universal Laws of Cognition to Specific Cognitive Models</article-title>
          .
          <source>Cognitive Science</source>
          ,
          <volume>32</volume>
          ,
          <fpage>36</fpage>
          -
          <lpage>67</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Craver</surname>
            ,
            <given-names>C.F.</given-names>
          </string-name>
          <year>2001</year>
          .
          <article-title>Role functions, Mechanisms and Hierarchy</article-title>
          .
          <source>Philosophy of Science</source>
          ,
          <volume>68</volume>
          ,
          <fpage>53</fpage>
          -
          <lpage>74</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Craver</surname>
            ,
            <given-names>C.F.</given-names>
          </string-name>
          <year>2006</year>
          .
          <article-title>When Mechanistic Models Explain</article-title>
          . Synthese,
          <volume>153</volume>
          :
          <fpage>355</fpage>
          -
          <lpage>376</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Kaplan</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>Explanation and description in computational neuroscience</article-title>
          .
          <source>Synthese</source>
          ,
          <volume>183</volume>
          (
          <issue>3</issue>
          ):
          <fpage>339</fpage>
          -
          <lpage>373</lpage>
          Lappi,
          <string-name>
            <given-names>O.</given-names>
            &amp;
            <surname>Rusanen</surname>
          </string-name>
          ,
          <string-name>
            <surname>A-M.</surname>
          </string-name>
          <year>2011</year>
          .
          <article-title>Turing Machines and Causal Mechanisms in Cognitive Sciences</article-title>
          , In P. McKay
          <string-name>
            <surname>Illari</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Russo</surname>
          </string-name>
          &amp;
          <string-name>
            <surname>J. Williamson</surname>
          </string-name>
          , (eds.)
          <article-title>Causality in the Sciences</article-title>
          . Oxford: Oxford University Press.
          <year>2011</year>
          :
          <fpage>224</fpage>
          -
          <lpage>239</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Machamer</surname>
            ,
            <given-names>P. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Darden</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Craver</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <year>2000</year>
          .
          <article-title>Thinking About Mechanisms</article-title>
          .
          <source>Philosophy of Science</source>
          ,
          <volume>67</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>25</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Marr</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>1982</year>
          .
          <article-title>Vision: A Computational Investigation into the Human Representation of Visual Information</article-title>
          . San Francisco: W.H. Freeman.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Milkowski</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2012</year>
          .
          <article-title>Limits of Computational Explanation of Cognition</article-title>
          . In
          <string-name>
            <surname>Müller</surname>
          </string-name>
          , V. (ed.)
          <source>Philosophy and Theory of Artificial Intelligence</source>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Milkowski</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2013</year>
          .
          <article-title>Explaining the Computational Mind</article-title>
          . MIT Press.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Piccinini</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <year>2004a</year>
          .
          <string-name>
            <surname>Functionalism</surname>
            , Computationalism and
            <given-names>Mental</given-names>
          </string-name>
          <string-name>
            <surname>Contents</surname>
          </string-name>
          .
          <source>Canadian Journal of Philosophy</source>
          ,
          <volume>34</volume>
          ,
          <fpage>375</fpage>
          -
          <lpage>410</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>Piccinini</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <year>2006a</year>
          .
          <article-title>Computational Explanation and Mechanistic Explanation of Mind</article-title>
          . In M. DeCaro,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ferretti</surname>
          </string-name>
          &amp;
          <string-name>
            <surname>M. Marraffa</surname>
          </string-name>
          (Eds.),
          <article-title>Cartographies of the Mind: The Interface Between Philosophy and Cognitive Science</article-title>
          . Dordrecht: Kluwer.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>Piccinini</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <year>2006b</year>
          .
          <source>Computational Explanation in Neuroscience. Synthese</source>
          ,
          <volume>153</volume>
          ,
          <fpage>343</fpage>
          -
          <lpage>353</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Piccinini</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Craver</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>Integrating psychology and neuroscience: functional analyses as mechanism sketches</article-title>
          .
          <source>Synthese</source>
          ,
          <volume>183</volume>
          (
          <issue>3</issue>
          ):
          <fpage>283</fpage>
          -
          <lpage>311</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>Piccinini</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <year>2011</year>
          . Computationalism,
          <source>in Oxford Handbook of Philosophy of Cognitive Science</source>
          , Eric Margolis, Richard Samuels, and Stephen Stich, eds., Oxford: Oxford University Press 2011:
          <fpage>222</fpage>
          -
          <lpage>249</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>Rusanen</surname>
            ,
            <given-names>A-M.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>Lappi</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>The Limits of Mechanistic Explanation in Neurocognitive Sciences</article-title>
          . In Vosniadou, S.,
          <string-name>
            <surname>Kayser</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          &amp;
          <string-name>
            <surname>A. Protopapas</surname>
          </string-name>
          , (Eds)
          <source>Proceedings of the European Cognitive Science Conference</source>
          <year>2007</year>
          . Howe: Lawrence Erlbaum Associates.
          <year>2007</year>
          :
          <fpage>284</fpage>
          -
          <lpage>289</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>Newell</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Simon</surname>
            ,
            <given-names>H. A.</given-names>
          </string-name>
          (
          <year>1972</year>
          ).
          <article-title>Human problem solving</article-title>
          .
          <source>Englewood Cliffs</source>
          , NJ: Prentice-Hall.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>Shagrir</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <year>2010</year>
          .
          <article-title>Brains as Analog-Model Computers</article-title>
          .
          <source>Studies in the History and Philosophy of Science</source>
          ,
          <volume>41</volume>
          (
          <issue>3</issue>
          ):
          <fpage>271</fpage>
          -
          <lpage>279</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>Shapiro</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <year>1997</year>
          .
          <article-title>A Clearer Vision</article-title>
          . Philosophy of Science,
          <volume>64</volume>
          ,
          <fpage>131</fpage>
          -
          <lpage>153</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>Weiskopf</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>Models and mechanisms in psychological explanation</article-title>
          ,
          <source>Synthese</source>
          ,
          <volume>183</volume>
          :
          <fpage>313</fpage>
          -
          <lpage>38</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Woodward</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <year>2003</year>
          .
          <article-title>Making Things Happen: A Theory of Causal Explanation</article-title>
          . Oxford: Oxford University Press.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>