openmind

I use a simple model to investigate the epistemic value of open-mindedness. This repository contains the code for a model of the epistemic value of open-mindedness and for producing some figures.

https://github.com/heinduijf/openmind

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 12 DOI reference(s) in README
  • Academic publication links
    Links to: springer.com, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.3%) to scientific vocabulary

Keywords

bounded-cognition open-minded social-epistemology
Last synced: 6 months ago · JSON representation ·

Repository

I use a simple model to investigate the epistemic value of open-mindedness. This repository contains the code for a model of the epistemic value of open-mindedness and for producing some figures.

Basic Info
  • Host: GitHub
  • Owner: HeinDuijf
  • License: mit
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 104 KB
Statistics
  • Stars: 2
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 3
Topics
bounded-cognition open-minded social-epistemology
Created over 3 years ago · Last pushed almost 2 years ago
Metadata Files
Readme Citation

README.md

A model of the epistemic value of open-mindedness

DOI

This repository is associated with the paper titled When should one be open-minded? on the epistemic value of open-mindedness (accepted for publication at Philosophical Studies). The paper investigates the conditions under which open-mindedness will be epistemically valuable. One of the central features of the analysis is that it represents an agent's competence and evaluative capacities using gradual scales. Another novel feature is that it starts with three realistic assumptions: 1. people are not perfectly competent in forming their own opinions, 2. people are not perfectly capable of evaluating the claims put forward by others, and 3. people can only give consideration to a limited number of arguments or opinions.

This repository contains code for computing the epistemic benefits of open-mindedness, and for creating the figures of the paper. These results are visualized as heatmaps such as:

One of the exemplary figures of the epistemic value of open-mindedness

Although the paper only focuses on a limited area of the full parameter space, one can use (or extend) the repository to consider other areas of the parameter space.

1. Setup

To run the project, you first need to install the required packages

commandline pip install -r requirements.txt

2. Usage

To create the figures, just run the main script: commandline python main.py A folder new_figures with figures will be created, which correspond to the figures in the paper.

3. Organization of the repository

Accuracy calculations

The central calculations can be found in accuracy_calculator.py, which contains the central class Agent. The key function of the class is accuracy_open_mind, which calculates the accuracy of an agent with given parameter settings.

Figures

The scripts for creating the figures are in the folder generate_figures. The script plot_functions.py contains the global plotting functions and configurations; each of the other scripts corresponds to one or multiple figures.

Find tipping point evaluation content

One of the figures requires us to compute the tipping point where open-mindedness becomes epistemically beneficial above a given content evaluative capacity. The script to compute this tipping point can be found in find_tipping_evaluation_content.py and the corresponding method.

4. Licence and citation

This repository accompanies an academic paper. Please cite the paper as follows:

  • Duijf, H. (forthcoming). When should one be open-minded? Philosophical Studies. https://doi.org/10.1007/s11098-024-02137-3.

If appropriate, you can cite this repository as follows: - DOI - Duijf, H. (2023). A model of the epistemic value of open-mindedness (v1.0.1). Zenodo. https://doi.org/10.5281/zenodo.7989054.

Released under the MIT licence.

Owner

  • Name: HeinDuijf
  • Login: HeinDuijf
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.0.1
message: "If you use this software, please cite it as below."
authors:
- family-names: "Duijf"
  given-names: "Hein"
  orcid: "https://orcid.org/0000-0001-6936-306X"
title: "A model of the epistemic value of open-mindedness"
doi: 10.5281/zenodo.7989054
url: "https://github.com/HeinDuijf/OpenMind"

GitHub Events

Total
Last Year

Dependencies

requirements.txt pypi
  • matplotlib *
  • numpy *
  • pandas *
  • pytest *
  • scipy *
  • seaborn *