atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Position: Is machine learning good or bad for the natural sciences?

ICML 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Statistical analysis of ML practice · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

A position paper arguing that machine learning's ontology (only data exist) and epistemology (good if it predicts held-out data) clash with natural science, identifying where ML is useful (nuisance/confounder modeling, operations) and where it introduces biases (emulator confirmation bias, population-level bias from regression labels), illustrated by a toy MLP example.

Problem

Whether and where machine learning is good or bad for the natural sciences, given ML's data-centric ontology and predictive epistemology versus the latent-structure-focused aims of science.

Approach

Argues ML's ontology and epistemology should be matched to the role it plays in a scientific project: expressive ML is conservative for modeling nuisances and confounders, but harmful when emulators replace simulations (confirmation bias) or when regression-generated labels are used in population analyses (amplified bias).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Transfer MLP-estimated labels to a large test set and use them for population-level inferenceThree-layer MLP regression · Toy data, population inference by guiding radiusbias: 30-sigmaHurt
Use training-set labels instead of regression-transferred labels for population inferenceToy data analysis · Toy data, relationship between measured age and guiding radiusbiasHelped
Use an ML emulator in place of or alongside first-principles simulationsSimulation-based scientific inference · Natural-science simulationsconfirmation biasHurt
Use expressive ML regressions to generate labels that are later combined in joint or ensemble analysesML-generated dataset labels · Population, joint, or ensemble analysesestimator biasHurt
Use a more expressive model for confoundersCausal inference · Causal analyses with confounding inputsrobustness of causal conclusionsHelped

Surprising findings

Limitations

Experimental setup

Datasets: synthetic toy data (stellar-spectrum-like feature vectors with age and guiding radius)

Metrics: binned mean of label versus guiding radius bias relative to truth

Baselines: multilayer perceptron regression on population averages

Builds on: Bayesian likelihood-based inference simulation-based inference

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy