Skip to main content

The Multidimensional Epistemology of Computer Simulations: Novel Issues and the Need to Avoid the Drunkard’s Search Fallacy

  • Chapter
  • First Online:
Computer Simulation Validation

Part of the book series: Simulation Foundations, Methods and Applications ((SFMA))

Abstract

Computers have transformed science and help to extend the boundaries of human knowledge. However, does the validation and diffusion of results of computational inquiries and computer simulations call for a novel epistemological analysis? I discuss how the notion of novelty should be cashed out to investigate this issue meaningfully and argue that a consequentialist framework similar to the one used by Goldman to develop social epistemology can be helpful at this point. I highlight computational, mathematical, representational, and social stages on which the validity of simulation-based belief-generating processes hinges, and emphasize that their epistemic impact depends on the scientific practices that scientists adopt at these different stages. I further argue that epistemologists cannot ignore these partially novel issues and conclude that the epistemology of computational inquiries needs to go beyond that of models and scientific representations and has cognitive, social, and in the present case computational, dimensions.

The drunkard’s search or streetlight fallacy corresponds to a type of situation where people search at the easiest site, even if what they are searching for is unlikely to be there. Typically, the drunkard searches for her keys under a streetlight even if they were lost somewhere else.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Similarly, knowing the main effects of drugs may give lay people the illusion that they can safely decide whether they should take them when they are sick.

References

  • Andersen, H. (2014). Epistemic dependence in contemporary science: Practices and malpractices. In L. Soler, S. Zwart, M. Lynch, & V. Israel-Jost (Eds.), Commentary on epistemic dependence in contemporary science: Practices and malpractices by Hanne Andersen (pp. 161–173). Routledge Studies in the Philosophy of Science, London: Routledge.

    Google Scholar 

  • Baker, M. (2016). 1,500 Scientists lift the lid on reproducibility. Nature News, 533(7604), 452.

    Article  Google Scholar 

  • Barberousse, A., Franceschelli, S., & Imbert C. (2009). Computer simulations as experiments. Synthese, 169(3), 557–574.

    Google Scholar 

  • Barberousse, A., & Imbert, C. (2013). New mathematics for old physics: The case of lattice fluids. Studies in History and Philosophy of Science Part B: Studies in History and Philosophy of Modern Physics, 44(3), 231–241.

    Article  MathSciNet  Google Scholar 

  • Barberousse, A., & Imbert, C. (2014). Recurring models and sensitivity to computational constraints. Sherwood J. B. Sugden (Ed.), Monist, 97(3), 259–279.

    Google Scholar 

  • Beisbart, C. (2018). Are computer simulations experiments? And if not, how are they related to each other? European Journal for Philosophy of Science, 1–34.

    Google Scholar 

  • Bloor, D. (1976). Knowledge and social imagery (Routledge Direct Editions). London, Boston: Routledge & K. Paul.

    Google Scholar 

  • Collberg, C., & Proebsting, T. A. (2016). Repeatability in computer systems research. Communications of the ACM, 59(3), 62–69.

    Article  Google Scholar 

  • Collins, H. M. (1985). Changing order: Replication and induction in scientific practice. London, Beverly Hills: Sage Publications.

    Google Scholar 

  • De Matteis, A., Pagnutti, S. (1988). Parallelization of random number generators and long-range correlations. Numerische Mathematik, 53(5), 595–608.

    Article  MathSciNet  Google Scholar 

  • DeMillo, R. A., Lipton, R. J., & Sayward, F. G. (1978). Hints on test data selection: Help for the practicing programmer. Computer, 11(4), 34–41.

    Article  Google Scholar 

  • DeMillo, R. A., Lipton, R. J., & Perlis, A. J. (1979). Social processes and proofs of theorems and programs. Communications of the ACM, 22(5), 271–280.

    Article  Google Scholar 

  • Demmel, J., & Nguyen, H. D. (2013). Numerical reproducibility and accuracy at exascale. In 2013 IEEE 21st Symposium on Computer Arithmetic (pp. 235–237).

    Google Scholar 

  • Dijkstra, E. W. (1978). On a political pamphlet from the middle ages. ACM SIGSOFT software engineering notes, 3(2), 14–16.

    Article  Google Scholar 

  • Dijkstra, E. W. (1972). The humble programmer. Communications of the ACM, 15(10), 859–866.

    Article  Google Scholar 

  • El Skaf, R., & Imbert, C. (2013). Unfolding in the empirical sciences: Experiments, thought experiments and computer simulations. Synthese, 190(16), 3451–3474.

    Google Scholar 

  • Fetzer, J. H. (1988). Program verification: The very idea. Communications of the ACM, 31(9), 1048–1063.

    Article  Google Scholar 

  • Fillion, N., & Corless, R. M. (2014). On the epistemological analysis of modeling and computational error in the mathematical sciences. Synthese, 191(7), 1451–1467.

    Google Scholar 

  • Fomel, S., & Claerbout, J. F. (2009). Guest editors’ introduction: Reproducible research. Computing in Science Engineering, 11(1), 5–7.

    Article  Google Scholar 

  • Fresco, N., & Primiero, G. (2013). Miscomputation. Philosophy & Technology, 26(3), 253–272.

    Google Scholar 

  • Frigg, R., & Reiss, J. (2009). The Philosophy of simulation: Hot new issues or same old stew? Synthese, 169(3), 593–613.

    Google Scholar 

  • Frigg, R., & Hartmann, S. (2017). Models in Science. In E. N. Zalta (Ed.), The Stanford Encyclopedia of Philosophy, Spring 2017. Metaphysics Research Lab, Stanford University, https://plato.stanford.edu/archives/spr2017/entries/models-science/.

  • Goldman, A. I. (1999). Knowledge in a social world. Oxford, New York: Clarendon Press, Oxford University Press.

    Google Scholar 

  • Hardwig, J. (1985). Epistemic dependence. Journal of Philosophy, 82(7), 335–349.

    Article  Google Scholar 

  • Hastie, R., Penrod, S., & Pennington, N. (1983). Inside the jury. Cambridge, Massachusetts, United States: Harvard University Press.

    Book  Google Scholar 

  • Heinrich, J. (2004). Detecting a bad random number generator. CDF/MEMO/STATISTICS/PUBLIC/6850. University of Pennsylvania. https://www-cdf.fnal.gov/physics/statistics/notes/cdf6850_badrand.pdf.

  • Hellekalek, P. (1998). Don’t trust parallel Monte Carlo. In Proceedings Parallel and Distributed Simulation Conference (pp. 82–89), Alberta, Canada.

    Google Scholar 

  • Hill, D. R. C. (2015). Parallel random numbers, simulation, and reproducible research. Computing in Science Engineering, 17(4), 66–71.

    Article  Google Scholar 

  • Humphreys, P. (2004). Extending ourselves: Computational science, empiricism, and scientific method. Oxford University Press.

    Google Scholar 

  • Humphreys, P. (2009). The philosophical novelty of computer simulation methods. Synthese, 169(3), 615–626.

    Article  MathSciNet  Google Scholar 

  • Imbert, C. (2014). The identification and prevention of bad practices and malpractices in science. In L. Soler, S. Zwart, M. Lynch, & V. Israel-Jost (Eds.), Science after the practice turn in the philosophy, history, and social studies of science (pp. 174–187). Routledge Studies in the Philosophy of Science, London: Routledge

    Google Scholar 

  • Imbert, C. (2017). Computer simulations and computational models in science. In Springer handbook of model-based science (pp. 735–781). Springer Handbooks, Cham: Springer.

    Chapter  Google Scholar 

  • Jones, D. (2010). Good practice in (pseudo) random number generation for bioinformatics applications. Technical report, UCL Bioinformatics Group.

    Google Scholar 

  • Kalven Jr, H., & Zeisel, H. (1966). The American jury. London: The University of Chicago press.

    Google Scholar 

  • Kitcher, P. (1992). The Naturalists Return. The Philosophical Review, 101(1), 53–114.

    Article  Google Scholar 

  • Kitcher, P. (1993). The Advancement of science: Science without legend, objectivity without illusions. New York: Oxford University Press, 1993.

    Google Scholar 

  • Kitcher, P. (2002). The third way: Reflections on helen longino’s the fate of knowledge. Philosophy of science, 69(4), 549–559.

    Article  MathSciNet  Google Scholar 

  • Lenhard, J., forthcoming. Holism, or the erosion of modularity-a methodological challenge for validation. Philosophy of Science.

    Google Scholar 

  • Lenhard, J., & Carrier, M. (2017). Mathematics as a tool-tracing new roles of mathematics in the sciences.

    Google Scholar 

  • Matsumoto, M., Wada, I., Kuramoto, A., & Ashihara, H. (2007). Common defects in initialization of pseudorandom number generators. ACM Transactions on Modeling and Computer Simulation, 17(4).

    Google Scholar 

  • Rennie, D., Yank, V., & Emanuel, L. (1997, August 20). When authorship fails. A proposal to make contributors accountable. JAMA, 278(7), 579–585.

    Google Scholar 

  • Rennie, D., Flanagin, A., & Yank, V. (2001). The contributions of authors. JAMA, 284(1), 89–91.

    Google Scholar 

  • Shapiro, S. (1997). Splitting the difference: The historical necessity of synthesis in software engineering. IEEE Annals of the History of Computing, 19(1), 20–54.

    Article  MathSciNet  Google Scholar 

  • Simon, H. A. (1957). Models of man: Social and rational mathematical essays on rational human behavior in a social setting. New York: Wiley.

    MATH  Google Scholar 

  • Solomon, M. (1994). Social Empiricism. Noûs, 28(3), 325–343.

    Article  Google Scholar 

  • Foote, B., & Yoder, J. (1999). Pattern languages of program design 4 (= Software Patterns. 4). Addison Wesley.

    Google Scholar 

  • Wilson, G., Aruliah D. A., Brown C. T., Hong N. P. C., Davis, M, et al. (2014). Best practices for scientific computing. PLOS Biology, 12(1).

    Article  Google Scholar 

  • Wimsatt, W. C. (2007). Re-engineering philosophy for limited beings: Piecewise approximations to reality. Cambridge, Mass: Harvard University Press.

    Google Scholar 

  • Winsberg, E. B. (2010). Science in the age of computer simulation. Chicago: Etats-Unis.

    Book  Google Scholar 

  • Woods, J. (2013). Errors of reasoning: Naturalizing the logic of inference. College Publications.

    Google Scholar 

Download references

Acknowledgements

Past interactions with Roman Frigg, Stephan Hartmann, and Paul Humphreys about various issues discussed in this chapter were extremely stimulating, and I probably owe them more than I am aware of. I am also very grateful to the editors, whose comments contributed significantly to improving this chapter.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cyrille Imbert .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Imbert, C. (2019). The Multidimensional Epistemology of Computer Simulations: Novel Issues and the Need to Avoid the Drunkard’s Search Fallacy. In: Beisbart, C., Saam, N. (eds) Computer Simulation Validation. Simulation Foundations, Methods and Applications. Springer, Cham. https://doi.org/10.1007/978-3-319-70766-2_43

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-70766-2_43

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-70765-5

  • Online ISBN: 978-3-319-70766-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics