Aligning Reasoning LLMs for Materials Discovery with Physics-aware Rejection Sampling

Extracted source text · arXiv 2509.00768

\documentclass{article} % LaTeX2e
\usepackage{iclr2026_conference,times}

% 수식 관련 (한 번만)
\usepackage{amsmath,amssymb,mathtools}

% 글꼴/인코딩 (템플릿과 호환)
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{siunitx}
\usepackage{adjustbox}
% 표/숫자
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{tabularx}
\usepackage{siunitx}
\usepackage{adjustbox}
\sisetup{
  detect-all,
  table-number-alignment = center,
  table-text-alignment  = center,
}
\usepackage{wrapfig}
\usepackage{enumitem} % in your preamble
% 그림/그림판
\usepackage{graphicx}
\usepackage{subcaption}  % (한 번만)
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\usepackage{tikz}
\usetikzlibrary{arrows.meta,positioning,fit,calc,shapes.misc}

% 기타 유틸
\usepackage{microtype}
\usepackage{nicefrac}
\usepackage{eucal}
\usepackage{listings}
\lstdefinestyle{block}{
  basicstyle=\ttfamily\small,
  frame=single,
  rulecolor=\color{black!30},
  backgroundcolor=\color{black!2},
  columns=fullflexible,
  keepspaces=true,
  showstringspaces=false,
  breaklines=true,
}

\usepackage{booktabs, makecell}
\usepackage{siunitx}
\sisetup{
  detect-family, detect-weight, detect-shape,
  input-symbols = {()},
  table-align-text-post = false,
}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\usepackage{wrapfig}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.18}
\definecolor{maeColor}{HTML}{1F77B4}
% 색상은 xcolor 한 번만
\usepackage[dvipsnames]{xcolor}

% 하이퍼링크(항상 마지막에 로드)
\usepackage[
  pagebackref,
  breaklinks,
  colorlinks,
  citecolor=Blue,
  linkcolor=Blue,
  urlcolor=Blue,
  bookmarks=false
]{hyperref}



\usepackage{fancyhdr}
\usepackage{etoolbox} % for \apptocmd (robust across LaTeX versions)

% Text you want in the header (edit freely)
\newcommand{\iclrpreprintbanner}{\footnotesize Preprint — under review at ICLR 2026}

\usepackage{etoolbox}
\AtBeginDocument{\pagestyle{plain}}
\makeatletter
\apptocmd{\maketitle}{\thispagestyle{plain}\pagestyle{plain}}{}{}
\makeatother

\makeatletter
\renewcommand*{\thefootnote}{\fnsymbol{footnote}} % 각주 기호를 *, †, ‡ ...로
\makeatother
\setcounter{footnote}{1} % 첫 기호(*)를 건너뛰고 †부터 시작


\title{Aligning Reasoning LLMs for Materials Discovery with Physics-aware Rejection Sampling}
\vspace{5mm}
\iclrfinalcopy % Shows authors (good for preprints/arXiv)


% Authors must not appear in the submitted version. They should be hidden
% as long as the \iclrfinalcopy macro remains commented out below.
% Non-anonymous submissions will be rejected without review.
\author{
\parbox{\textwidth}{
\bfseries
Lee Hyun$^{1}$, Sohee Yoon$^{1}$, Jinwoo Park$^{1}$, Sue In Chae$^{1}$, Seongeon Park$^{1}$,\\
Jooyeon Ahn$^{2}$, Yebin Jung$^{2}$, Youjung Chung$^{2}$, Hogeun Chang$^{2}$, Sujin Park$^{2}$,\\
Myeonginn Kang$^{1}$, Jina Kim$^{2}$, Ho-Gyeong Kim$^{1}$, Myeonghun Jeong$^{1}$\thanks{Corresponding author}
}\\[1.7em]
$^{1}$Materials AI Lab (AI Center), Samsung Electronics \\
$^{2}$Samsung Advanced Institute of Technology (SAIT) \\
\texttt{\{hyun103.lee, mh29.jeong\}@samsung.com}
}






% The \author macro works with any number of authors. There are two commands
% used to separate the names and addresses of multiple authors: \And and \AND.
%
% Using \And between authors leaves it to \LaTeX{} to determine where to break
% the lines. Using \AND forces a linebreak at that point. So, if \LaTeX{}
% puts 3 of 4 authors names on the first line, and the last on the second
% line, try using \AND instead of \And before the third author name.

\newcommand{\fix}{\marginpar{FIX}}
\newcommand{\new}{\marginpar{NEW}}

%\iclrfinalcopy % Uncomment for camera-ready version, but NOT for submission.
\begin{document}


\maketitle
\begin{abstract}
AI-driven materials discovery that couples automated experimentation with algorithmic decision-making requires process aware recipe to property predictors that are accurate, calibrated, and physically admissible. We approach this as a reasoning problem with large reasoning models (LRMs). To instill reasoning capability into language models, we curate reasoning traces from a teacher model to train a student model. However, most training pipelines select reasoning traces using binary correctness or learned preference signals that poorly reflect physical admissibility.
We introduce \emph{Physics-aware Rejection Sampling (PaRS)}, a training-time trace selection scheme that favors traces consistent with fundamental physics and numerically close to targets, with lightweight halting to control compute. We instantiate our framework with a large student model fine-tuned on traces synthesized by a larger teacher model, and evaluate under matched token budgets against various rejection sampling baselines.
Our method improves accuracy and calibration, reduces physics-violation rates, and lowers sampling cost relative to baselines. These results indicate that modest, domain-aware constraints combined with trace-level selection provide a practical path toward reliable, efficient LRMs for process-aware property prediction and closed-loop materials design.
\end{abstract}


\section{Introduction}
A central goal in materials discovery is to compress the experimental loop by coupling automated experimentation with algorithmic decision making. Within this loop, property prediction is the core module. Accurate models that map composition, structure, and process/recipe variables to target properties (e.g., materials properties or device-level figures of merit) convert combinatorial exploration into tractable optimization and enable closed-loop design via bayesian optimization, provided that the models expose calibrated uncertainty and lightweight physics constraints to keep proposals physically admissible ~\citep{map_review_2020,sdl_review_2024,frazier2018_bo_tutorial,sabanzagil2025_mfbo,jacobs2024_uq_access,varivoda2022_uq_benchmark}. Prior work has largely targeted properties from composition or crystal structure ~\citep{xie2018_cgcnn,chen2019_megnet} and, more recently, has explored text- or instruction-conditioned surrogates with LLMs ~\citep{rubungo2025llm4mat}; yet scaling these predictors to process-aware, recipe to property tasks at the device level remains challenging ~\citep{joul22_knowledge_constraints,perov23_device_from_recipe,nature2024_semiconductor_perspective}.



Recently, large reasoning models (LRMs)—language models trained and/or reinforced to produce reliable reasoning traces—have shown dominant performance in diverse areas such as math, coding and scientific QA ~\citep{guo2025deepseek, jaech2024openai, yang2025qwen3}. Their step-wise reasoning capabilities are a natural fit for recipe to property prediction, where multi-step physical arguments along the classic \emph{chemical composition {$\rightarrow$}\ process\,{$\rightarrow$}\,micro-structure\,{$\rightarrow$}\,property} chain are essential and well established in integrated computational materials engineering ~\citep{nrc2008_icme}. Despite the promise, the leveraging LRMs on property prediction task remains underexplored relative to LLM and naive knowledge extraction ~\citep{zhao2024_llm_materials_review, rubungo2025llm4mat}. In this paper, we study how to train LRMs that reason effectively about materials recipes and output numerically correct, physically grounded properties.


A prevailing strategy for training LRMs to reason is to use filtered or re-weighted training signals based on the quality of teacher generated traces, complemented by test-time scaling ~\citep{muennighoff2025s1}. Concretely, models are fine-tuned on self-generated rationales kept only when they reach correct outcomes ~\citep{zelikman2022_star,yuan2023_rft}, or on samples ranked by a learned reward/verifier ~\citep {dong2023_raft, cobbe2021_gsm8k, zheng2023_llm_judge}, or they aggregate multiple samples at decoding ~\citep{wang2022_self_consistency}. These methods work as standard building blocks for LRMs along with SFT-only pipelines and RL-style post-training ~\citep{xu2025towards, chen2025towards}.



We argue that training property prediction LRMs from generated reasoning traces requires more sophisticated, physically grounded rejection sampling. Two characteristics of this task drive the need:
\emph{(1) High combinatorial design space.} The composition, process, structure, property chain creates high-dimensional, multi-mechanism spaces; inverse maps are often non-unique, yielding traces that seem plausible yet are scientifically incorrect ~\citep{xiang1998_combinatorial,takeuchi2004_combinatorial,ren2021_inverse_aem,liu2018_tandem,nsr2022_inverse_generative}. Therefore, effective learning requires sufficient exploration that searches both the design and reasoning trace space.
\emph{(2) Physically grounded outputs.} Targets are physical quantities whose magnitudes are constrained by physics and even small numeric deviations matter. Filters must therefore enforce admissible ranges and physical constraints from conservation laws and constitutive relations rather than rely solely on binary correctness.


Motivated by these challenges, we propose \emph{Physics-aware Rejection Sampling (PaRS)}, a domain-tailored approach to optimize reasoning traces. Unlike prior methods that depend on binary correctness or learned reward models, our method couples rejection sampling with task-native, continuous error metrics derived from wet-lab experiments. Concretely, for each device recipe, we sequentially generate candidate traces, accepting the first trace that satisfies physics-aware acceptance gates and halting sampling early when further candidates show negligible variance or improvement.


We adopt Qwen3-32B~\footnote{https://huggingface.co/Qwen/Qwen3-32B} as the backbone model, fine-tuned via supervised fine-tuning (SFT) on internal prompts, with teacher reasoning traces synthesized from Qwen3-235B~\footnote{https://huggingface.co/Qwen/Qwen3-235B-A22B} ~\citep{yang2025qwen3}. We benchmark against various rejection sampling methods under matched token budgets. Empirically, our method achieves the highest overall accuracy and calibration, while also delivering superior compute efficiency compared to existing baselines.


Our contributions are threefold. 
\begin{itemize}
    \item We formulate recipe to property prediction as a reasoning task with LRMs where physics-aware verification is essential. 
    \item We propose novel physically grounded rejection sampling for optimizing reasoning traces, introducing the combination of powerful gating and halting techniques.
    \item We conduct (1) a teacher-side ablation, comparing our physics-aware sampler against six baselines in terms of trace accuracy and sampling efficiency, and (2) a student-side evaluation, fine-tuning an open-source LRM to demonstrate consistent gains in accuracy, calibration, and compute efficiency over all baselines.
\end{itemize}




\section{Related Work}
\label{sec:related}
% 명훈 작성 v1
\paragraph{LLMs for materials design} Recent advances in large language models (LLMs) have demonstrated strong generalization capabilities in materials design, drawing on interdisciplinary knowledge from chemistry, physics, and engineering~~\citep{miret2024llms, jia2024llmatdesign}. Beyond general-purpose LLMs, domain-specific models such as MatSciBERT~~\citep{gupta2022matscibert}, MatBERT~~\citep{wan2024tokens}, and MELT~~\citep{kim2024melt} have been trained on large-scale materials science corpora, successfully capturing fundamental concepts that link structure, properties, processes, and performance. A key step in the materials design pipeline is accurate property prediction from symbolic representations, which serves as a surrogate for expensive experiments and enables rapid candidate screening. Leveraging their ability to process unstructured scientific data, recent studies have applied LLMs to this task without the need for elaborate feature engineering. For example, LLM-Prop~~\citep{niyongabo2025llm} employs LLMs to predict crystalline material properties, while Li et al.~\citep{li2025hybrid} integrate LLMs with graph neural networks for improved prediction accuracy. In the context of quantum-dot materials, Choi et al.~\citep{choi2025llm} developed LLM-based synthesis protocol generation and property prediction models, fine-tuned on proprietary synthesis datasets. LLMs have also been explored as surrogate models in optimization frameworks. LLAMBO~~\citep{liularge} utilizes the exploration capability of LLMs within Bayesian optimization, and BOPRO~~\citep{agarwal2025searching} incorporates LLM-based search strategies that exploit evolving uncertainty estimates to propose promising candidates in each iteration, thereby accelerating the discovery of globally optimal solutions.

\paragraph{Large Reasoning Models (LRMs)} The paradigm of next-token prediction has undergone a significant shift with the introduction of "thought" concept—a sequence of intermediate steps representing a model's internal reasoning process ~\citep{jaech2024openai, guo2025deepseek, yang2025qwen3, muennighoff2025s1}. This innovative approach enables LLMs to mimic complex human reasoning, such as reflective thinking and tree search. Chain-of-Thought (CoT) prompting ~\citep{wei2022chain} initially demonstrated that few-shot rationales could unlock sophisticated reasoning in LLMs, while Self-Consistency ~\citep{wangself} further enhanced reliability by marginalizing over multiple reasoning paths. Tree-of-Thoughts (ToT) ~\citep{yao2023tree} later reframed inference as a search over partial thought sequences, incorporating look-ahead and backtracking. Beyond prompting, process supervision has emerged as a powerful technique, training step-level verifiers or reward models to guide the reasoning process. This approach has been shown to outperform models trained with outcome-only labels, particularly in mathematical reasoning tasks ~\citep{lightman2023let}. More recently, GPT-o1 ~\citep{jaech2024openai}, Qwen3 ~\citep{yang2025qwen3}, and DeepSeek-R1 ~\citep{guo2025deepseek} have popularized modern Large Reasoning Models (LRMs) by integrating long-form thinking with process supervision, RL-based post-training, and test-time scaling. Building on these foundational advances, our work adapts these reasoning mechanisms to the domain of materials design, specifically targeting physically grounded recipe to property prediction.



% 명훈 작성중
\paragraph{Rejection sampling for LLMs}
Rejection sampling is widely recognized as an effective data-filtering method that promotes higher-quality supervision. In the context of RLHF and preference-optimization, it narrows multiple generated outputs per prompt to only the high quality responses, as determined by a reward model during post-training adjustments. For example, RAFT~\citep{dongraft} aligns generative models efficiently by using a reward model and abundant candidate samples; it discards outputs demonstrating undesired behaviors and fine-tunes the model solely on the selected high-quality subset. Building on this, Reinforce-Rej~\citep{xiong2025minimalist} proposes a minimalist policy-gradient extension that filters out both entirely incorrect and entirely correct samples, enhancing stability and efficiency. In reasoning tasks, STAR-like models~\citep{zelikman2022star, hosseini2024v, koh2025adastar} eliminate expensive human annotations by employing a self-taught reasoning loop—generating chain-of-thought traces, self-verifying correctness, and fine-tuning only on reliable examples. Additionally, Rejection Sampling Fine-Tuning (RFT)~\citep{yuan2024scaling} enhances mathematical reasoning by incorporating model-generated reasoning traces filtered for correctness into training.




\section{Method}
\subsection{Task Definition}
\input{Fig/fig2_data_sample}
\input{Fig/fig1_prompt}
Quantum dot light-emitting diodes (QD-LEDs) are electroluminescent devices that use colloidal semiconductor quantum dots as the emissive layer, offering narrowband spectra and composition tunable color ~\citep{Shirasaki2013,Li2024}. In practice, closed-loop materials design must optimize figures of merit measured at the device level—e.g., peak external quantum efficiency and operational stability—because these metrics ultimately determine application viability for emissive displays and lighting (e.g., televisions, monitors) ~\citep{Bang2021,Huang2020,Li2024}. We therefore frame inputs as complete device recipes: a multi-layer stack typically consist of anode/ITO, hole-injection layer (HIL), hole-transport layer (HTL), quantum-dot emitting layer (EML), electron-transport layer (ETL), electron-injection layer/cathode with per layer materials and process parameters. Each layer records identifiers (material, formulation), geometric parameters (e.g., thickness), and process variables (e.g., solution concentration, spin profile, bake/anneal temperature and duration, atmosphere), along with post-process steps (e.g., UV–ozone, plasma, solvent rinse). See Figure~\ref{fig:prompt_qdled_recipe} for a recipe example.


We formulate QD-LED device property prediction as a reasoning LLM task.
Let $\mathcal{D}=\{(x_i,y_i)\}_{i=1}^N$ where $x_i$ is a QD-LED recipe as above and $y_i\in\mathbb{R}$ is a device-level target; in this work we focus on max external quantum efficiency (i.e., $y_i=\mathrm{EQE}_{\max}$). Given a task-specific \texttt{prompt} (See Figure~\ref{fig:prompt_qdled_prompt}) and recipe $x_i$, a large reasoning model $f_\theta$ produces a reasoning trace $\tau$ along with a numeric prediction $\hat y$:
\begin{equation}
f_\theta(\texttt{prompt}, x_i) \rightarrow (\tau, \hat y).
\end{equation}


\subsection{PaRS: Physics-aware Rejection Sampling}
\label{section3.2_method}
For training LRMs, the supervision signal extends beyond the final answer to include the sampled reasoning traces themselves. Achieving high-quality supervision for reasoning LLMs therefore requires rejection sampling to filter out suboptimal traces. As illustrated in Figure~\ref{fig:flow}, we propose \emph{Physics-aware Rejection Sampling (PaRS)}, which integrates physics-aware gating and halting mechanisms to optimize reasoning traces


\paragraph{Physics-aware Gating}
For each recipe $x_i$, we generate reasoning traces sequentially from the teacher model up to \(K\). We accept the first sample that satisfies all of following acceptance gates:
\begin{align}
& \hat y^{(k)} \in [0,100], \label{eq:unitrange}\\
& \big|\hat y^{(k)} - y_i\big| \le \varepsilon_{\mathrm{MAE}}, \label{eq:mae}\
\end{align}
As $\mathrm{EQE}_{\max}$ is reported as a percentage, Eq.~\eqref{eq:unitrange} enforces range consistency. Unlike categorical correctness filters ~\citep{zelikman2022_star,yuan2023_rft,dong2023_raft,wang2022_self_consistency,muennighoff2025s1}, Eq.~\eqref{eq:mae} uses a continuous error against wet-lab ground truth, yielding richer learning signals. 


\input{Fig/fig3_workflow}

With external quantum efficiency (EQE) as the prediction target, we can define an empirical upper bound $U(x)$ as follows.
EQE is commonly factorized as $\mathrm{EQE} \;=\; \eta_{\mathrm{out}}\cdot \eta_{\mathrm{rad}} \cdot \gamma$
with \(\eta_{\mathrm{out}}\le 1\) and \(\gamma\le 1\) by definition. In regimes where solid-state PLQY limits the radiative yield, the conservative relation \(\eta_{\mathrm{rad}}\le \mathrm{PLQY}\) holds, implying \(\mathrm{EQE}\le \mathrm{PLQY}\) ~\citep{Shirasaki2013NatPhotonics,GatherReineke2015JPE,OE2014_QLED_dipole}. PLQY (photoluminescence quantum yield) denotes the ratio of emitted to absorbed photons; we use the solid-state PLQY of the EML under device-relevant conditions. We therefore define an empirical, recipe-specific upper bound as $U(x) {=} U_{\mathrm{PL}}(x)$, where \(U_{\mathrm{PL}}(x)\) is instantiated by the highest measured film photoluminescence quantum yield of the emissive layer in the recipe $x$. We add this upper bound to the acceptance gates:
\begin{equation}\label{eq:envelope}
\hat{y}^{(k)} \le U(x_i)
\end{equation}
It prevents reasoning traces that predict physically implausible overshoots for target property. If no sampled candidate satisfies Eq.~\eqref{eq:unitrange}--\eqref{eq:envelope}, we discard the example.

\paragraph{Adaptive Halting}
We sample in mini-batches of size \(b\) and proceed round by round until the total budget \(K_{\max}\) is exhausted. In round \(r\) (\(r=1,2,\ldots\)), we draw exactly \(b\) candidates \(\{(\tau^{(r,j)}, \hat y^{(r,j)})\}_{j=1}^{b}\) at temperature \(T_r\). For each candidate, we apply the acceptance gates in Eqs.~\eqref{eq:unitrange}--\eqref{eq:envelope}. If any candidate passes, we accept the earliest passing one and terminate sampling.

If no candidate in the mini-batch passes, we apply two halting checks before proceeding. 
(i) \emph{Variance-based halting} (from round 1): stop when the within-batch error variance falls below a threshold, indicating insufficient diversity to justify further exploration. 
(ii) \emph{Improvement-based halting} (from round 2): stop when the best error in the current round fails to improve over the previous round by at least a small margin. 
We also halt once the cumulative number of sampled candidates reaches \(K_{\max}\). 
If none of these conditions trigger, we increase \(T_r\) and continue to the next round to encourage exploration. 
Refer Appendix~\ref{App_A_1} for the details of halting methods.





\section{Experiments}

\subsection{Baselines}
We curate 11k QD-LED device dataset and split into 10k for training and 1k for testing. We construct prompts from all 11k dataset for a property prediction task and query 10k train prompts with \textsc{Qwen3-235B} to sample teacher reasoning traces. To ensure fair comparison, each reasoning trace has a same sampling budget of $K{=}12$, except for no sampling. We compare the following methods for selecting reasoning traces including our method. % 소희: \texttt{PaRS}가 begin[]사이에 들어가있어서 method 이상하게 입력됨
\begin{enumerate}[leftmargin=1.5em,itemsep=2pt,topsep=2pt]
  \item \textbf{No sampling:} use the first generated trace.
  \item \textbf{Random sampling:} uniformly sample one of the $K$ traces.
  \item \textbf{Self-consistency aggregation:} select the trace whose final answer is closest to the median across all $K$ answers ~\citep{wang2022_self_consistency}.
  \item \textbf{Longest trace:} select the trace with the largest token length.
  \item \textbf{LLM-as-a-judge:} score all traces with a larger judge model (DeepSeek-R1~\footnote{https://huggingface.co/deepseek-ai/DeepSeek-R1-0528}) and select the top-ranked trace ~\citep{zheng2023judging}. Refer Appendix.~\ref{App_A_3} for details of the LLM-as-a-Judge prompting.
  \item \textbf{Multi-sampling:} retain \emph{all} $K$ traces as supervision ~\citep{guha2025openthoughts}.
  \item \textbf{PaRS (ours):} mini-batch size $b{=}4$ with a temperature schedule $T\in\{0.6,0.8,1.0\}$ increasing by $0.2$ per round. We set $\varepsilon_{\mathrm{MAE}}{=}1$, $\varepsilon_{\mathrm{var}}{=}1$\, and $\delta_{\mathrm{imp}}{=}1$\ by analyzing the data distribution. If no candidate passes the gates within the budget, the example is discarded.
\end{enumerate}
After rejection sampling, we fine-tune \textsc{Qwen3-32B} as the student model for a single epoch on the traces selected by each method, using AdamW (learning rate \(2{\times}10^{-5}\)) on \(32{\times}\)A100 (80\,GB) GPUs; unless stated otherwise, all other training hyperparameters are shared across methods.




\input{Tab/table1_analysis_reasoning_trace}
\paragraph{Evaluation metrics}
We report two groups of metrics. (1) Teacher-side trace quality: mean absolute error of the selected trace’ prediction, and the average number of sampled traces per prompt to quantify the cost of constructing the selected traces. To further assess trace quality, we also employ a larger LLM (DeepSeek-R1) as an external judge, providing external evaluation of reasoning quality on a 0–10 scale. (2) Student-side performance: MAE, \(R^2\), Spearman’s \(\rho\), and a physics violation rate—the fraction of predictions that fall outside \([0,100]\) or exceed the empirical upper bound \(U(x)\) on the hold out test set.

For each test prompt, we run five independent inferences with the trained student models and take the median of the five predictions before computing MAE, \(R^2\), and Spearman’s \(\rho\). For the physics violation rate, we evaluate the constraint indicator on each of the five predictions and report the average violation frequency across all ensemble. Details of the LLM-as-a-Judge prompting procedure are provided in Appendix~\ref{App_A_3}.




\input{Tab/table2_evaluation_results}
\input{Fig/fig4_efficiency}
\subsection{Results}
Our experiments show that \texttt{PaRS} effectively optimize the teacher' reasoning traces to induce reasoning capability for property prediction in student model. We present our findings in two parts: first, an analysis of the trace selection process itself and second, an evaluation of the trained student LRMs on the property prediction task.

\paragraph{Analysis of reasoning trace sampling}
We evaluate rejection sampling strategies on the traces generated by the teacher \textsc{Qwen3-235B}. As summarized in Table~\ref{tab:sampling_schedule}, \texttt{PaRS} achieves lower prediction error while requiring fewer generations on average, placing it on the empirical quality–efficiency Pareto front (Fig.~\ref{fig:frontier_tokens_mae}). A simple MAE gate could make low error appear trivial, yet an external LLM-as-a-judge that is not optimized for our metric still assigns \texttt{PaRS} the highest overall score. Self-consistency, which got the lowest MAE except for our method, receives the weakest judge score among the baselines. This gap suggests that generic preference signals do not fully align with physics-grounded proximity to ground truth. By combining physics-aware gates with temperature scheduling and early stopping, \texttt{PaRS} concentrates supervision on high-fidelity, physically admissible traces rather than on merely “good-looking” rationales.



\paragraph{Evaluation of distilled LRMs}
Training the student \textsc{Qwen3-32B} on traces selected by our method yields consistent gains in accuracy, correlation with ground truth, and physical admissibility, while using substantially fewer supervision traces than competing approaches (See Table~\ref{tab:qdled_eval}). The LLM-as-a-Judge baseline is competitive in error and correlation but does not match the reduction in violations or the calibration gains achieved by \texttt{PaRS}. Retaining all sampled traces enlarges supervision volume yet underperforms, consistent with amplified label and reasoning noise when traces remain unfiltered. Recent work~\citep{guha2025openthoughts} finds that multi-sampling can help by preserving reasoning diversity, but in our task the same unfiltered diversity amplifies trace noise, increases physics violation rate and weakens calibration. \texttt{PaRS} reconciles these views by keeping diversity where it matters, namely multiple near correct physical pathways, while trimming supervision to numerically consistent traces that respect simple physics. The result is a better accuracy and admissibility with about $15\times$ fewer traces than the multi sampling baseline.

These improvements arise from aligning the acceptance rubric with a continuous, physically grounded target. The range check in Eq.~\eqref{eq:unitrange} and the empirical envelope in Eq.~\eqref{eq:envelope} for target EQE suppress implausible overshoots. The continuous gate in Eq.~\eqref{eq:mae} rewards numerical proximity to wet-lab measurements rather than binary correctness. Since the mapping from recipe to property is many to one and complex, enforcing zero error steers supervision toward outliers and collapses trace diversity. The tolerance $\varepsilon_{\mathrm{MAE}}$ instead admits near-correct and physically plausible traces, which preserves multiple valid pathways, improves calibration, and lowers violation rates. The halting logic further reduces redundant sampling and concentrates supervision on diverse, high-fidelity trajectories.

\input{Tab/table3_teacher_model_ablation_teacher_result}
\input{Tab/table4_teacher_model_ablation_student_result}

\subsection{Analysis}
\paragraph{Robustness of PaRS across teacher models}
\label{subsec:teacher-ablation}
To validate robustness of our method across the diverse teacher models, we sample reasoning traces with DeepSeek-R1-671B and Qwen3-235B-FP8 in addition to Qwen3-235B. MAE for all traces in Table~\ref{tab:teacher-ablation-teacher-side} shows that smaller or low-precision teacher models produce noisier trace distributions than large models. However, after applying \texttt{PaRS}, the selected traces from small quantized teachers converge to the quality of those of large teachers: error and stability tighten, and the retained supervision is physically admissible and consistently high quality. In effect, \texttt{PaRS} equalizes teacher induced variability by filtering out unstable generations and preserving only high fidelity reasoning trajectories.


This equalization propagates to the student. Fine-tuning the same student on selected traces from different teachers yields similar MAE, correlation, and violation rates. The correctness ratio of selected traces also varies little across teachers, indicating that \texttt{PaRS} is broadly compatible with heterogeneous teacher models and precisions. Consequently, even smaller or low-precision teachers can provide supervision competitive with that from larger models.

\input{Fig/fig_correctness_rate}
\paragraph{How trace correctness ratio shapes distillation performance}
We study how the fraction of accepted traces (the “correctness ratio” under the tolerance gate $\varepsilon_{\mathrm{MAE}}$) relates to student performance (Fig.~\ref{fig:correctness_rate}). Holding the dataset size and token budget fixed, increasing the acceptance rate $r$ monotonically lowers MAE and reduces physics violations. Interestingly, recent work \citep{muennighoff2025s1} shows that curated rationales and test-time scaling can yield strong results even when only 53\% of traces are correct. We hypothesize that tasks such as math, coding, and QA exhibit binary correctness with explicit derivations, so trace correctness closely mirrors supervision quality. However, for property prediction, categorical
correctness is a weak proxy for supervision quality because two traces may follow different discrete steps yet end within 1\% of the true EQE, which is the signal the model must learn.




\input{Tab/table5_halting}
\paragraph{Ablation on adaptive halting}
We ablate the adaptive-halting mechanism in \texttt{PaRS} to assess the benefit of early stopping. As summarized in Table~\ref{tab:toy}, enabling adaptive halting reduces the average number of sampled candidates from $K_{\mathrm{avg}}{=}8.9$ to $6.4$ and shortens compute time from $20.5$,h to $15.1$,h, with only a marginal change in accuracy. These results indicate that the variance- and improvement-based early stopping criteria are effective, low-overhead heuristics for pruning unproductive samples without materially degrading the quality of the retained traces. As the teacher model’s parameters are fixed, persistently low variance and minimal improvement suggest limited capacity to produce faithful reasoning traces that recover ground-truth properties with physically plausible values.







\section{Conclusion}
We cast recipe to property prediction for materials discovery as a reasoning problem and introduce \emph{Physics-aware Rejection Sampling (PaRS)} to curate supervision signals that are numerically accurate, calibrated, and physically admissible. \texttt{PaRS} replaces binary correctness and generic reward models with domain-grounded gates—range checks, a recipe-specific physical envelope, and a continuous error tolerance and adds variance and improvement-based halting. Instantiated with a \textsc{Qwen3-235B} teacher and a \textsc{Qwen3-32B} student on QD-LED device recipes, \texttt{PaRS} consistently optimize teacher-trace quality and yields student LRMs with lower MAE, higher correlation, better calibration, and markedly fewer physics violations. These gains are achieved with substantially less sampling, indicating a favorable quality–efficiency trade-off. While our experiments focus on EQE in QD-LEDs, the framework naturally extends to other device-level properties (e.g., lifetime, luminance) and to materials systems beyond optoelectronics. An important next step is to evaluate \texttt{PaRS} at larger scale and across diverse domains. We also envision coupling \texttt{PaRS} with RL-based adaptive exploration to enable closed-loop recipe design, where models not only predict reliably but also guide autonomous exploration of materials space under explicit physical guarantees.


\bibliography{iclr2026_conference}
\bibliographystyle{iclr2026_conference}

\newpage
\appendix
\section{Implementation details}
\input{Fig/fig5_prompt_for_llm-as-a-judge_teacher}
\subsection{Sampling schedule} \label{App_A_1}

For an example \((x_i,y_i)\) and rounds \(r=1,2,\dots\) with mini-batch indices \(j=1,\dots,b\), draw candidates \((\tau^{(r,j)},\hat y^{(r,j)})\) and define the per-candidate error \(e_{r,j}\coloneqq\lvert \hat y^{(r,j)}-y_i\rvert\). For each round, let \(\bar e_r\coloneqq b^{-1}\sum_{j=1}^b e_{r,j}\), \(s_r^2\coloneqq (b-1)^{-1}\sum_{j=1}^b (e_{r,j}-\bar e_r)^2\), and \(e_r^\star\coloneqq \min_{1\le j\le b} e_{r,j}\); for \(r\ge2\), define the improvement \(\Delta_r\coloneqq e_{r-1}^\star-e_r^\star\). The total candidate budget is \(K_{\max}\), and \(T_r\) denotes the sampling temperature in round \(r\).

A candidate is accepted if it satisfies all gates in Eqs.~\eqref{eq:unitrange}–\eqref{eq:envelope}, namely \(\hat y^{(r,j)}\in[0,100]\), \(\lvert \hat y^{(r,j)}-y_i\rvert\le \varepsilon_{\mathrm{MAE}}\), and \(\hat y^{(r,j)}\le U(x_i)\). If multiple candidates pass within the same round, accept the one with the smallest \(j\) and terminate for that example.

If no candidate is accepted in round \(r\), the procedure halts early under any of the following conditions: variance small enough, \(s_r^2\le \varepsilon_{\mathrm{var}}\) (available from \(r=1\)); lack of improvement, \(\Delta_r\le \delta_{\mathrm{imp}}\) (available from \(r=2\)); or budget exhausted, \(r\,b\ge K_{\max}\).

The temperature follows a capped, monotone increase to encourage exploration, for example
\(T_{r+1}=\min\{T_{\max},\,\gamma T_r\}\) with \(\gamma>1\), or \(T_{r+1}=\min\{T_{\max},\,T_r+\Delta T\}\) with \(\Delta T>0\), starting from \(T_1=T_{\min}\).

The overall procedure is: at round \(r=1\), sample \(b\) candidates at temperature \(T_r\) and apply the acceptance gates; if none pass, compute \(s_r^2\), \(e_r^\star\), and (for \(r\ge2\)) \(\Delta_r\); if no halting condition triggers, update the temperature according to the schedule and continue to \(r{+}1\). Discard the example if no candidate is accepted before the budget is spent.



\subsection{Prompt for LLM-as-a-Judge}\label{App_A_3}
We use \textsc{DeepSeek-R1-0528-671B} as the LLM-as-a-Judge. The prompt in Fig.~\ref{fig:prompt_llm_as_judge_teacher_trace_eval} instructs the judge to evaluate synthesized reasoning traces against five rubrics and to return a numeric score for each rubric on a 0–10 scale with a brief justification. For the \emph{LLM-as-a-Judge} selection baseline, we score all candidate traces generated for a prompt, compute a composite judge score by averaging the five rubric scores, and select the best one per prompt. For the summary metric reported in Table~\ref{tab:sampling_schedule}, we evaluate the set of traces selected by each method with the same judge prompt. We compute the composite score for each trace as the mean over the five rubrics and then report the mean across all evaluated prompts. This yields a single 0–10 score per method that is comparable across rejection sampling methods.



\subsection{Token accounting for trace selection} \label{App_A_2}
For each prompt, let $T_{\text{teach,in}}$ and $T_{\text{teach,out}}$ denote the teacher’s input tokens and \emph{average} output tokens per generated trace.
Let $K$ be the generation budget, $G$ the random number of traces actually generated before acceptance or budget exhaustion, and $K_{\text{avg}}\coloneqq \mathbb{E}[G]$.
Let $T_{\text{select}}$ capture any extra token cost due to a selection pass (if present).
Finally, let $r_{\text{acc}}\in[0,1]$ be the probability that a prompt yields at least one accepted trace.

\paragraph{Expected tokens per prompt}
The expected token cost per prompt, regardless of whether a trace is accepted, is
\begin{align}
\mathbb{E}[\text{tokens per prompt}]
&= K_{\text{avg}}\big(T_{\text{teach,in}} + T_{\text{teach,out}}\big) + T_{\text{select}}. \label{eq:tokens_per_prompt}
\end{align}
For offline selection methods (random, self-consistency, and ours), the selection pass is negligible, so $T_{\text{select}}\approx 0$.
By contrast, \textsc{LLM-as-a-Judge} performs an additional inference pass over the concatenated set of generated traces.
Approximating the judge pass as comparable in length to the teacher pass yields
\begin{align}
\mathbb{E}[\text{tokens per prompt}]_{\text{judge}}
&\approx 2\,K_{\text{avg}}\big(T_{\text{teach,in}} + T_{\text{teach,out}}\big). \label{eq:judge_double}
\end{align}

\paragraph{Expected tokens per accepted trace}
When some prompts produce no accepted trace, it is useful to normalize by the acceptance rate $r_{\text{acc}}$.
The expected tokens per accepted trace are
\begin{align}
\mathbb{E}[\text{tokens per accepted}]
&= \frac{\mathbb{E}[\text{tokens per prompt}]}{\mathbb{E}[\text{accepted traces per prompt}]}
\approx \frac{K_{\text{avg}}\big(T_{\text{teach,in}} + T_{\text{teach,out}}\big) + T_{\text{select}}}{r_{\text{acc}}}, \label{eq:per_accepted}
\end{align}
with the judge variant obtained by substituting Eq.~\eqref{eq:judge_double} into Eq.~\eqref{eq:per_accepted}.

Under online acceptance (our method), generation halts immediately upon acceptance or when the budget $K$ is reached.
Thus $G$ follows a truncated geometric-like process, and $K_{\text{avg}}$ reflects both early acceptance on easy prompts and full-budget usage on hard prompts.
Methods that commit to a fixed $K$ without early stopping have $K_{\text{avg}}\approx K$.

In compute versus accuracy frontiers (e.g., Fig.~\ref{fig:frontier_tokens_mae}), the x-axis reports the per-prompt token cost in Eq.~\eqref{eq:tokens_per_prompt}.
When comparing methods with materially different $r_{\text{acc}}$, we additionally report the per-accepted-trace cost using Eq.~\eqref{eq:per_accepted}.

As a concrete example, suppose $T_{\text{teach,in}}{=}900$, $T_{\text{teach,out}}{=}2000$, $K_{\text{avg}}{=}6.4$, and $r_{\text{acc}}{=}0.8$.
Then the per-prompt cost for offline selection is $6.4\times(900+2000)=18{,}560$ tokens.
The judge variant is about $2\times 18{,}560 = 37{,}120$ tokens per prompt.
Normalizing by acceptance rate, the per-accepted-trace costs are approximately $23{,}200$ (offline) and $46{,}400$ (judge).



\end{document}

\begin{figure}[t]
  \centering
  \begin{minipage}{\linewidth}
\begin{lstlisting}[style=block]
QD-LED recipe:
  substrate:
    type: ITO/glass, thickness_nm: 150, rsheet_ohm_sq: 15, roughness_Rq_nm: 1.5
    pretreat: UV-ozone, 10 min; solvent rinse (IPA); 120 C annealing 10 min
  stack:
    [HIL layer]
      substances: PEDOT:PSS (AI4083), thickness_nm: 40, filtration_um: 0.45 
      work_function_eV: 5.1, process: spin (4000 rpm, 60 s -> 8000 rpm, 5 s ramp) 
      annealing (150 C, 10 min, air)
    [HTL layer]
      substances: Poly-TPD, thickness_nm: 20, HOMO_eV: -5.2
      solution: 8 mg/mL, chlorobenzene (99.8%, anhydrous), filtration_um: 0.2
      process: spin(3000 rpm, 45 s); annealing(120 C, 10 min, N2)
    [EML layer]
      substances: CdSe/ZnS core/shell QDs (green), emission_peak_nm: 525, 
      FWHM_nm: 22, core_diameter_nm: 5.5, ligand_primary: oleic acid / oleylamine, 
      solution_conc_mg_mL: 25, solvent: octane (anhydrous, <10 ppm H2O)
      filtration_um: 0.2 PTFE, target_areal_density_ug_cm2: 40, thickness_nm: 25, 
      process: spin (2000 rpm, 30 s); annealing (80 C, 5 min), film_roughness: 1.8 
      PLQY_solution_fraction: 0.92, PLQY_film_fraction: 0.80
    [ETL layer]
      substances: ZnO nanoparticles (sol-gel/colloidal), mean_particle_diam_nm: 5
      thickness_nm: 30, solution: 10 mg/mL, isopropanol
      process: spin(3000 rpm, 30 s); annealing (90 C, 5 min, N2)
        ...
\end{lstlisting}
  \end{minipage}
  \caption{Structured QD-LED recipe example.}
  \label{fig:prompt_qdled_recipe}
\end{figure}
\begin{figure}[t]
  \centering
  \begin{minipage}{\linewidth}
\begin{lstlisting}[style=block]
You are a world-class expert in quantum-dot light-emitting-diode (QD-LED) device 
physics and fabrication.

<Query QD-LED recipe>

TASK: Predict external quantum efficiency for a QD-LED device fabricated by the 
query recipe.

Final output format (only json output)
Please provide your final report in a structured JSON format.
{
  "answer": <PREDICTED_VALUE> %
}
\end{lstlisting}
  \end{minipage}
  \caption{\texttt{Prompt} for the property prediction task with large reasoning models (LRMs).}
  \label{fig:prompt_qdled_prompt}
\end{figure}
\begin{figure}[t]
  \centering
  \includegraphics[width=1.0\linewidth]{Fig/source/main_fig.pdf}
  \caption{\texttt{PaRS} workflow: the teacher generates a mini-batch of
candidates; a candidate is accepted only if it passes gates (range, near-truth tolerance,
physics envelope). If none pass, halting checks decide whether to stop or raise temperature and
continue to next sampling round. Accepted traces supervise the student model as training data.}
  \label{fig:flow}
\end{figure}
\begin{table}[t]
  \centering
  \small
  \setlength{\tabcolsep}{5pt}
  \renewcommand{\arraystretch}{1.12}
  \caption{Analysis of reasoning trace selection. All traces are generated with \textsc{Qwen3-235B}. Higher LLM-as-a-Judge score and lower MAE is better. $K_{\text{avg}}$ is the average number of generated reasoning traces per prompt. Our Halting logic yields $K_{\text{avg}}{=}6.4$ on average (fewer required tokens for selected trace). `Budget$\rightarrow$selected'' counts teacher generates per prompt and the number retained after selection.}
  \vspace{0.5em}
  \label{tab:sampling_schedule}
  \begin{adjustbox}{max width=\columnwidth, center}
  \begin{tabular}{@{} l
                  S[table-format=2.1]  % K_avg
                  l
                  l                    % LLM-as-a-Judge (score)
                  S[table-format=2.4]  % MAE
                  @{}}
    \toprule
    \textbf{Method} 
      & \textbf{$K_{\text{avg}}$} 
      & \makecell[l]{\textbf{Budget}\\\textbf{($\rightarrow$ selected)}} 
      & \makecell[l]{\textbf{LLM-as-a-Judge}\\\textbf{(score, 0--10)}} 
      & \textbf{MAE} \\ 
    \midrule
    No sampling                          & 1  & 1 $\rightarrow$ 1     & 5.97 & 2.440 \\
    Random sampling                      & 12 & 12 $\rightarrow$ 1    & 5.86 & 2.327 \\
    Longest trace          & 12 & 12 $\rightarrow$ 1    & 6.10 & 2.274 \\
    Self-consistency           & 12 & 12 $\rightarrow$ 1    & 5.78 & \underline{1.829} \\
    LLM-as-a-Judge                       & 12 & 12 $\rightarrow$ 1    & \underline{6.55} & 2.223 \\
    Multi-sampling                       & 12 & 12 $\rightarrow$ 12   & 5.89 & 2.356 \\
    \midrule
    \textbf{PaRS (Ours)}
                                         & \textbf{6.4}
                                         & 12 $\rightarrow$ 0.8\textsuperscript{$\dagger$}
                                         & \textbf{7.51}
                                         & \textbf{0.829} \\
    \bottomrule
  \end{tabular}
  \end{adjustbox}
  \vspace{0.25em}
  \raggedright\footnotesize
  \textsuperscript{$\dagger$}\,We drop the around 20\% of sample that not passed our acceptance logic in Sec.~\ref{section3.2_method} thus $0.8$ traces kept per prompt on average.
\end{table}




\begin{table}[t]
  \centering
  \small
  \setlength{\tabcolsep}{4pt}
  \renewcommand{\arraystretch}{1.1}
  \caption{QD-LED property prediction with \textsc{Qwen3-32B} trained on teacher traces selected by each method from \textsc{Qwen3-235B}. Lower MAE is better; higher $R^2$ and Spearman $\rho$ are better. Viol.\% is computed on test predictions without post hoc clipping to $U(x)$. \#\,train is the number of supervision traces used for SFT: multi-sampling retains all $K{=}12$ traces per example ($12\times$ number of train prompts), whereas our method keeps only candidates that pass our gates, resulting in fewer traces.}
  \label{tab:qdled_eval}
  \vspace{0.7em}
  \begin{adjustbox}{max width=\columnwidth}
  \begin{tabular}{@{} l
                  S[table-format=5.0]
                  S[table-format=1.3]
                  S[table-format=1.3]
                  S[table-format=1.3]
                  S[table-format=2.1]
                  @{}} 
    \toprule
    \textbf{Training data (prompt + reasoning trace)}
      & {\textbf{\# train}}
      & {\textbf{MAE}}
      & {$\boldsymbol{R^2}$}
      & {\textbf{Spearman} $\boldsymbol{\rho}$}
      & {\textbf{Viol.\ (\%)}} \\
    \midrule
    No sampling     & 10000 & 2.001 & 0.376 & 0.607 & 35.8 \\
    Random sampling           & 10000 & 1.961 & 0.358 & 0.621 & \underline{35.2} \\
    Longest trace          & 10000 & 1.942 & 0.375 & 0.614 & 35.3 \\
    Self-consistency  & 10000 & 1.933 & 0.377 & 0.629 & 36.8 \\
    LLM-as-a-Judge            & 10000 & \underline{1.889} & \underline{0.408} & \underline{0.667} & 35.4 \\
    Multi-sampling            & 120000 & 1.984 & 0.335 & 0.632 & 36.6 \\
    \midrule
    \textbf{PaRS (ours)} & 7980 & \bfseries 1.808 & \bfseries 0.424 & \bfseries 0.705 & \bfseries 27.7 \\
    \bottomrule
  \end{tabular}
  \end{adjustbox}
\end{table}

\begin{wrapfigure}{r}{0.55\columnwidth}
\vspace{-2mm}
\centering
% define sky blue if not already defined
\definecolor{skyblue}{RGB}{86,180,233}
\begin{tikzpicture}
\begin{axis}[
  width=\linewidth, height=0.62\linewidth,
  xlabel={Avg. tokens to generate trace ($10^5$)},
  ylabel={MAE},
  xmin=0, xmax=2.7,
  ymin=0, ymax=2.60,
  grid=both, tick align=outside,
  tick label style={font=\scriptsize},
  x label style={font=\footnotesize},
  y label style={font=\footnotesize},
  legend style={
    font=\scriptsize,
    at={(0.98,0.02)}, anchor=south east,
    cells={anchor=west},
    draw=black, fill=white, rounded corners=1pt
  },
  ymajorgrids=true, xmajorgrids=true,
  clip=false
]

% --- Pareto points (emphasized) ---
% Ours (PGRS): big sky-blue star
\addplot+[only marks, mark=*, mark size=3.5pt] coordinates {(0.68000,0.8290)};
\addlegendentry{PaRS (ours)}

% Self-consistency: K=12, near-zero selection overhead
\addplot+[only marks, mark=triangle*, mark size=3.5pt]
  coordinates {(1.2,1.8298)};
\addlegendentry{Self-consistency}

% --- Dominated points ---
% Random: solid black point
\addplot+[only marks, mark=*, mark size=3.5pt, color=black, fill=black]
  coordinates {(1.2,2.3270)};
\addlegendentry{Random}

% LLM-as-a-Judge: de-emphasized
\addplot+[only marks, mark=diamond*, mark size=3.5pt, opacity=0.55]
  coordinates {(2.4,2.2231)};
\addlegendentry{LLM-as-a-Judge}

% % --- Pareto front (ours -> self-consistency), highlighted ---
% \addplot[thick, dashed] coordinates {(68000,0.8290) (120000,1.8298)};
% \node[font=\scriptsize, fill=white, inner sep=1pt] at (axis cs:95000,1.33) {Pareto front};
\node[font=\scriptsize, fill=white, inner sep=1pt]
  at (axis cs:0.68000,0.605) {empirical pareto-front};

% --- K_avg annotations ---
\node[font=\scriptsize, anchor=west] at (axis cs:6.9000,0.87) {};
\node[font=\scriptsize, anchor=west] at (axis cs:1.21000,1.88) {};
% \node[font=\scriptsize, anchor=west, opacity=0.8] at (axis cs:241000,2.27) {};

\end{axis}
\end{tikzpicture}
\vspace{-1.0mm}
\caption{Compute–accuracy frontier for rejection sampling methods. Our approach achieves the lowest teacher MAE with substantially fewer required tokens, forming the empirical Pareto front. The x-axis shows average required tokens for generating reasoning trace per prompt and the y-axis shows teacher MAE. See Appendix~\ref{App_A_2} for details.}
\vspace{-4mm}
\label{fig:frontier_tokens_mae}
\end{wrapfigure}

% -------------------------
% Teacher-side (generation)
% -------------------------
\begin{table}[t]
\centering
\caption{\textbf{Comparison of reasoning traces generate by three teacher models}. We calculate MAE for all traces by using all generated traces (seven traces per prompt in average). MAE from selected traces is computed only over selected traces by \texttt{PaRS}. Selected ratio is the fraction of generated traces accepted by texttt{PaRS}.}
\label{tab:teacher-ablation-teacher-side}
\small
\setlength{\tabcolsep}{6pt}
\begin{tabular}{l
                S[table-format=1.3]
                S[table-format=1.3]
                S[table-format=1.3]}
\toprule
{Teacher model} & {MAE for all traces} & {MAE for selected traces} & {Selected ratio} \\
\midrule
DeepSeek-R1-671B        & 2.144 & 0.785 & 0.789 \\
Qwen3-235B         & 2.327 & 0.829 & 0.798 \\
Qwen3-235B-FP8     & 9.078 & 0.812 & 0.811 \\
\bottomrule
\end{tabular}
\end{table}
\begin{table}[t]
\centering
\caption{\textbf{Distillation results.} Each row fine tunes the same student (\textsc{Qwen3-32B}) on selected traces generated by the indicated teacher models with \texttt{PaRS}.}
\label{tab:teacher-ablation-student-side}
\small
\vspace{0.3em}
\begin{adjustbox}{max width=\columnwidth}
\begin{tabular}{@{} l
                S[table-format=5.0]
                S[table-format=1.3]
                S[table-format=1.3]
                S[table-format=1.3]
                S[table-format=2.1] @{}}
\toprule
\textbf{Distiled models} & {\textbf{\# train}} & {\textbf{MAE}} & {$\boldsymbol{R^2}$} & {\textbf{Spearman} $\boldsymbol{\rho}$} & {\textbf{Viol.\ (\%)}} \\
\midrule
DeepSeek-R1-Distill-Qwen-32B       & 7897 & 1.755 & 0.445 & 0.717 & 25.1 \\
Qwen3-235B-Distill-Qwen-32B        & 7980 & 1.808 & 0.424 & 0.705 & 27.7 \\
Qwen3-235B-FP8-Distill-Qwen-32B    & 8112 & 1.801 & 0.413 & 0.712 & 28.9 \\
\bottomrule
\end{tabular}
\end{adjustbox}
\end{table}
% Requires:
% \usepackage{wrapfig}
% \usepackage{tikz}
% \usepackage{pgfplots}
% \pgfplotsset{compat=1.18}
% \definecolor{maeColor}{HTML}{1F77B4}

\begin{wrapfigure}{r}{0.55\columnwidth}
\vspace{-2mm}
\centering
\begin{tikzpicture}

% ----------------------- Axis 1: MAE (left y-axis, with legend) -----------------------
\begin{axis}[
  width=\linewidth, height=0.60\linewidth,
  xlabel={Training correctness ratio $r$},
  xmin=0.25, xmax=0.95, xtick={0.3,0.5,0.7,0.9},
  ymin=1.70, ymax=2.45, ytick distance=0.2,
  ylabel={MAE (pp)},
  grid=both, tick align=outside,
  tick label style={font=\scriptsize},
  label style={font=\scriptsize},
  legend style={
    font=\scriptsize,
    at={(0.98,0.98)}, anchor=north east,
    draw=black, fill=white, rounded corners=1pt, inner sep=1.5pt
  },
  clip=false
]
% MAE curve (blue, solid, filled circles)
\addplot+[color=maeColor, mark=*, mark size=2.6pt]
  coordinates {(0.3,2.25)
               (0.5,2.15)
               (0.7,1.91)
               (0.9,1.88)};
\addlegendentry{MAE (pp)}

% Legend entry for violations: dashed line + hollow red square
\addlegendimage{line legend, color=red, dashed, mark=square*, mark options={fill=red, draw=red}}
\addlegendentry{Phys.\ viol.\ (\%)}

\end{axis}

% ---------------- Axis 2: Physics Violations (right y-axis) ----------------
\begin{axis}[
  width=\linewidth, height=0.60\linewidth,
  xmin=0.25, xmax=0.95, xtick=\empty,
  axis y line*=right,
  ymin=26, ymax=38.5, ytick distance=2.0,
  ylabel={Physics violations (\%)},
  tick label style={font=\scriptsize},
  label style={font=\scriptsize},
  clip=false
]
% Violations curve (red, hollow squares, dashed) — slight x-jitter to avoid overlap
\addplot+[
  color=red, dashed,
  mark=square*, mark size=2.4pt,
  mark options={fill=red, draw=red},
  forget plot,
  x filter/.code=\pgfmathparse{#1+0.01}
]
  coordinates {(0.3,36.8)
               (0.5,32.9)
               (0.7,31.4)
               (0.9,29.5)};
\end{axis}

\end{tikzpicture}
\vspace{-1mm}
\caption{Effect of training correctness ratio on student performance. Training dataset size and inference token budget are fixed. Points show means over a 5-model ensemble on test prompts.}
\label{fig:correctness_rate}
\vspace{-4mm}
\end{wrapfigure}

\begin{wraptable}{r}{0.52\linewidth}
\vspace{-6pt}
\centering
\caption{Ablation on adaptive halting. We use 10 nodes of 8 $\times$ H100 (80G) to sample reasoning traces from the 10k prompts with Qwen3-235B and measure the compute time.}
\label{tab:toy}
{\small
\setlength{\tabcolsep}{4pt}
\renewcommand{\arraystretch}{1.1}
\begin{tabular}{
  l
  S[table-format=1.1]
  S[table-format=1.3]
  S[table-format=2.1]
}
\toprule
Method & {\(K_{\mathrm{avg}}\)} & {MAE} & {Compute time (h)} \\
\midrule
\shortstack[l]{PaRS w/o\\Adaptive Halting} & 8.9 & 0.817 & 20.5 \\
\shortstack[l]{PaRS w/\\Adaptive Halting}  & 6.4 & 0.829 & 15.1 \\
\bottomrule
\end{tabular}
}
\vspace{-6pt}
\end{wraptable}

\begin{figure}[t]
  \centering
  \begin{minipage}{\linewidth}
\begin{lstlisting}[style=block]

<Prompt>: Device recipe
<Response>: Model's reasoning trace + final prediction.

# Role
You evaluate QD-LED EQE prediction responses (especially reasoning trace) quality with following rubric. Judge only against the provided device prompt.

# Scoring rubric (0~10)
1. Groundedness to Prompt (0~2.5): Quote prompt substrings for all used parameters; mark extra info as Assumption.
- 0.0~0.5: Largely ungrounded; few/no quotes; multiple unstated details.
- 0.6~1.3: Some quotes, but several parameters not cited; occasional unstated claims
- 1.4~2.0: Mostly grounded; 1-2 minor misses; assumptions called out but one is vague
- 2.1~2.3: Fully grounded with trivial omissions only
- 2.4~2.5: Every device parameter quoted; zero unstated details

2. Causal Reasoning Quality (0~2.0): Link given factors -> mechanisms -> EQE impact; separate Given / Inference / Implication.
- 0.0~0.4: Descriptive or hand-wavy; leaps from factors to EQE without mechanism.
- 0.5~1.0: Some correct factor->effect links but gaps and mixing of Given/Inference.
- 1.1~1.5: Coherent chains for most factors; clear separation with one notable gap
- 1.6~1.8: Mechanism-first, no unjustified jumps; discusses main loss channels
- 1.9~2.0: Exemplary: prioritizes the limiting mechanism.

3. Numerical & Unit Discipline (0~2.0): Show steps; keep %/nm/eV consistent; sensible rounding of final EQE.
- 0.0~0.4: Arithmetic or unit errors ; missing key steps.
- 0.5~1.0: Mostly correct; one error or unit slip.
- 1.1~1.5: Correct math; consistent units; minor omission .
- 1.6~1.8: Fully worked steps (e.g., IQE x outcoupling); sanity checks.
- 1.9~2.0: Clean, reproducible pipeline; precision noted where relevant.

4. Assumption Quality (0~2.0): Assumptions explicit, minimal, non-contradictory, each briefly justified.
- 0.0~0.4: Many hidden or contradictory assumptions.
- 0.5~1.0: Several assumptions; some lack justification.
- 1.1~1.5: Only necessary assumptions; short, credible justifications.
- 1.6~1.8: Minimal & well-justified; references common baselines.
- 1.9~2.0: Parsimonious and transparent; each assumption tied to its EQE impact; brief sensitivity note if applicable.

5. Clarity & Structure (0~1.5): Use sections: Given / Assumptions / Reasoning / Result; keep high signal-to-noise.
* 0.0~0.3: Disorganized; sections missing; EQE result absent or hard to find.
* 0.4~0.7: Sections present but uneven; some redundancy; result line imprecise.
* 0.8~1.1: Clear sections; stepwise logic; minor verbosity or formatting slips.
* 1.2~1.3: Crisp, concise, well-formatted; Result line prominent.
* 1.4~1.5: Polished, minimal, easy to audit; bullets/tables used judiciously.
\end{lstlisting}
  \end{minipage}
  \caption{\texttt{Prompt} for evaluating reasoning traces with DeepSeek-R1. We report the sum of average score of the five metrics to Table~\ref{tab:sampling_schedule}.}
  \label{fig:prompt_llm_as_judge_teacher_trace_eval}
\end{figure}

\begin{thebibliography}{60}
\providecommand{\natexlab}[1]{#1}
\providecommand{\url}[1]{\texttt{#1}}
\expandafter\ifx\csname urlstyle\endcsname\relax
  \providecommand{\doi}[1]{doi: #1}\else
  \providecommand{\doi}{doi: \begingroup \urlstyle{rm}\Url}\fi

\bibitem[OE2(2014)]{OE2014_QLED_dipole}
Light extraction analysis and enhancement in a quantum dot light emitting diode.
\newblock \emph{Optics Express}, 22\penalty0 (S7):\penalty0 A1783--A1798, 2014.
\newblock URL \url{https://opg.optica.org/oe/abstract.cfm?uri=oe-22-107-A1783}.
\newblock rigorous dipole model for QLED outcoupling.

\bibitem[Agarwal et~al.(2025)Agarwal, Arivazhagan, Das, Swamy, Khosla, and Gangadharaiah]{agarwal2025searching}
Dhruv Agarwal, Manoj~Ghuhan Arivazhagan, Rajarshi Das, Sandesh Swamy, Sopan Khosla, and Rashmi Gangadharaiah.
\newblock Searching for optimal solutions with {LLM}s via bayesian optimization.
\newblock In \emph{The Thirteenth International Conference on Learning Representations}, 2025.
\newblock URL \url{https://openreview.net/forum?id=aVfDrl7xDV}.

\bibitem[Bang et~al.(2021)Bang, Suh, Fan, Shin, Lee, Choi, Lee, Yang, Zhan, Harden-Chaters, Samarakoon, Occhipinti, Han, Jung, and Kim]{Bang2021}
Sang~Yun Bang, Yo-Han Suh, Xiang-Bing Fan, Dong-Wook Shin, Sanghyo Lee, Hyung~Woo Choi, Tae~Hoon Lee, Jiajie Yang, Shijie Zhan, William Harden-Chaters, Chatura Samarakoon, Luigi~G. Occhipinti, Soo~Deok Han, Sung-Min Jung, and Jong~Min Kim.
\newblock Technology progress on quantum dot light-emitting diodes for next-generation displays.
\newblock \emph{Nanoscale Horizons}, 6:\penalty0 68--77, 2021.
\newblock \doi{10.1039/D0NH00556H}.

\bibitem[Chen et~al.(2019)Chen, Ye, Zuo, Zheng, and Ong]{chen2019_megnet}
Chi Chen, Weike Ye, Yifei Zuo, Chen Zheng, and Shyue~Ping Ong.
\newblock Graph networks as a universal machine learning framework for molecules and crystals.
\newblock \emph{Chemistry of Materials}, 31\penalty0 (9):\penalty0 3564--3572, 2019.
\newblock \doi{10.1021/acs.chemmater.9b01294}.

\bibitem[Chen et~al.(2025)]{chen2025towards}
{First name initial}. Chen et~al.
\newblock Towards training large reasoning models.
\newblock \emph{arXiv preprint}, 2025.
\newblock Please replace with the exact arXiv ID when finalized.

\bibitem[Choi et~al.(2025)Choi, Jang, Yoon, Yoo, Ahn, Kim, Kim, Jung, Park, Kim, et~al.]{choi2025llm}
So~Eun Choi, Miyoung Jang, SoHee Yoon, SangHyun Yoo, Jooyeon Ahn, Minho Kim, Ho-Gyeong Kim, Yebin Jung, Seongeon Park, Young-Seok Kim, et~al.
\newblock Llm-driven synthesis planning for quantum dot materials development.
\newblock \emph{Journal of Chemical Information and Modeling}, 65\penalty0 (6):\penalty0 2748--2758, 2025.

\bibitem[Cobbe et~al.(2021)Cobbe, Kosaraju, Bavarian, et~al.]{cobbe2021_gsm8k}
Karl Cobbe, Vineet Kosaraju, Mohammad Bavarian, et~al.
\newblock Training verifiers to solve math word problems.
\newblock \emph{arXiv preprint arXiv:2110.14168}, 2021.
\newblock URL \url{https://arxiv.org/abs/2110.14168}.
\newblock Introduces the GSM8K dataset.

\bibitem[Dong et~al.()Dong, Xiong, Goyal, Zhang, Chow, Pan, Diao, Zhang, SHUM, and Zhang]{dongraft}
Hanze Dong, Wei Xiong, Deepanshu Goyal, Yihan Zhang, Winnie Chow, Rui Pan, Shizhe Diao, Jipeng Zhang, KaShun SHUM, and Tong Zhang.
\newblock Raft: Reward ranked finetuning for generative foundation model alignment.
\newblock \emph{Transactions on Machine Learning Research}.

\bibitem[Dong et~al.(2023)]{dong2023_raft}
Zhifeng Dong et~al.
\newblock Raft: Reward ranked finetuning for generative foundation model alignment.
\newblock \emph{arXiv preprint arXiv:2309.17443}, 2023.
\newblock URL \url{https://arxiv.org/abs/2309.17443}.

\bibitem[Flores-Leonar et~al.(2024)Flores-Leonar, Caramori, Romero, et~al.]{sdl_review_2024}
Manuel~M. Flores-Leonar, Giovanni~F. Caramori, Nancy~A. Romero, et~al.
\newblock Self-driving laboratories for chemistry and materials science.
\newblock \emph{Chemical Reviews}, 124\penalty0 (14):\penalty0 10137--10190, 2024.
\newblock \doi{10.1021/acs.chemrev.3c00430}.
\newblock URL \url{https://doi.org/10.1021/acs.chemrev.3c00430}.

\bibitem[Frazier(2018)]{frazier2018_bo_tutorial}
Peter~I. Frazier.
\newblock A tutorial on bayesian optimization.
\newblock \emph{arXiv preprint arXiv:1807.02811}, 2018.
\newblock URL \url{https://arxiv.org/abs/1807.02811}.

\bibitem[Gather \& Reineke(2015)Gather and Reineke]{GatherReineke2015JPE}
Malte~C. Gather and Sebastian Reineke.
\newblock Recent advances in light outcoupling from white organic light-emitting diodes.
\newblock \emph{Journal of Photonics for Energy}, 5:\penalty0 057607, 2015.
\newblock \doi{10.1117/1.JPE.5.057607}.

\bibitem[Guha et~al.(2025)]{guha2025openthoughts}
Tanmay Guha et~al.
\newblock Openthoughts: A scaling recipe for test-time compute in reasoning.
\newblock \emph{arXiv preprint arXiv:2506.04178}, 2025.
\newblock URL \url{https://arxiv.org/abs/2506.04178}.

\bibitem[Guo et~al.(2025)]{guo2025deepseek}
Quanlong Guo et~al.
\newblock Deepseek-r1: Incentivizing reasoning capability in llms via reinforcement learning.
\newblock \emph{arXiv preprint arXiv:2501.12948}, 2025.
\newblock URL \url{https://arxiv.org/abs/2501.12948}.

\bibitem[Gupta et~al.(2022)Gupta, Zaki, Krishnan, and Mausam]{gupta2022matscibert}
Tanishq Gupta, Mohd Zaki, NM~tAnoop Krishnan, and Mausam.
\newblock Matscibert: A materials domain language model for text mining and information extraction.
\newblock \emph{npj Computational Materials}, 8\penalty0 (1):\penalty0 102, 2022.

\bibitem[Hosseini et~al.(2024)Hosseini, Yuan, Malkin, Courville, Sordoni, and Agarwal]{hosseini2024v}
Arian Hosseini, Xingdi Yuan, Nikolay Malkin, Aaron~C Courville, Alessandro Sordoni, and Rishabh Agarwal.
\newblock V-star: Training verifiers for self-taught reasoners.
\newblock \emph{CoRR}, 2024.

\bibitem[Huang et~al.(2020)Huang, Singh, Liu, Lin, Chen, Wang, Lin, Liu, Wu, and Kuo]{Huang2020}
Yu{-}Ming Huang, Konthoujam~James Singh, An{-}Chen Liu, Chien{-}Chung Lin, Zhong Chen, Kai Wang, Yue Lin, Zhaojun Liu, Tingzhu Wu, and Hao{-}Chung Kuo.
\newblock Advances in quantum-dot-based displays.
\newblock \emph{Nanomaterials}, 10\penalty0 (7):\penalty0 1327, 2020.
\newblock \doi{10.3390/nano10071327}.

\bibitem[Jacobs et~al.(2024)Jacobs, Ward, Jain, et~al.]{jacobs2024_uq_access}
Ryan Jacobs, Logan Ward, Anubhav Jain, et~al.
\newblock Accurate predictions, uncertainty estimates, and accessibility: A roadmap for machine-learning-enabled materials discovery.
\newblock \emph{Machine Learning: Science and Technology}, 5\penalty0 (4):\penalty0 042501, 2024.
\newblock \doi{10.1088/2632-2153/ad77aa}.
\newblock URL \url{https://iopscience.iop.org/article/10.1088/2632-2153/ad77aa}.

\bibitem[Jaech et~al.(2024)Jaech, Cohen, et~al.]{jaech2024openai}
Aaron Jaech, William Cohen, et~al.
\newblock The o1 system: Towards reasoning in large language models.
\newblock \emph{arXiv preprint arXiv:2412.16720}, 2024.
\newblock URL \url{https://arxiv.org/abs/2412.16720}.

\bibitem[Jia et~al.(2024)Jia, Zhang, and Fung]{jia2024llmatdesign}
Shuyi Jia, Chao Zhang, and Victor Fung.
\newblock Llmatdesign: Autonomous materials discovery with large language models.
\newblock \emph{arXiv preprint arXiv:2406.13163}, 2024.

\bibitem[Kim et~al.(2024)Kim, Kim, Park, Oh, Kim, and Lee]{kim2024melt}
Junho Kim, Yeachan Kim, Jun-Hyung Park, Yerim Oh, Suho Kim, and SangKeun Lee.
\newblock Melt: Materials-aware continued pre-training for language model adaptation to materials science.
\newblock In \emph{Findings of the Association for Computational Linguistics: EMNLP 2024}, pp.\  10690--10703, 2024.

\bibitem[Koh et~al.(2025)Koh, Oh, Jang, Lee, Kim, Kim, Kim, Lee, Kim, and Yun]{koh2025adastar}
Woosung Koh, Wonbeen Oh, Jaein Jang, MinHyung Lee, Hyeongjin Kim, Ah~Yeon Kim, Joonkee Kim, Junghyun Lee, Taehyeon Kim, and Se-Young Yun.
\newblock Adastar: Adaptive data sampling for training self-taught reasoners.
\newblock \emph{arXiv preprint arXiv:2505.16322}, 2025.

\bibitem[Li et~al.(2024)Li, Chen, Xu, Song, Yan, Xu, Wu, Yan, Hou, Cao, Shen, and Fan]{Li2024}
Bo~Li, Fei Chen, Huaiyu Xu, Yang Song, Xiaohan Yan, Qiulei Xu, Longjia Wu, Yiran Yan, Wenjun Hou, Weiran Cao, Huaibin Shen, and Fengjia Fan.
\newblock Advances in understanding quantum dot light-emitting diodes.
\newblock \emph{Nature Reviews Electrical Engineering}, 1:\penalty0 412--425, 2024.
\newblock \doi{10.1038/s44287-024-00059-0}.

\bibitem[Li et~al.(2025)Li, Gupta, Kilic, Choudhary, Wines, Liao, Choudhary, and Agrawal]{li2025hybrid}
Youjia Li, Vishu Gupta, Muhammed Nur~Talha Kilic, Kamal Choudhary, Daniel Wines, Wei-keng Liao, Alok Choudhary, and Ankit Agrawal.
\newblock Hybrid-llm-gnn: integrating large language models and graph neural networks for enhanced materials property prediction.
\newblock \emph{Digital Discovery}, 4\penalty0 (2):\penalty0 376--383, 2025.

\bibitem[Lightman et~al.(2023)Lightman, Kosaraju, Burda, Edwards, Baker, Lee, Leike, Schulman, Sutskever, and Cobbe]{lightman2023let}
Hunter Lightman, Vineet Kosaraju, Yuri Burda, Harrison Edwards, Bowen Baker, Teddy Lee, Jan Leike, John Schulman, Ilya Sutskever, and Karl Cobbe.
\newblock Let's verify step by step.
\newblock In \emph{The Twelfth International Conference on Learning Representations}, 2023.

\bibitem[Liu et~al.(2018)Liu, Tan, Khoram, and Yu]{liu2018_tandem}
Dianjing Liu, Yixuan Tan, Erfan Khoram, and Zongfu Yu.
\newblock Training deep neural networks for the inverse design of nanophotonic structures.
\newblock \emph{ACS Photonics}, 5\penalty0 (4):\penalty0 1365--1369, 2018.
\newblock \doi{10.1021/acsphotonics.7b01377}.

\bibitem[Liu et~al.()Liu, Astorga, Seedat, and van~der Schaar]{liularge}
Tennison Liu, Nicol{\'a}s Astorga, Nabeel Seedat, and Mihaela van~der Schaar.
\newblock Large language models to enhance bayesian optimization.
\newblock In \emph{The Twelfth International Conference on Learning Representations}.

\bibitem[Liu et~al.(2022)Liu, Rolston, Flick, Colburn, Ren, Dauskardt, and Buonassisi]{joul22_knowledge_constraints}
Zhe Liu, Nicholas Rolston, Austin~C. Flick, Thomas~W. Colburn, Zekun Ren, Reinhold~H. Dauskardt, and Tonio Buonassisi.
\newblock Machine learning with knowledge constraints for process optimization of open-air perovskite solar cell manufacturing.
\newblock \emph{Joule}, 6\penalty0 (4):\penalty0 834--849, 2022.
\newblock \doi{10.1016/j.joule.2022.03.003}.

\bibitem[Lu et~al.(2023)Lu, Wei, Liu, Meng, Huo, Zhang, Liang, Qiao, Zhao, Song, and Xu]{perov23_device_from_recipe}
Yao Lu, Dong Wei, Wu~Liu, Juan Meng, Xiaomin Huo, Yu~Zhang, Zhiqin Liang, Bo~Qiao, Suling Zhao, Dandan Song, and Zheng Xu.
\newblock Predicting the device performance of perovskite solar cells from the experimental parameters through machine learning of existing experimental results.
\newblock \emph{Journal of Energy Chemistry}, 77:\penalty0 200--208, 2023.
\newblock \doi{10.1016/j.jechem.2022.10.024}.

\bibitem[Miret \& Krishnan()Miret and Krishnan]{miret2024llms}
Santiago Miret and NM~Anoop Krishnan.
\newblock Are llms ready for real-world materials discovery?
\newblock In \emph{AI for Accelerated Materials Design-Vienna 2024}.

\bibitem[Muennighoff et~al.(2025)]{muennighoff2025s1}
Niklas Muennighoff et~al.
\newblock S1: Simple test-time scaling.
\newblock \emph{arXiv preprint arXiv:2501.19393}, 2025.
\newblock URL \url{https://arxiv.org/abs/2501.19393}.

\bibitem[{National Research Council}(2008)]{nrc2008_icme}
{National Research Council}.
\newblock \emph{Integrated Computational Materials Engineering: A Transformational Discipline for Improved Competitiveness and National Security}.
\newblock National Academies Press, Washington, DC, 2008.
\newblock \doi{10.17226/12199}.
\newblock URL \url{https://nap.nationalacademies.org/catalog/12199}.

\bibitem[Ndayishimiye et~al.(2025)]{rubungo2025llm4mat}
Rubungo~Andre Ndayishimiye et~al.
\newblock Llm4mat: Benchmarking large language models for materials science reasoning.
\newblock \emph{arXiv preprint arXiv:2507.14491}, 2025.
\newblock URL \url{https://arxiv.org/abs/2507.14491}.

\bibitem[Niyongabo~Rubungo et~al.(2025)Niyongabo~Rubungo, Arnold, Rand, and Dieng]{niyongabo2025llm}
Andre Niyongabo~Rubungo, Craig Arnold, Barry~P Rand, and Adji~Bousso Dieng.
\newblock Llm-prop: predicting the properties of crystalline materials using large language models.
\newblock \emph{npj Computational Materials}, 11\penalty0 (1):\penalty0 186, 2025.

\bibitem[Ren et~al.(2021)]{ren2021_inverse_aem}
Ben Ren et~al.
\newblock Inverse deep learning methods and benchmarks for artificial electromagnetic material design.
\newblock \emph{arXiv preprint arXiv:2112.10254}, 2021.
\newblock URL \url{https://arxiv.org/abs/2112.10254}.

\bibitem[Sabanzagil et~al.(2025)]{sabanzagil2025_mfbo}
Elif Sabanzagil et~al.
\newblock Multi-fidelity bayesian data-driven design of energy absorbing spinodoid cellular structures.
\newblock \emph{arXiv preprint arXiv:2507.22079}, 2025.
\newblock URL \url{https://arxiv.org/abs/2507.22079}.

\bibitem[Shirasaki et~al.(2013{\natexlab{a}})Shirasaki, Supran, Bawendi, and Bulovi{\'c}]{Shirasaki2013}
Yasuhiro Shirasaki, Geoffrey~J. Supran, Moungi~G. Bawendi, and Vladimir Bulovi{\'c}.
\newblock Emergence of colloidal quantum-dot light-emitting technologies.
\newblock \emph{Nature Photonics}, 7:\penalty0 13--23, 2013{\natexlab{a}}.
\newblock \doi{10.1038/nphoton.2012.328}.

\bibitem[Shirasaki et~al.(2013{\natexlab{b}})Shirasaki, Supran, Bawendi, and Bulovi{\'c}]{Shirasaki2013NatPhotonics}
Yasuhiro Shirasaki, Geoffrey~J. Supran, Moungi~G. Bawendi, and Vladimir Bulovi{\'c}.
\newblock Emergence of colloidal quantum-dot light-emitting technologies.
\newblock \emph{Nature Photonics}, 7\penalty0 (1):\penalty0 13--23, 2013{\natexlab{b}}.
\newblock \doi{10.1038/nphoton.2012.328}.

\bibitem[Stach et~al.(2022)Stach, DeCost, Kusne, Hattrick-Simpers, Brown, Reyes, Schrier, Billinge, Buonassisi, and Foster]{map_review_2020}
Eric~A. Stach, Brian~L. DeCost, A.~Gilad Kusne, Jason Hattrick-Simpers, Keith~A. Brown, Katia~G. Reyes, Joshua Schrier, Simon J.~L. Billinge, Tonio Buonassisi, and Ian Foster.
\newblock The rise of self-driving laboratories in chemical and materials sciences.
\newblock \emph{Nature Synthesis}, 1:\penalty0 774--786, 2022.
\newblock URL \url{https://www.nature.com/articles/s44160-022-00149-2}.

\bibitem[Takeuchi et~al.(2002)Takeuchi, van Dover, and Koinuma]{takeuchi2004_combinatorial}
Ichiro Takeuchi, Robert~Bruce van Dover, and Hideomi Koinuma.
\newblock Combinatorial synthesis and evaluation of functional inorganic materials using thin-film techniques.
\newblock \emph{MRS Bulletin}, 27\penalty0 (4):\penalty0 301--308, 2002.
\newblock \doi{10.1557/mrs2002.97}.

\bibitem[Varivoda et~al.(2022)Varivoda, Dong, Omee, Hu, et~al.]{varivoda2022_uq_benchmark}
Vladimir Varivoda, Kunpeng Dong, Shahrzad Omee, Zhenpeng Hu, et~al.
\newblock Materials property prediction with uncertainty quantification: A benchmark study.
\newblock \emph{arXiv preprint arXiv:2211.02235}, 2022.
\newblock URL \url{https://arxiv.org/abs/2211.02235}.

\bibitem[Wan et~al.(2024)Wan, Xie, Wu, Zhang, Kit, and Hoex]{wan2024tokens}
Yuwei Wan, Tong Xie, Nan Wu, Wenjie Zhang, Chunyu Kit, and Bram Hoex.
\newblock From tokens to materials: Leveraging language models for scientific discovery.
\newblock \emph{arXiv preprint arXiv:2410.16165}, 2024.

\bibitem[Wang et~al.()Wang, Wei, Schuurmans, Le, Chi, Narang, Chowdhery, and Zhou]{wangself}
Xuezhi Wang, Jason Wei, Dale Schuurmans, Quoc~V Le, Ed~H Chi, Sharan Narang, Aakanksha Chowdhery, and Denny Zhou.
\newblock Self-consistency improves chain of thought reasoning in language models.
\newblock In \emph{The Eleventh International Conference on Learning Representations}.

\bibitem[Wang et~al.(2022)Wang, Wei, Schuurmans, et~al.]{wang2022_self_consistency}
Xuezhi Wang, Jason Wei, Dale Schuurmans, et~al.
\newblock Self-consistency improves chain of thought reasoning in language models.
\newblock \emph{arXiv preprint arXiv:2203.11171}, 2022.
\newblock URL \url{https://arxiv.org/abs/2203.11171}.

\bibitem[Wei et~al.(2022)Wei, Wang, Schuurmans, Bosma, Xia, Chi, Le, Zhou, et~al.]{wei2022chain}
Jason Wei, Xuezhi Wang, Dale Schuurmans, Maarten Bosma, Fei Xia, Ed~Chi, Quoc~V Le, Denny Zhou, et~al.
\newblock Chain-of-thought prompting elicits reasoning in large language models.
\newblock \emph{Advances in neural information processing systems}, 35:\penalty0 24824--24837, 2022.

\bibitem[Xiang et~al.(1995)Xiang, Sun, et~al.]{xiang1998_combinatorial}
X.-D. Xiang, X.~D. Sun, et~al.
\newblock A combinatorial approach to materials discovery.
\newblock \emph{Science}, 268\penalty0 (5219):\penalty0 1738--1740, 1995.
\newblock \doi{10.1126/science.268.5219.1738}.

\bibitem[Xie et~al.(2024)Xie, Zhou, Faizan, Li, Li, Fu, Wang, and Zhang]{nature2024_semiconductor_perspective}
Jiahao Xie, Yansong Zhou, Muhammad Faizan, Zewei Li, Tianshu Li, Yuhao Fu, Xinjiang Wang, and Lijun Zhang.
\newblock Designing semiconductor materials and devices in the post-moore era by tackling computational challenges with data-driven strategies.
\newblock \emph{Nature Computational Science}, 4\penalty0 (5):\penalty0 322--333, 2024.
\newblock \doi{10.1038/s43588-024-00632-5}.

\bibitem[Xie \& Grossman(2018)Xie and Grossman]{xie2018_cgcnn}
Tian Xie and Jeffrey~C. Grossman.
\newblock Crystal graph convolutional neural networks for an accurate and interpretable prediction of material properties.
\newblock \emph{Physical Review Letters}, 120:\penalty0 145301, 2018.
\newblock \doi{10.1103/PhysRevLett.120.145301}.

\bibitem[Xiong et~al.(2025)Xiong, Yao, Xu, Pang, Wang, Sahoo, Li, Jiang, Zhang, Xiong, et~al.]{xiong2025minimalist}
Wei Xiong, Jiarui Yao, Yuhui Xu, Bo~Pang, Lei Wang, Doyen Sahoo, Junnan Li, Nan Jiang, Tong Zhang, Caiming Xiong, et~al.
\newblock A minimalist approach to llm reasoning: from rejection sampling to reinforce.
\newblock \emph{arXiv preprint arXiv:2504.11343}, 2025.

\bibitem[Xu et~al.(2025)]{xu2025towards}
{First name initial}. Xu et~al.
\newblock Towards large reasoning models: A survey.
\newblock \emph{arXiv preprint}, 2025.
\newblock Please replace with the exact arXiv ID when finalized.

\bibitem[Yang et~al.(2025)Yang, Bai, and Team]{yang2025qwen3}
An~Yang, Jiaqi Bai, and Qwen Team.
\newblock Qwen3 technical report.
\newblock \emph{arXiv preprint arXiv:2505.09388}, 2025.
\newblock URL \url{https://arxiv.org/abs/2505.09388}.

\bibitem[Yang et~al.(2022)Yang, Kim, Shao-Horn, et~al.]{nsr2022_inverse_generative}
Zhen Yang, Yoonho Kim, Yang Shao-Horn, et~al.
\newblock Inverse design with deep generative models: Next step in materials discovery.
\newblock \emph{National Science Review}, 9\penalty0 (8):\penalty0 nwac111, 2022.
\newblock \doi{10.1093/nsr/nwac111}.

\bibitem[Yao et~al.(2023)Yao, Yu, Zhao, Shafran, Griffiths, Cao, and Narasimhan]{yao2023tree}
Shunyu Yao, Dian Yu, Jeffrey Zhao, Izhak Shafran, Tom Griffiths, Yuan Cao, and Karthik Narasimhan.
\newblock Tree of thoughts: Deliberate problem solving with large language models.
\newblock \emph{Advances in neural information processing systems}, 36:\penalty0 11809--11822, 2023.

\bibitem[Yuan et~al.(2023)Yuan, Yuan, Li, et~al.]{yuan2023_rft}
Zheng Yuan, Hongyi Yuan, Chengpeng Li, et~al.
\newblock Scaling relationship on learning mathematical reasoning with large language models.
\newblock \emph{arXiv preprint arXiv:2308.01825}, 2023.
\newblock URL \url{https://arxiv.org/abs/2308.01825}.
\newblock Introduces Rejection sampling Fine-Tuning (RFT).

\bibitem[Yuan et~al.(2024)Yuan, Yuan, Li, Dong, Lu, Tan, Zhou, and Zhou]{yuan2024scaling}
Zheng Yuan, Hongyi Yuan, Chengpeng Li, Guanting Dong, Keming Lu, Chuanqi Tan, Chang Zhou, and Jingren Zhou.
\newblock Scaling relationship on learning mathematical reasoning with large language models, 2024.
\newblock URL \url{https://openreview.net/forum?id=cijO0f8u35}.

\bibitem[Zelikman et~al.(2022{\natexlab{a}})Zelikman, Wu, and Goodman]{zelikman2022star}
Eric Zelikman, Yuhuai Wu, and Noah~D Goodman.
\newblock Star: Self-taught reasoner.
\newblock In \emph{Proceedings of the NIPS}, volume~22, 2022{\natexlab{a}}.

\bibitem[Zelikman et~al.(2022{\natexlab{b}})Zelikman, Wu, Sha, and Goodman]{zelikman2022_star}
Eric Zelikman, Yuhuai Wu, Francis Sha, and Noah Goodman.
\newblock Star: Bootstrapping reasoning with reasoning.
\newblock In \emph{NeurIPS}, 2022{\natexlab{b}}.
\newblock URL \url{https://arxiv.org/abs/2203.14465}.

\bibitem[Zhao et~al.(2024)Zhao, Zhou, Li, et~al.]{zhao2024_llm_materials_review}
Wayne~Xin Zhao, Kun Zhou, Junyi Li, et~al.
\newblock A survey of large language models.
\newblock \emph{arXiv preprint arXiv:2303.18223}, 2024.
\newblock URL \url{https://arxiv.org/abs/2303.18223}.

\bibitem[Zheng et~al.(2023{\natexlab{a}})Zheng, Chiang, Sheng, Zhuang, Wu, Zhuang, Lin, Li, Li, Xing, et~al.]{zheng2023judging}
Lianmin Zheng, Wei-Lin Chiang, Ying Sheng, Siyuan Zhuang, Zhanghao Wu, Yonghao Zhuang, Zi~Lin, Zhuohan Li, Dacheng Li, Eric Xing, et~al.
\newblock Judging llm-as-a-judge with mt-bench and chatbot arena.
\newblock \emph{Advances in neural information processing systems}, 36:\penalty0 46595--46623, 2023{\natexlab{a}}.

\bibitem[Zheng et~al.(2023{\natexlab{b}})Zheng, Chiang, Sheng, et~al.]{zheng2023_llm_judge}
Lianmin Zheng, Wei-Lin Chiang, Ying Sheng, et~al.
\newblock Judging {LLM}-as-a-judge with {LLM}s.
\newblock \emph{arXiv preprint arXiv:2306.05685}, 2023{\natexlab{b}}.
\newblock URL \url{https://arxiv.org/abs/2306.05685}.

\end{thebibliography}