•  183
    Computational science and scientific method
    Minds and Machines 5 (4): 499-512. 1995.
    The process of constructing mathematical models is examined and a case made that the construction process is an integral part of the justification for the model. The role of heuristics in testing and modifying models is described and some consequences for scientific methodology are drawn out. Three different ways of constructing the same model are detailed to demonstrate the claims made here.
  •  35
    Models as mediators: perspectives on natural and social science
    Studies in History and Philosophy of Science Part B: Studies in History and Philosophy of Modern Physics 33 (2): 374-377. 2002.
  •  193
    Are there algorithms that discover causal structure?
    with David Freedman
    Synthese 121 (1): 29-54. 1999.
    There have been many efforts to infer causation from association byusing statistical models. Algorithms for automating this processare a more recent innovation. In Humphreys and Freedman[(1996) British Journal for the Philosophy of Science 47, 113–123] we showed that one such approach, by Spirtes et al., was fatally flawed. Here we put our arguments in a broader context and reply to Korb and Wallace [(1997) British Journal for thePhilosophy of Science 48, 543–553] and to Spirtes et al.[(1997) Br…Read more
  •  729
    Reasons are given to justify the claim that computer simulations and computational science constitute a distinctively new set of scientific methods and that these methods introduce new issues in the philosophy of science. These issues are both epistemological and methodological in kind.
  •  103
    Data Analysis: Models or Techniques? (review)
    Foundations of Science 18 (3): 579-581. 2013.
    In this commentary to Napoletani et al. (Found Sci 16:1–20, 2011), we argue that the approach the authors adopt suggests that neural nets are mathematical techniques rather than models of cognitive processing, that the general approach dates as far back as Ptolemy, and that applied mathematics is more than simply applying results from pure mathematics