You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/tex/ms.tex
+7-17Lines changed: 7 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -194,7 +194,7 @@ \subsection{Battery Capacity}
194
194
195
195
\subsection{Overall Effects}
196
196
197
-
Clever Hans effects vary significantly across material domains and prediction tasks. Proxy models achieved competitive performance in perovskite efficiency classification and MOF thermal stability, moderate effects in TADF wavelength prediction and MOF solvent stability, and negligible effects in battery capacity prediction. Effect detectability depends critically on evaluation metrics and baseline selection.
197
+
Clever Hans effects vary significantly across material domains and prediction tasks. Proxy models achieved competitive performance in perovskite efficiency classification and MOF thermal stability, moderate effects in TADF wavelength prediction and MOF solvent stability, and negligible effects in battery capacity prediction. Effect detectability depends critically on evaluation metrics and baseline selection. In most cases, the proxy model based on the predicted literature data was a stronger baseline than the a simple baseline on prior probabilities or mean predictions.
198
198
199
199
200
200
\section{Discussion}
@@ -223,11 +223,7 @@ \subsection{Toward Robust Materials Data Infrastructure}
223
223
Organizations that can generate diverse data at scale---potentially focused on the lowest cost per reproducible data point rather than pushing particular research agendas---might help to address this problem.
224
224
Other options could be explicit quantification of author/group/temporal distributions, correlation analyses between metadata and properties as \enquote{dataset nutrition labels}, or adversarial dataset construction by deliberately designing datasets to resist spurious correlations.
225
225
226
-
227
-
But it is important to keep in mind that in some circumstances, we will never be able to acquire \enquote{enough} data. Thus, we also need renewed focus on how we evaluate models.\autocite{goldman2024statistical}
228
-
Instead of asking whether models work, we should ask why they work and systematically explore alternative explanations.
229
-
This means actively trying to disprove our own --- but also others' --- claims about model performance.
230
-
To enable others to do so, access to data and code is obviously a prerequisite. But one could also envision that some of these tests might require new experiments --- which could be facilitated using infrastructure as a service or incentivized using \enquote{bug bounties} for research papers, models, or datasets. We need to accept that receiving feedback --- even if it is pointing out a mistake in our own work --- is a gift.
226
+
To enable others to do participate in testing alternative hypothesis for model performance, access to data and code is obviously a prerequisite. But one could also envision that some of these tests might require new experiments --- which could be facilitated using infrastructure as a service or incentivized using \enquote{bug bounties} for research papers, models, or datasets. We need to accept that receiving feedback --- even if it is pointing out a mistake in our own work --- is a gift.
For datasets containing molecular or compositional information, I generated comprehensive chemical descriptors to serve as baseline features for property prediction.
284
+
For datasets containing molecular or compositional information, I generated chemical descriptors to serve as baseline features for property prediction.
289
285
290
286
\subsubsection{Molecular Descriptors from SMILES}
291
-
For datasets with SMILES (Simplified Molecular-Input Line-Entry System) strings,\autocite{Weininger1988} I computed molecular descriptors using RDKit \autocite{rdkit}. The molecular feature set included:
287
+
For datasets (TADF) with SMILES (Simplified Molecular-Input Line-Entry System) strings,\autocite{Weininger1988} I computed molecular descriptors using RDKit \autocite{rdkit}. The molecular feature set included:
292
288
293
289
\begin{itemize}
294
290
\item\textbf{2D descriptors}: All available RDKit molecular descriptors ($\sim$200 features), including molecular weight, LogP, topological polar surface area, number of aromatic rings, hydrogen bond donors/acceptors, and rotatable bonds.
Chemical formulas were parsed using pymatgen \autocite{pymatgen}, and compositions that could not be parsed were excluded from analysis.
309
305
310
306
\subsubsection{Feature Processing}
311
-
Generated descriptors were processed to handle missing values and ensure numerical stability for gradient boosting models. Features with excessive missing values ($>$50\%) were excluded, and remaining missing values were imputed with feature medians. For XGBoost and LightGBM models, additional preprocessing included clipping extreme values to prevent numerical overflow and replacing infinite values with conservative bounds.
307
+
Generated descriptors were processed to handle missing values and ensure numerical stability for gradient boosting models. Features with excessive missing values ($>$50\%) were excluded, and remaining missing values were imputed with feature medians. Additional preprocessing included clipping extreme values to prevent numerical overflow and replacing infinite values with conservative bounds.
312
308
313
309
\subsection{Meta-Information Extraction}
314
310
315
311
I enriched the datasets with publication meta-information using the Crossref API to retrieve bibliographic data, including author names, journal titles, and publication years. I created binary features indicating the presence of the top-$N$ most frequent authors and journals in each dataset, where $N$ was varied across 10, 50, 100, and 500 (or maximum available).
316
312
317
-
\subsection{Data Processing}
318
-
319
-
All datasets were preprocessed to remove entries with missing target values or author information.
320
-
321
313
322
314
323
315
324
316
\subsection*{Data and Code Availability}
325
317
326
318
To ensure reproducibility, this manuscript was generated using the \href{https://show-your.work/en/latest/}{\showyourwork} framework.\autocite{Luger2021}
327
319
The code to rebuild the paper (including code for all figures and numbers next to which there is a GitHub icon) can be found at \url{\GitHubURL}.
328
-
To facilitate reproduction, some intermediate analysis results are cached at \url{http://dx.doi.org/10.5072/zenodo.34706}.
329
320
330
321
\section*{Acknowledgement}
331
322
This work was supported by the Carl Zeiss Stiftung. The author is a member of the NFDI consortium FAIRmat - Deutsche Forschungsgemeinschaft (DFG) - Project 460197019.
\caption{\textbf{Performance of MOF solvent removal stability classification measured with different metrics.} In all metrics, \enquote{Clever Hans} models outperform simple baselines. In some metrics, such as precision, \enquote{Clever Hans} models come close in performance to models directly trained on MOF descriptors (\enquote{Conventional}).}
346
+
\caption{\textbf{Performance of MOF solvent removal stability classification measured with different metrics.} In all metrics, \enquote{Clever Hans models} outperform simple baselines. In some metrics, such as precision, \enquote{Clever Hans models} come close in performance to models directly trained on MOF descriptors (\enquote{Conventional}).}
\caption{\textbf{Parameter sweep for MOF solvent stability.} Performance of proxy models as a function of the type and number of predicted bibliometric features.}
0 commit comments