<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Self-Consistency Sampling | Mobina Kashaniyan</title><link>https://mobinakashaniyan.github.io/tag/self-consistency-sampling/</link><atom:link href="https://mobinakashaniyan.github.io/tag/self-consistency-sampling/index.xml" rel="self" type="application/rss+xml"/><description>Self-Consistency Sampling</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><lastBuildDate>Sun, 01 Nov 2026 00:00:00 +0000</lastBuildDate><image><url>https://mobinakashaniyan.github.io/media/logo_hu_49df124fc4898e21.png</url><title>Self-Consistency Sampling</title><link>https://mobinakashaniyan.github.io/tag/self-consistency-sampling/</link></image><item><title>Sample Count Is Not Enough: Candidate-Generation Strategy Shapes the Energy and Performance of LLM Test-Time Scaling</title><link>https://mobinakashaniyan.github.io/publication/sample-count-is-not-enough-candidate-generation-strategy-shapes-the-energy-and-performance-of-llm-test-time-scaling/</link><pubDate>Sun, 01 Nov 2026 00:00:00 +0000</pubDate><guid>https://mobinakashaniyan.github.io/publication/sample-count-is-not-enough-candidate-generation-strategy-shapes-the-energy-and-performance-of-llm-test-time-scaling/</guid><description>&lt;p&gt;&lt;strong&gt;Preprint:&lt;/strong&gt; &lt;a href="https://arxiv.org/abs/2609.19499" target="_blank" rel="noopener"&gt;arXiv:2609.19499&lt;/a&gt; — &lt;em&gt;Sample Count Is Not Enough: Candidate-Generation Strategy Shapes the Energy and Performance of LLM Test-Time Scaling&lt;/em&gt; by &lt;strong&gt;Mobina Kashaniyan&lt;/strong&gt; and &lt;strong&gt;Ali Jannesari&lt;/strong&gt;. Follow-up: &lt;a href="https://arxiv.org/abs/2610.25519" target="_blank" rel="noopener"&gt;ATEST / RATTS (arXiv:2610.25519)&lt;/a&gt;, adaptive resource-aware test-time scaling that also reacts to live GPU load.&lt;/p&gt;
&lt;p&gt;This paper studies &lt;strong&gt;LLM test-time scaling&lt;/strong&gt; from a &lt;strong&gt;systems and energy&lt;/strong&gt; perspective. It shows that the &lt;strong&gt;candidate count N is not enough&lt;/strong&gt; to describe the cost of multi-candidate inference.&lt;/p&gt;
&lt;p&gt;In sampling-based test-time scaling, the same budget of &lt;strong&gt;N candidates&lt;/strong&gt; can be generated as one large batch or as many small sequential calls. Those schedules have the same candidate count, but they can differ dramatically in &lt;strong&gt;latency, throughput, GPU-hours, utilization, and GPU-device energy&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;We evaluate &lt;strong&gt;Phi-3-mini&lt;/strong&gt; and &lt;strong&gt;Qwen2.5-1.5B&lt;/strong&gt; on &lt;strong&gt;GSM8K&lt;/strong&gt;, then fix &lt;strong&gt;N=8&lt;/strong&gt; and compare generation schedules &lt;strong&gt;1×8, 2×4, 4×2, and 8×1&lt;/strong&gt;. On &lt;strong&gt;A100 GPUs&lt;/strong&gt;, eight serial calls use about &lt;strong&gt;4.64–4.86×&lt;/strong&gt; the energy and &lt;strong&gt;5.77–6.12×&lt;/strong&gt; the P95 latency of one batched eight-candidate call. Similar trends appear on SciQ with V100 GPUs.&lt;/p&gt;
&lt;p&gt;This work was accepted to the &lt;strong&gt;3rd IEEE/ACM SC26 Workshop on Energy Efficiency with Sustainable Performance (EESP)&lt;/strong&gt;, co-located with &lt;strong&gt;SC26&lt;/strong&gt; in Chicago, USA, and is freely available on arXiv as &lt;strong&gt;&lt;a href="https://arxiv.org/abs/2609.19499" target="_blank" rel="noopener"&gt;2609.19499&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;It is relevant to researchers working on &lt;strong&gt;test-time scaling, test-time compute, candidate generation, batched LLM inference, GPU energy measurement, sustainable AI, green AI, high-performance computing, distributed/parallel computing, and efficient large language model systems&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Keywords:&lt;/strong&gt; arXiv:2609.19499, self-consistency, self consistency, LLM test-time scaling, test-time compute, candidate-generation strategy, generation schedule, batched inference, multi-candidate sampling, best-of-N, GPU energy, energy-efficient AI, sustainable AI, SC26, EESP, high-performance computing, A100, GSM8K, SciQ, cs.LG, cs.DC, cs.PF.&lt;/p&gt;
&lt;h2 id="self-consistency-and-generation-schedule"&gt;Self-Consistency and Generation Schedule&lt;/h2&gt;
&lt;h2 id="links"&gt;Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2609.19499" target="_blank" rel="noopener"&gt;arXiv Abstract&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/pdf/2609.19499" target="_blank" rel="noopener"&gt;arXiv PDF&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doi.org/10.48550/arXiv.2609.19499" target="_blank" rel="noopener"&gt;DOI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/html/2609.19499" target="_blank" rel="noopener"&gt;HTML (experimental)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mobinakashaniyan.github.io/papers/sample-count-is-not-enough-candidate-generation-llm-test-time-scaling.pdf" target="_blank" rel="noopener"&gt;Local mirror PDF&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mobinakashaniyan.github.io/post/sample-count-is-not-enough-candidate-generation-llm-test-time-scaling/" target="_blank" rel="noopener"&gt;Research Summary&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="venue"&gt;Venue&lt;/h2&gt;
&lt;p&gt;Mobina Kashaniyan, Ali Jannesari. &lt;em&gt;Sample Count Is Not Enough: Candidate-Generation Strategy Shapes the Energy and Performance of LLM Test-Time Scaling.&lt;/em&gt; In Proc. of the 3rd IEEE/ACM SC26 Workshop on Energy Efficiency with Sustainable Performance (EESP), co-located with SC26, Chicago, USA, pages 1–8, November 2026. arXiv:2609.19499.&lt;/p&gt;
&lt;h2 id="how-to-cite"&gt;How to Cite&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bibtex" data-lang="bibtex"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nc"&gt;@inproceedings&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;kashaniyan2026sample&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{Sample Count Is Not Enough: Candidate-Generation Strategy Shapes the Energy and Performance of {LLM} Test-Time Scaling}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;author&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{Kashaniyan, Mobina and Jannesari, Ali}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;booktitle&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{Proceedings of the 3rd IEEE/ACM SC26 Workshop on Energy Efficiency with Sustainable Performance (EESP)}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;pages&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{1--8}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;year&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{2026}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;note&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{arXiv:2609.19499}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;doi&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{10.48550/arXiv.2609.19499}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;url&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{https://arxiv.org/abs/2609.19499}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Kashaniyan, M., &amp;amp; Jannesari, A. (2026). Sample count is not enough: Candidate-generation strategy shapes the energy and performance of LLM test-time scaling. In &lt;em&gt;Proceedings of the 3rd IEEE/ACM SC26 Workshop on Energy Efficiency with Sustainable Performance (EESP)&lt;/em&gt; (pp. 1–8). IEEE/ACM. &lt;a href="https://doi.org/10.48550/arXiv.2609.19499" target="_blank" rel="noopener"&gt;https://doi.org/10.48550/arXiv.2609.19499&lt;/a&gt;&lt;/p&gt;</description></item><item><title>ATEST / RATTS: Adaptive Resource-Aware Test-Time Scaling for LLM Inference (arXiv:2610.25519)</title><link>https://mobinakashaniyan.github.io/post/atest-adaptive-resource-aware-test-time-scaling/</link><pubDate>Sun, 18 Oct 2026 00:00:00 +0000</pubDate><guid>https://mobinakashaniyan.github.io/post/atest-adaptive-resource-aware-test-time-scaling/</guid><description>&lt;h2 id="new-paper-atest-arxiv261025519"&gt;New Paper: ATEST (arXiv:2610.25519)&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://arxiv.org/abs/2610.25519" target="_blank" rel="noopener"&gt;ATEST: Adaptive Resource-Aware Test-Time Scaling for LLM Inference&lt;/a&gt;&lt;/strong&gt; is now on arXiv.&lt;/p&gt;
&lt;p&gt;We also call this idea &lt;strong&gt;RATTS: Resource-Aware Test-Time Scaling for LLM Inference&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Authors: &lt;strong&gt;Mobina Kashaniyan&lt;/strong&gt;, &lt;strong&gt;Ali Jannesari&lt;/strong&gt; (Iowa State University)&lt;/li&gt;
&lt;li&gt;arXiv: &lt;a href="https://arxiv.org/abs/2610.25519" target="_blank" rel="noopener"&gt;2610.25519&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;DOI: &lt;a href="https://doi.org/10.48550/arXiv.2610.25519" target="_blank" rel="noopener"&gt;10.48550/arXiv.2610.25519&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;PDF: &lt;a href="https://arxiv.org/pdf/2610.25519" target="_blank" rel="noopener"&gt;arxiv.org/pdf/2610.25519&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="self-consistency-and-why-a-fixed-sample-count-wastes-energy"&gt;Self-Consistency and Why a Fixed Sample Count Wastes Energy&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Self-consistency&lt;/strong&gt; improves LLM answers by generating several samples and voting. Most adaptive self-consistency methods decide how many samples a question needs from difficulty or answer agreement. They treat the cost of one sample as a fixed number.&lt;/p&gt;
&lt;p&gt;On a shared GPU, that cost is not fixed. In our measurements, the &lt;strong&gt;same four-sample query uses up to 4.1× more energy&lt;/strong&gt; when other jobs load the GPU. A GSM8K query can cost &lt;strong&gt;121.7 J&lt;/strong&gt; on an idle A100 and &lt;strong&gt;455.6 J&lt;/strong&gt; on a busy one.&lt;/p&gt;
&lt;h2 id="what-atest-does"&gt;What ATEST Does&lt;/h2&gt;
&lt;p&gt;ATEST answers two questions at once:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Is one more sample useful for this query?&lt;/li&gt;
&lt;li&gt;What does that sample cost on the GPU right now?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;ATEST-Online&lt;/strong&gt; (default) needs no offline calibration. It starts with one sample, checks whether the plurality answer is stable, reads the live GPU state, learns step energy online, and stops when the next sample is not worth its cost.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ATEST-Calibrated&lt;/strong&gt; profiles a dataset once and picks the full budget per query. That mode is useful when GPU load is stable and low tail latency matters. It does not follow the load when the GPU becomes busy.&lt;/p&gt;
&lt;h2 id="results"&gt;Results&lt;/h2&gt;
&lt;p&gt;On an &lt;strong&gt;NVIDIA A100&lt;/strong&gt; with &lt;strong&gt;Phi-3-mini&lt;/strong&gt;, ATEST-Online answers every query, stays inside the energy budget, and matches or leads accuracy on all four datasets while using fewer samples as load rises. The same pattern holds on an &lt;strong&gt;NVIDIA L40S&lt;/strong&gt; and with &lt;strong&gt;Qwen2.5-3B&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;On &lt;strong&gt;GSM8K at high load&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ATEST-Online: &lt;strong&gt;60.0%&lt;/strong&gt; accuracy, no deferred queries&lt;/li&gt;
&lt;li&gt;ATEST-Calibrated: &lt;strong&gt;44.0%&lt;/strong&gt; accuracy, because it defers &lt;strong&gt;42.4%&lt;/strong&gt; of queries&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Including offline profiling, ATEST-Online uses &lt;strong&gt;42× less GPU time&lt;/strong&gt; and &lt;strong&gt;48× less energy&lt;/strong&gt; than ATEST-Calibrated.&lt;/p&gt;
&lt;h2 id="how-to-cite-atest"&gt;How to Cite ATEST&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bibtex" data-lang="bibtex"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nc"&gt;@misc&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;kashaniyan2026atest&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{ATEST: Adaptive Resource-Aware Test-Time Scaling for {LLM} Inference}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;author&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{Kashaniyan, Mobina and Jannesari, Ali}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;year&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{2026}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;eprint&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{2610.25519}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;archivePrefix&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{arXiv}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;primaryClass&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{cs.LG}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;doi&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{10.48550/arXiv.2610.25519}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;url&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{https://arxiv.org/abs/2610.25519}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Kashaniyan, M., &amp;amp; Jannesari, A. (2026). ATEST: Adaptive resource-aware test-time scaling for LLM inference. &lt;em&gt;arXiv preprint arXiv:2610.25519&lt;/em&gt;. &lt;a href="https://doi.org/10.48550/arXiv.2610.25519" target="_blank" rel="noopener"&gt;https://doi.org/10.48550/arXiv.2610.25519&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="paper-links"&gt;Paper Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2610.25519" target="_blank" rel="noopener"&gt;arXiv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/pdf/2610.25519" target="_blank" rel="noopener"&gt;PDF&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doi.org/10.48550/arXiv.2610.25519" target="_blank" rel="noopener"&gt;DOI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mobinakashaniyan.github.io/publication/atest/" target="_blank" rel="noopener"&gt;Publication page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Related: &lt;a href="https://arxiv.org/abs/2609.19499" target="_blank" rel="noopener"&gt;Sample Count Is Not Enough (arXiv:2609.19499)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="resource-aware-test-time-scaling-for-shared-gpus"&gt;Resource-Aware Test-Time Scaling for Shared GPUs&lt;/h2&gt;
&lt;h2 id="adaptive-sampling-under-live-gpu-load"&gt;Adaptive Sampling under Live GPU Load&lt;/h2&gt;
&lt;h2 id="energy-aware-llm-inference-with-atest-and-ratts"&gt;Energy-Aware LLM Inference with ATEST and RATTS&lt;/h2&gt;</description></item><item><title>ATEST: Adaptive Resource-Aware Test-Time Scaling for LLM Inference</title><link>https://mobinakashaniyan.github.io/publication/atest/</link><pubDate>Sun, 18 Oct 2026 00:00:00 +0000</pubDate><guid>https://mobinakashaniyan.github.io/publication/atest/</guid><description>&lt;p&gt;&lt;strong&gt;New preprint:&lt;/strong&gt; &lt;a href="https://arxiv.org/abs/2610.25519" target="_blank" rel="noopener"&gt;arXiv:2610.25519&lt;/a&gt; — &lt;strong&gt;ATEST: Adaptive Resource-Aware Test-Time Scaling for LLM Inference&lt;/strong&gt; by &lt;strong&gt;Mobina Kashaniyan&lt;/strong&gt; and &lt;strong&gt;Ali Jannesari&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;ATEST is a &lt;strong&gt;resource-aware test-time scaling&lt;/strong&gt; method, also called &lt;strong&gt;RATTS (Resource-Aware Test-Time Scaling)&lt;/strong&gt;. It targets &lt;strong&gt;self-consistency&lt;/strong&gt;: the model draws several answers and keeps the plurality vote. Standard self-consistency uses a fixed sample count whether the GPU is idle or busy. ATEST reads the live GPU state and skips extra self-consistency samples when they are not worth their current energy cost.&lt;/p&gt;
&lt;p&gt;On an &lt;strong&gt;NVIDIA A100&lt;/strong&gt;, the same four-sample query uses up to &lt;strong&gt;4.1× more energy&lt;/strong&gt; when other jobs load the GPU. A GSM8K query that costs &lt;strong&gt;121.7 J&lt;/strong&gt; on an idle GPU can cost &lt;strong&gt;455.6 J&lt;/strong&gt; on a busy one.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ATEST-Online&lt;/strong&gt;, the default mode, needs no offline calibration. It starts with one sample, checks whether the plurality answer is stable, predicts the energy of the next step, and stops when another sample is not worth the cost. &lt;strong&gt;ATEST-Calibrated&lt;/strong&gt; is an offline mode for stable deployments: it profiles a dataset once and picks the whole budget per query.&lt;/p&gt;
&lt;p&gt;On GSM8K at high load, ATEST-Online keeps &lt;strong&gt;60.0% accuracy&lt;/strong&gt; and answers every query. ATEST-Calibrated drops to &lt;strong&gt;44.0%&lt;/strong&gt; because it defers &lt;strong&gt;42.4%&lt;/strong&gt; of queries. Including profiling, ATEST-Online uses &lt;strong&gt;42× less GPU time&lt;/strong&gt; and &lt;strong&gt;48× less energy&lt;/strong&gt; than ATEST-Calibrated. The same pattern holds on an &lt;strong&gt;NVIDIA L40S&lt;/strong&gt; and with &lt;strong&gt;Qwen2.5-3B&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This work follows our earlier result that &lt;a href="https://arxiv.org/abs/2609.19499" target="_blank" rel="noopener"&gt;candidate count alone is not enough&lt;/a&gt; to describe the systems cost of test-time scaling. ATEST asks the next question: what does one more sample cost on the GPU right now?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Keywords:&lt;/strong&gt; ATEST, RATTS, self-consistency, self consistency, resource-aware self-consistency, adaptive test-time scaling, LLM inference, GPU load, energy-aware systems, adaptive sampling, A100, L40S, Phi-3-mini, Qwen2.5-3B, GSM8K, arXiv:2610.25519.&lt;/p&gt;
&lt;h2 id="self-consistency-under-gpu-load"&gt;Self-Consistency under GPU Load&lt;/h2&gt;
&lt;h2 id="links"&gt;Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2610.25519" target="_blank" rel="noopener"&gt;arXiv Abstract&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/pdf/2610.25519" target="_blank" rel="noopener"&gt;arXiv PDF&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doi.org/10.48550/arXiv.2610.25519" target="_blank" rel="noopener"&gt;DOI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/html/2610.25519" target="_blank" rel="noopener"&gt;HTML&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mobinakashaniyan.github.io/papers/atest-adaptive-resource-aware-test-time-scaling.pdf" target="_blank" rel="noopener"&gt;Local mirror PDF&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mobinakashaniyan.github.io/post/atest-adaptive-resource-aware-test-time-scaling/" target="_blank" rel="noopener"&gt;Research Summary&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="how-to-cite"&gt;How to Cite&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bibtex" data-lang="bibtex"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nc"&gt;@misc&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;kashaniyan2026atest&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{ATEST: Adaptive Resource-Aware Test-Time Scaling for {LLM} Inference}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;author&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{Kashaniyan, Mobina and Jannesari, Ali}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;year&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{2026}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;eprint&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{2610.25519}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;archivePrefix&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{arXiv}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;primaryClass&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{cs.LG}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;doi&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{10.48550/arXiv.2610.25519}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;url&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{https://arxiv.org/abs/2610.25519}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Kashaniyan, M., &amp;amp; Jannesari, A. (2026). ATEST: Adaptive resource-aware test-time scaling for LLM inference. &lt;em&gt;arXiv preprint arXiv:2610.25519&lt;/em&gt;. &lt;a href="https://doi.org/10.48550/arXiv.2610.25519" target="_blank" rel="noopener"&gt;https://doi.org/10.48550/arXiv.2610.25519&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Sample Count Is Not Enough (arXiv:2609.19499): Why Candidate-Generation Strategy Matters for LLM Test-Time Scaling Energy and Performance</title><link>https://mobinakashaniyan.github.io/post/sample-count-is-not-enough-candidate-generation-llm-test-time-scaling/</link><pubDate>Wed, 16 Sep 2026 00:00:00 +0000</pubDate><guid>https://mobinakashaniyan.github.io/post/sample-count-is-not-enough-candidate-generation-llm-test-time-scaling/</guid><description>&lt;h2 id="new-paper-on-arxiv-260919499"&gt;New Paper on arXiv: 2609.19499&lt;/h2&gt;
&lt;p&gt;Our paper is now live on arXiv:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://arxiv.org/abs/2609.19499" target="_blank" rel="noopener"&gt;Sample Count Is Not Enough: Candidate-Generation Strategy Shapes the Energy and Performance of LLM Test-Time Scaling&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Authors: &lt;strong&gt;Mobina Kashaniyan&lt;/strong&gt;, &lt;strong&gt;Ali Jannesari&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;arXiv: &lt;a href="https://arxiv.org/abs/2609.19499" target="_blank" rel="noopener"&gt;2609.19499&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;DOI: &lt;a href="https://doi.org/10.48550/arXiv.2609.19499" target="_blank" rel="noopener"&gt;10.48550/arXiv.2609.19499&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;PDF: &lt;a href="https://arxiv.org/pdf/2609.19499" target="_blank" rel="noopener"&gt;arxiv.org/pdf/2609.19499&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Venue: 3rd IEEE/ACM SC26 Workshop on Energy Efficiency with Sustainable Performance (&lt;strong&gt;EESP&lt;/strong&gt;), co-located with &lt;strong&gt;SC26&lt;/strong&gt;, Chicago, USA, November 2026&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="what-is-llm-test-time-scaling"&gt;What Is LLM Test-Time Scaling?&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;LLM test-time scaling&lt;/strong&gt;, also called &lt;strong&gt;test-time compute&lt;/strong&gt; or &lt;strong&gt;inference-time scaling&lt;/strong&gt;, improves large language model reasoning by spending more compute at inference time. A common approach is to generate multiple candidate answers and then aggregate them, for example with &lt;strong&gt;self-consistency&lt;/strong&gt; or &lt;strong&gt;best-of-N&lt;/strong&gt; selection.&lt;/p&gt;
&lt;h2 id="why-candidate-count-alone-is-not-enough"&gt;Why Candidate Count Alone Is Not Enough&lt;/h2&gt;
&lt;p&gt;In sampling-based methods, the inference budget is often summarized by the candidate count &lt;strong&gt;N&lt;/strong&gt;. That number says how many candidates are generated, but not how they are executed on the GPU.&lt;/p&gt;
&lt;p&gt;The same &lt;strong&gt;N&lt;/strong&gt; can be produced as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;one batched generation call with all candidates together, or&lt;/li&gt;
&lt;li&gt;several sequential generation calls with smaller batch sizes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Those schedules have the same candidate count, but they can have very different &lt;strong&gt;latency, throughput, GPU-hours, utilization, and energy&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="candidate-generation-strategy-and-generation-schedules"&gt;Candidate-Generation Strategy and Generation Schedules&lt;/h2&gt;
&lt;p&gt;In &lt;a href="https://arxiv.org/abs/2609.19499" target="_blank" rel="noopener"&gt;arXiv:2609.19499&lt;/a&gt;, we formalize the &lt;strong&gt;candidate-generation schedule&lt;/strong&gt; and compare four fixed-budget schedules at &lt;strong&gt;N=8&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;1×8&lt;/strong&gt;: one call with eight candidates&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2×4&lt;/strong&gt;: two calls with four candidates each&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;4×2&lt;/strong&gt;: four calls with two candidates each&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;8×1&lt;/strong&gt;: eight serial calls with one candidate each&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="energy-and-performance-results-on-a100-gpus"&gt;Energy and Performance Results on A100 GPUs&lt;/h2&gt;
&lt;p&gt;We evaluate &lt;strong&gt;Phi-3-mini&lt;/strong&gt; and &lt;strong&gt;Qwen2.5-1.5B&lt;/strong&gt; on &lt;strong&gt;GSM8K&lt;/strong&gt;. Increasing &lt;strong&gt;N&lt;/strong&gt; from 1 to 8 improves accuracy, as expected. But at fixed &lt;strong&gt;N=8&lt;/strong&gt;, systems cost depends strongly on the schedule.&lt;/p&gt;
&lt;p&gt;On &lt;strong&gt;A100 GPUs&lt;/strong&gt;, eight serial calls use about &lt;strong&gt;4.64–4.86×&lt;/strong&gt; as much gross GPU-device energy and have about &lt;strong&gt;5.77–6.12×&lt;/strong&gt; the P95 latency of one batched eight-candidate call. Similar patterns appear across independently scheduled A100 nodes and in short-output SciQ/V100 experiments.&lt;/p&gt;
&lt;h2 id="practical-takeaway-for-efficient-llm-inference"&gt;Practical Takeaway for Efficient LLM Inference&lt;/h2&gt;
&lt;p&gt;When candidates are independent and memory allows it, &lt;strong&gt;fewer generation calls with larger batch sizes&lt;/strong&gt; are more efficient. Evaluations of multi-candidate test-time scaling should report not only candidate count and accuracy, but also:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;generation schedule&lt;/li&gt;
&lt;li&gt;calls per query&lt;/li&gt;
&lt;li&gt;candidates per call&lt;/li&gt;
&lt;li&gt;GPU-level systems metrics such as latency, throughput, and energy&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="our-paper"&gt;Our Paper&lt;/h1&gt;
&lt;p&gt;In our paper, &lt;strong&gt;“Sample Count Is Not Enough: Candidate-Generation Strategy Shapes the Energy and Performance of LLM Test-Time Scaling” (&lt;a href="https://arxiv.org/abs/2609.19499" target="_blank" rel="noopener"&gt;arXiv:2609.19499&lt;/a&gt;)&lt;/strong&gt;, we show that the systems cost of multi-candidate LLM inference depends on how candidates are grouped into generation calls, not only on how many candidates are generated.&lt;/p&gt;
&lt;p&gt;This work was accepted to the &lt;strong&gt;3rd IEEE/ACM SC26 Workshop on Energy Efficiency with Sustainable Performance (EESP)&lt;/strong&gt;, co-located with &lt;strong&gt;SC26&lt;/strong&gt; in Chicago, USA (pages 1–8, November 2026).&lt;/p&gt;
&lt;p&gt;Authors: &lt;strong&gt;Mobina Kashaniyan&lt;/strong&gt; and &lt;strong&gt;Ali Jannesari&lt;/strong&gt;, Iowa State University.&lt;/p&gt;
&lt;h2 id="abstract"&gt;Abstract&lt;/h2&gt;
&lt;p&gt;Test-time scaling can improve large language model reasoning by generating and combining multiple candidate responses. In sampling-based methods, the inference budget is often described by the number of generated candidates, N. However, N tells us how many candidates are generated, not how they are executed. The same candidate budget can be produced in one batched generation call or split across several sequential calls with smaller batch sizes.&lt;/p&gt;
&lt;p&gt;We first study the effect of increasing N on reasoning accuracy using Phi-3-mini and Qwen2.5-1.5B on 500 GSM8K prompts. As expected, increasing N from 1 to 8 improves accuracy by 8.4 percentage points for Phi-3-mini and 18.4 points for Qwen2.5-1.5B. However, accuracy alone does not show the systems cost of using a larger candidate budget.&lt;/p&gt;
&lt;p&gt;We therefore fix N=8 and compare four generation schedules: 1×8, 2×4, 4×2, and 8×1, where a×b denotes a generation calls with b candidates per call. We measure latency, throughput, GPU-hours, and gross GPU-device energy while keeping the total candidate count fixed. On A100 GPUs, eight serial calls use 4.64–4.86× as much gross GPU-device energy and have 5.77–6.12× the P95 latency of one batched call with eight candidates.&lt;/p&gt;
&lt;p&gt;The same pattern appears across three independently scheduled A100 nodes per model and in short-output SciQ/V100 experiments. These results show that candidate count alone is not enough to describe the systems cost of multi-candidate test-time scaling. When candidates are independent and memory allows it, fewer generation calls with larger batch sizes are more efficient. Evaluations should therefore report not only candidate count and accuracy, but also generation schedule and GPU-level systems metrics.&lt;/p&gt;
&lt;h2 id="paper-links"&gt;Paper Links&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Sample Count Is Not Enough: Candidate-Generation Strategy Shapes the Energy and Performance of LLM Test-Time Scaling&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Mobina Kashaniyan and Ali Jannesari&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2609.19499" target="_blank" rel="noopener"&gt;arXiv Abstract&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/pdf/2609.19499" target="_blank" rel="noopener"&gt;arXiv PDF&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doi.org/10.48550/arXiv.2609.19499" target="_blank" rel="noopener"&gt;DOI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/html/2609.19499" target="_blank" rel="noopener"&gt;HTML&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mobinakashaniyan.github.io/publication/sample-count-candidate-generation/" target="_blank" rel="noopener"&gt;Publication Page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Venue: 3rd IEEE/ACM SC26 Workshop on Energy Efficiency with Sustainable Performance (EESP), co-located with SC26, Chicago, USA, November 2026&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="cite-this-paper"&gt;Cite This Paper&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bibtex" data-lang="bibtex"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nc"&gt;@inproceedings&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;kashaniyan2026sample&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{Sample Count Is Not Enough: Candidate-Generation Strategy Shapes the Energy and Performance of {LLM} Test-Time Scaling}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;author&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{Kashaniyan, Mobina and Jannesari, Ali}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;booktitle&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{Proceedings of the 3rd IEEE/ACM SC26 Workshop on Energy Efficiency with Sustainable Performance (EESP)}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;pages&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{1--8}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;year&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{2026}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;note&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{arXiv:2609.19499}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;doi&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{10.48550/arXiv.2609.19499}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;url&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{https://arxiv.org/abs/2609.19499}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Kashaniyan, M., &amp;amp; Jannesari, A. (2026). Sample count is not enough: Candidate-generation strategy shapes the energy and performance of LLM test-time scaling. &lt;em&gt;arXiv preprint arXiv:2609.19499&lt;/em&gt;. &lt;a href="https://doi.org/10.48550/arXiv.2609.19499" target="_blank" rel="noopener"&gt;https://doi.org/10.48550/arXiv.2609.19499&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="llm-test-time-scaling-energy-and-performance"&gt;LLM Test-Time Scaling Energy and Performance&lt;/h2&gt;
&lt;h2 id="candidate-generation-strategy-for-multi-candidate-inference"&gt;Candidate-Generation Strategy for Multi-Candidate Inference&lt;/h2&gt;
&lt;h2 id="batched-vs-serial-generation-schedules-for-test-time-compute"&gt;Batched vs Serial Generation Schedules for Test-Time Compute&lt;/h2&gt;
&lt;h2 id="sustainable-and-energy-efficient-llm-inference-on-gpus"&gt;Sustainable and Energy-Efficient LLM Inference on GPUs&lt;/h2&gt;
&lt;h2 id="arxiv-260919499-llm-energy-efficiency-sc26-eesp"&gt;arXiv 2609.19499 LLM Energy Efficiency SC26 EESP&lt;/h2&gt;</description></item><item><title>Interpretable Adaptive Sampling for LLM Test-Time Scaling</title><link>https://mobinakashaniyan.github.io/publication/interpretable-adaptive-sampling-for-llm-test-time-scaling/</link><pubDate>Tue, 04 Aug 2026 00:00:00 +0000</pubDate><guid>https://mobinakashaniyan.github.io/publication/interpretable-adaptive-sampling-for-llm-test-time-scaling/</guid><description>&lt;p&gt;This paper introduces an interpretable adaptive sampling framework for large language model test-time scaling.&lt;/p&gt;
&lt;p&gt;Most test-time scaling approaches assign the same number of candidate generations to every prompt. However, easy and difficult prompts may require very different amounts of inference-time compute.&lt;/p&gt;
&lt;p&gt;Our method uses a lightweight fuzzy controller that combines estimated prompt complexity and model confidence. It assigns fewer samples to easier or higher-confidence prompts and more samples to difficult or uncertain prompts.&lt;/p&gt;
&lt;p&gt;The approach is evaluated against fixed best-of-N sampling, compute-aware scaling, and self-certainty-based methods on question-answering and mathematical reasoning tasks. The results demonstrate that adaptive fuzzy control can reduce the average number of generated samples while maintaining competitive reasoning performance.&lt;/p&gt;
&lt;p&gt;This work is relevant to LLM test-time scaling, adaptive inference, compute-efficient AI, interpretable sampling, self-consistency, and efficient large language model reasoning.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Keywords:&lt;/strong&gt; self-consistency, self consistency, adaptive self-consistency, LLM test-time scaling, adaptive sampling, inference-time compute, efficient LLM inference, interpretable AI, fuzzy control, best-of-N sampling, adaptive computation, mathematical reasoning.&lt;/p&gt;
&lt;h2 id="adaptive-self-consistency"&gt;Adaptive Self-Consistency&lt;/h2&gt;
&lt;h2 id="citation"&gt;Citation&lt;/h2&gt;
&lt;p&gt;Kashaniyan, M., &amp;amp; Jannesari, A. (2026). Interpretable adaptive sampling for LLM test-time scaling. arXiv preprint arXiv:2608.03961. &lt;a href="https://doi.org/10.48550/arXiv.2608.03961" target="_blank" rel="noopener"&gt;https://doi.org/10.48550/arXiv.2608.03961&lt;/a&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bibtex" data-lang="bibtex"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nc"&gt;@misc&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nl"&gt;kashaniyan2026adaptive&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;title&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{Interpretable Adaptive Sampling for {LLM} Test-Time Scaling}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;author&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{Kashaniyan, Mobina and Jannesari, Ali}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;year&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{2026}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;eprint&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{2608.03961}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;archivePrefix&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{arXiv}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;primaryClass&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{cs.AI}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;doi&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{10.48550/arXiv.2608.03961}&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="na"&gt;url&lt;/span&gt; &lt;span class="p"&gt;=&lt;/span&gt; &lt;span class="s"&gt;{https://arxiv.org/abs/2608.03961}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Interpretable Adaptive Sampling for LLM Test-Time Scaling and Test-Time Compute</title><link>https://mobinakashaniyan.github.io/post/interpretable-adaptive-sampling-llm-test-time-scaling/</link><pubDate>Tue, 04 Aug 2026 00:00:00 +0000</pubDate><guid>https://mobinakashaniyan.github.io/post/interpretable-adaptive-sampling-llm-test-time-scaling/</guid><description>&lt;h2 id="adaptive-self-consistency"&gt;Adaptive Self-Consistency&lt;/h2&gt;
&lt;p&gt;Self-consistency draws several answers and keeps the most common one. This paper chooses a different self-consistency sample count for each prompt instead of using one fixed budget.&lt;/p&gt;
&lt;h2 id="what-is-llm-test-time-scaling"&gt;What Is LLM Test-Time Scaling?&lt;/h2&gt;
&lt;p&gt;Test-time scaling, also referred to as test-time compute or inference-time scaling, improves large language model reasoning by allocating additional computation during inference.&lt;/p&gt;
&lt;h2 id="adaptive-sampling-for-test-time-compute"&gt;Adaptive Sampling for Test-Time Compute&lt;/h2&gt;
&lt;p&gt;Most fixed best-of-N approaches assign the same sampling budget to every prompt. Our approach dynamically allocates inference-time compute based on prompt complexity and model confidence.&lt;/p&gt;
&lt;h2 id="interpretable-inference-time-compute"&gt;Interpretable Inference-Time Compute&lt;/h2&gt;
&lt;p&gt;A lightweight fuzzy controller determines how many candidate responses each query receives. Easier or higher-confidence prompts receive fewer samples, while more difficult or uncertain prompts receive additional test-time compute.&lt;/p&gt;
&lt;h2 id="efficient-llm-reasoning"&gt;Efficient LLM Reasoning&lt;/h2&gt;
&lt;p&gt;Adaptive sampling can reduce unnecessary candidate generation while maintaining competitive reasoning performance across question-answering and mathematical reasoning tasks.&lt;/p&gt;
&lt;h2 id="comparison-with-best-of-n-and-self-consistency"&gt;Comparison with Best-of-N and Self-Consistency&lt;/h2&gt;
&lt;p&gt;We compare the approach with fixed best-of-N sampling, compute-aware test-time scaling, and self-certainty-based methods.&lt;/p&gt;
&lt;h1 id="our-paper"&gt;Our Paper&lt;/h1&gt;
&lt;p&gt;Test-time scaling, also known as test-time compute or inference-time scaling, can improve large language model reasoning by generating multiple candidate answers. However, most approaches assign the same sampling budget to every prompt, even though easy and difficult questions may require different amounts of inference-time compute.&lt;/p&gt;
&lt;p&gt;In our paper, &lt;strong&gt;“Interpretable Adaptive Sampling for LLM Test-Time Scaling,”&lt;/strong&gt; we introduce an adaptive method that determines how many candidate answers should be generated for each query.&lt;/p&gt;
&lt;p&gt;The method uses a lightweight fuzzy controller that combines interpretable signals such as prompt complexity and model confidence. It assigns fewer samples to easier or higher-confidence prompts and more samples to difficult or uncertain prompts.&lt;/p&gt;
&lt;p&gt;Our experiments compare this approach with fixed best-of-N sampling, compute-aware scaling, and self-certainty-based methods across question-answering and mathematical reasoning tasks.&lt;/p&gt;
&lt;p&gt;The results show that adaptive fuzzy control can reduce the average number of generated samples while maintaining competitive reasoning performance.&lt;/p&gt;
&lt;p&gt;This research contributes to LLM test-time scaling, test-time compute, adaptive inference, compute-efficient AI, interpretable sampling, self-consistency, and efficient large language model reasoning.&lt;/p&gt;
&lt;h2 id="abstract"&gt;Abstract&lt;/h2&gt;
&lt;p&gt;Test-time scaling improves LLM reasoning by generating and aggregating multiple candidate answers, yet many pipelines use fixed per-query budgets that spend the same compute on easy and difficult prompts. These fixed budgets are also difficult to inspect because they do not explain why a given prompt receives a particular number of samples.&lt;/p&gt;
&lt;p&gt;We propose adaptive test-time scaling with a lightweight fuzzy controller that maps interpretable signals, including estimated prompt complexity and model confidence, to a per-query sampling budget. The controller assigns fewer samples to easier or more confident prompts and more samples to harder or less certain prompts, making inference-time compute inspectable rather than fixed or opaque.&lt;/p&gt;
&lt;p&gt;We evaluate under a fair-alignment protocol with matched decoding settings and controlled answer selection, and compare against best-of-N, compute-aware scaling, and self-certainty-based baselines on question-answering and mathematical reasoning tasks. Across models and datasets, adaptive fuzzy control improves over several standard baselines and remains close to a selector-matched full-budget control while reducing the average number of samples.&lt;/p&gt;
&lt;p&gt;These findings suggest that interpretable adaptive sampling is a practical direction for more efficient test-time reasoning in large language models.&lt;/p&gt;
&lt;h2 id="paper"&gt;Paper&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Interpretable Adaptive Sampling for LLM Test-Time Scaling&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Mobina Kashaniyan and Ali Jannesari&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/abs/2608.03961" target="_blank" rel="noopener"&gt;arXiv Abstract&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/pdf/2608.03961" target="_blank" rel="noopener"&gt;PDF&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://doi.org/10.48550/arXiv.2608.03961" target="_blank" rel="noopener"&gt;DOI&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="llm-test-time-scaling-and-test-time-compute"&gt;LLM Test-Time Scaling and Test-Time Compute&lt;/h2&gt;
&lt;h2 id="adaptive-sampling-for-inference-time-compute"&gt;Adaptive Sampling for Inference-Time Compute&lt;/h2&gt;
&lt;h2 id="interpretable-test-time-reasoning-with-a-fuzzy-controller"&gt;Interpretable Test-Time Reasoning with a Fuzzy Controller&lt;/h2&gt;</description></item></channel></rss>