Opacity thought through: on the intransparency of computer simulations

Computer simulations are often claimed to be opaque and thus to lack transparency. But what exactly is the opacity of simulations? This paper aims to answer that question by proposing an explication of opacity. Such an explication is needed, I argue, because the pioneering definition of opacity by P. Humphreys and a recent elaboration by Durán and Formanek are too narrow. While it is true that simulations are opaque in that they include too many computations and thus cannot be checked by hand, this doesn’t exhaust what we might want to call the opacity of simulations. I thus make a fresh start with the natural idea that the opacity of a method is its disposition to resist knowledge and understanding. I draw on recent work on understanding and elaborate the idea by a systematic investigation into what type of knowledge and what type of understanding are required if opacity is to be avoided and why the required sort of understanding, in particular, is difficult to achieve. My proposal is that a method is opaque to the degree that it’s difficult for humans to know and to understand why its outcomes arise. This proposal allows for a comparison between different methods regarding opacity. It further refers to a kind of epistemic access that is important in scientific work with simulations.

[1]  Luc Steels,et al.  FAMOUS, faster: using parallel computing techniques to accelerate the FAMOUS/HadCM3 climate model with a focus on the radiative transfer algorithm , 2011 .

[2]  Michael M. Resch,et al.  Mathematische Opazität. Über Rechtfertigung und Reproduzierbarkeit in der Computersimulation , 2018 .

[3]  K. Walton Transparent Pictures: On the Nature of Photographic Realism , 1984, Critical Inquiry.

[4]  Johannes Lenhard,et al.  Surprised by a Nanowire: Simulation, Control, and Understanding , 2006, Philosophy of Science.

[5]  J. Gregory,et al.  Predictions of global and regional sea‐level rise using AOGCMs with and without flux adjustment , 2000 .

[6]  Thomas Tymoczko The Four-color Problem and Its Philosophical Significance , 1979 .

[7]  Stephen R. Grimm Is Understanding A Species Of Knowledge? , 2006, The British Journal for the Philosophy of Science.

[8]  Duncan Pritchard,et al.  Knowledge, Understanding and Epistemic Value , 2009, Royal Institute of Philosophy Supplement.

[9]  Eric Winsberg,et al.  Sanctioning Models: The Epistemology of Simulation , 1999, Science in Context.

[10]  Johannes Lenhard,et al.  Computersimulationen: Modellierungen 2. Ordnung , 2005 .

[11]  M E Boyer,et al.  The great deluge. , 1979, Modern veterinary practice.

[12]  William J. Rider,et al.  The Foundations of Verification in Modeling and Simulation , 2019, Simulation Foundations, Methods and Applications.

[13]  Gunnar Abrahamson,et al.  Terminology for model credibility , 1980 .

[14]  Johannes Lenhard,et al.  Calculated Surprises , 2019 .

[15]  Rawad El Skaf,et al.  Unfolding in the empirical sciences: experiments, thought experiments and computer simulations , 2012, Synthese.

[16]  Susann Wagenknecht OPAQUE AND TRANSLUCENT EPISTEMIC DEPENDENCE IN COLLABORATIVE SCIENTIFIC PRACTICE , 2014, Episteme.

[17]  P. Humphreys,et al.  Big Data, Thick Mediation, and Representational Opacity , 2018 .

[18]  I. A. Chaikovsky,et al.  Terminology for model credibility , 1979 .

[19]  Patrick J. Roache,et al.  The Method of Manufactured Solutions for Code Verification , 2019, Simulation Foundations, Methods and Applications.

[20]  N Oreskes,et al.  Verification, Validation, and Confirmation of Numerical Models in the Earth Sciences , 1994, Science.

[21]  John F. B. Mitchell,et al.  The simulation of SST, sea ice extents and ocean heat transports in a version of the Hadley Centre coupled model without flux adjustments , 2000 .

[22]  Kendall L. Walton,et al.  Transparent Pictures: On the Nature of Photographic Realism , 1984, Critical Inquiry.

[23]  Jenna Burrell,et al.  How the machine ‘thinks’: Understanding opacity in machine learning algorithms , 2016 .

[24]  Cyrille Imbert,et al.  Computer Simulations and Computational Models in Science , 2017 .

[25]  Paul Humphreys,et al.  Extending Ourselves: Computational Science, Empiricism, and Scientific Method , 2004 .

[26]  P. Roache QUANTIFICATION OF UNCERTAINTY IN COMPUTATIONAL FLUID DYNAMICS , 1997 .

[27]  P. Ylikoski Agent-Based Simulation and Sociological Understanding , 2014, Perspectives on Science.

[28]  William L. Oberkampf,et al.  Simulation Accuracy, Uncertainty, and Predictive Capability: A Physical Sciences Perspective , 2019, Simulation Foundations, Methods and Applications.

[29]  John Symons,et al.  Can we trust Big Data? Applying philosophy of science to software , 2016, Big Data Soc..

[30]  Sherry Turkle How Computers Change the Way We Think , 2017 .

[31]  Marion Vorms,et al.  About the warrants of computer-based empirical knowledge , 2014, Synthese.

[32]  Paul Humphreys,et al.  The philosophical novelty of computer simulation methods , 2009, Synthese.

[33]  Matthew D. Collins,et al.  The Sensitivity of the Rate of Transient Climate Change to Ocean Physics Perturbations , 2007 .

[34]  Wendy S. Parker,et al.  Simulation and Understanding in the Study of Weather and Climate , 2014, Perspectives on Science.

[35]  C. Baumberger Explicating Objectual Understanding: Taking Degrees Seriously , 2019, Journal for General Philosophy of Science.

[36]  Alison Hills Understanding Why: Understanding Why , 2016 .

[37]  Julian Newman,et al.  Epistemic Opacity, Confirmation Holism and Technical Debt: Computer Simulation in the Light of Empirical Software Engineering , 2015, HaPoC.

[38]  Julie Jebeile,et al.  Explaining with Simulations: Why Visual Representations Matter , 2018, Perspectives on Science.

[39]  Claus Beisbart,et al.  What Is Understanding? An Overview of Recent Debates in Epistemology and Philosophy of Science , 2017 .

[40]  Claus Beisbart,et al.  Should Validation and Verification be Separated Strictly? , 2019, Simulation Foundations, Methods and Applications.

[41]  Wendy S. Parker,et al.  Whose Probabilities? Predicting Climate Change with Ensembles of Models , 2010, Philosophy of Science.

[42]  Juan M. Durán,et al.  Grounds for Trust: Essential Epistemic Opacity and Computational Reliabilism , 2018, Minds and Machines.

[43]  Jonathan L. Kvanvig,et al.  The value of knowledge and the pursuit of understanding , 2003 .

[44]  Claus Beisbart,et al.  How can computer simulations produce new knowledge? , 2012 .

[45]  Cyrille Imbert,et al.  Computer simulations as experiments , 2009, Synthese.

[46]  A. Clark,et al.  The Extended Mind , 1998, Analysis.

[47]  Till Grüne-Yanoff,et al.  The explanatory potential of artificial societies , 2009, Synthese.

[48]  JOHANNES LENHARD Epistemologie der Iteration , 2011 .

[49]  Jordi Fernández Explanation by Computer Simulation in Cognitive Science , 2004, Minds and Machines.

[50]  Nicole J. Saam Understanding Social Science Simulations: Distinguishing Two Categories of Simulations , 2017 .

[51]  C. Baumberger Types of understanding: Their nature and their relation to knowledge , 2014 .

[52]  Richard J. Lipton,et al.  Social processes and proofs of theorems and programs , 1977, POPL.

[53]  V. Pope,et al.  The impact of new physical parametrizations in the Hadley Centre climate model: HadAM3 , 2000 .

[54]  Alison J. Heppenstall,et al.  Understanding Simulation Results , 2017, Simulating Social Complexity.