<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>POFE — Research, guides and changelog</title>
  <link href="https://pofe.ai/feed.xml" rel="self"/>
  <link href="https://pofe.ai/research/"/>
  <id>https://pofe.ai/feed.xml</id>
  <updated>2026-10-24T00:00:00Z</updated>
  <author><name>POFE Research</name></author>
  <entry><title>GRPO with custom Python verifiers</title><link href="https://pofe.ai/changelog/#2026-10-24"/><id>https://pofe.ai/changelog/#2026-10-24</id><updated>2026-10-24T00:00:00Z</updated><category term="Changelog"/><summary>Reward functions can now call sandboxed verifiers (SQL execution, unit tests, schema validation) with per-call timeouts. The run view plots the share of zero-variance groups next to mean reward, and dynamic sampling can skip them.</summary></entry>
  <entry><title>GRPO group size under a fixed rollout budget</title><link href="https://pofe.ai/research/grpo-group-size/"/><id>https://pofe.ai/research/grpo-group-size/</id><updated>2026-10-21T00:00:00Z</updated><category term="Research"/><summary>A reproducible simulation of GRPO with binary verifiable rewards: how often groups carry no gradient, why smaller groups can win under a fixed budget, and what std normalisation really does.</summary></entry>
  <entry><title>What DPO's β actually controls — and why chosen likelihoods fall</title><link href="https://pofe.ai/research/dpo-beta-and-likelihood-displacement/"/><id>https://pofe.ai/research/dpo-beta-and-likelihood-displacement/</id><updated>2026-10-14T00:00:00Z</updated><category term="Research"/><summary>A derivation of the DPO loss and a reproducible simulation sweeping β from 0.01 to 1: reward vs KL, held-out preference accuracy, and why the log-probability of chosen responses goes down.</summary></entry>
  <entry><title>Paired confidence intervals in eval compare</title><link href="https://pofe.ai/changelog/#2026-10-10"/><id>https://pofe.ai/changelog/#2026-10-10</id><updated>2026-10-10T00:00:00Z</updated><category term="Changelog"/><summary>Eval comparisons now report paired differences with 95% intervals per slice, and release gates can be written against the interval's lower bound.</summary></entry>
  <entry><title>The release-gate checklist for fine-tuned models</title><link href="https://pofe.ai/learn/llm-eval-release-checklist/"/><id>https://pofe.ai/learn/llm-eval-release-checklist/</id><updated>2026-10-09T00:00:00Z</updated><category term="Learn"/><summary>A copyable checklist and YAML template for releasing a fine-tuned LLM: eval set hygiene, statistics, judge calibration, safety, operations and rollout. Built from the failures we see most.</summary></entry>
  <entry><title>How many eval examples do you need to trust a 3-point gain?</title><link href="https://pofe.ai/research/how-many-eval-examples/"/><id>https://pofe.ai/research/how-many-eval-examples/</id><updated>2026-10-07T00:00:00Z</updated><category term="Research"/><summary>Power analysis for LLM evals with a reproducible simulation: minimum detectable effect by eval size, why paired comparisons need fewer items, and a sizing table you can use before you build the golden set.</summary></entry>
  <entry><title>H100 vs H200 vs B200 for fine-tuning</title><link href="https://pofe.ai/learn/h100-vs-h200-vs-b200-for-fine-tuning/"/><id>https://pofe.ai/learn/h100-vs-h200-vs-b200-for-fine-tuning/</id><updated>2026-10-02T00:00:00Z</updated><category term="Learn"/><summary>Which NVIDIA GPU to fine-tune on: published memory, bandwidth and BF16 compute for H100, H200 and B200, what each means for LoRA and full fine-tuning, and how to compare cost per run instead of cost per hour.</summary></entry>
  <entry><title>LLM-as-a-judge agreement: what Cohen's κ hides</title><link href="https://pofe.ai/research/llm-judge-agreement-kappa/"/><id>https://pofe.ai/research/llm-judge-agreement-kappa/</id><updated>2026-09-30T00:00:00Z</updated><category term="Research"/><summary>Why the same LLM judge can score κ = 0.80 on one eval and 0.43 on another, how judge error biases pass rates and shrinks model gaps, and how to correct for it. Closed-form results plus simulation.</summary></entry>
  <entry><title>Judge calibration reports</title><link href="https://pofe.ai/changelog/#2026-09-26"/><id>https://pofe.ai/changelog/#2026-09-26</id><updated>2026-09-26T00:00:00Z</updated><category term="Changelog"/><summary>Calibrating a judge against human labels now reports sensitivity, specificity and κ with bootstrap intervals, and pass rates can be shown bias-corrected.</summary></entry>
  <entry><title>When does a fine-tuned model beat the API on cost?</title><link href="https://pofe.ai/research/fine-tuning-vs-api-break-even/"/><id>https://pofe.ai/research/fine-tuning-vs-api-break-even/</id><updated>2026-09-23T00:00:00Z</updated><category term="Research"/><summary>A transparent cost model comparing a self-hosted fine-tuned model with a hosted frontier API: the break-even token volume, the full cost curve, and which assumptions actually move the answer.</summary></entry>
  <entry><title>How much GPU memory does fine-tuning need?</title><link href="https://pofe.ai/research/gpu-memory-for-fine-tuning/"/><id>https://pofe.ai/research/gpu-memory-for-fine-tuning/</id><updated>2026-09-16T00:00:00Z</updated><category term="Research"/><summary>The memory formula for full fine-tuning, LoRA and QLoRA — weights, gradients, Adam state and activations — with a computed table for 8B to 70B models and the minimum H100 count for each.</summary></entry>
  <entry><title>Choosing a post-training platform: a buyer's guide</title><link href="https://pofe.ai/guides/post-training-platform-buyers-guide/"/><id>https://pofe.ai/guides/post-training-platform-buyers-guide/</id><updated>2026-09-15T00:00:00Z</updated><category term="Guide"/><summary>Hosted fine-tuning APIs, managed platforms and DIY stacks compared on control, cost, security and time-to-production.</summary></entry>
  <entry><title>How to fine-tune an LLM on Databricks</title><link href="https://pofe.ai/guides/fine-tune-llm-on-databricks/"/><id>https://pofe.ai/guides/fine-tune-llm-on-databricks/</id><updated>2026-09-15T00:00:00Z</updated><category term="Guide"/><summary>Unity Catalog data, governed GPU clusters, MLflow lineage and Model Serving — the end-to-end pattern for post-training inside your lakehouse.</summary></entry>
  <entry><title>Evaluating fine-tuned models: how to test your evals</title><link href="https://pofe.ai/guides/evaluating-fine-tuned-models/"/><id>https://pofe.ai/guides/evaluating-fine-tuned-models/</id><updated>2026-09-15T00:00:00Z</updated><category term="Guide"/><summary>Golden sets, LLM-as-judge calibration, contamination checks and the regression gates that keep a release honest.</summary></entry>
  <entry><title>How much does it cost to fine-tune an LLM?</title><link href="https://pofe.ai/guides/llm-fine-tuning-cost/"/><id>https://pofe.ai/guides/llm-fine-tuning-cost/</id><updated>2026-09-15T00:00:00Z</updated><category term="Guide"/><summary>A line-item breakdown of GPU hours, data, evals and serving, with worked examples for 8B, 32B and 70B models.</summary></entry>
  <entry><title>LoRA vs full fine-tuning: quality, cost and serving trade-offs</title><link href="https://pofe.ai/guides/lora-vs-full-fine-tuning/"/><id>https://pofe.ai/guides/lora-vs-full-fine-tuning/</id><updated>2026-09-15T00:00:00Z</updated><category term="Guide"/><summary>Rank, target modules, memory math and where adapters stop being enough — with real numbers from 8B to 70B.</summary></entry>
  <entry><title>SFT vs DPO vs GRPO: choosing a post-training method</title><link href="https://pofe.ai/guides/sft-vs-dpo-vs-grpo/"/><id>https://pofe.ai/guides/sft-vs-dpo-vs-grpo/</id><updated>2026-09-15T00:00:00Z</updated><category term="Guide"/><summary>When supervised fine-tuning is enough, when preference optimization pays off, and when reinforcement learning with verifiable rewards is worth the compute.</summary></entry>
  <entry><title>B200 capacity in the broker</title><link href="https://pofe.ai/changelog/#2026-09-12"/><id>https://pofe.ai/changelog/#2026-09-12</id><updated>2026-09-12T00:00:00Z</updated><category term="Changelog"/><summary>B200 quotes appear alongside H100 and H200, and the broker can rank by estimated cost per run instead of price per hour.</summary></entry>
  <entry><title>Fine-tuning vs prompt engineering — and how much data fine-tuning needs</title><link href="https://pofe.ai/learn/fine-tuning-vs-prompt-engineering/"/><id>https://pofe.ai/learn/fine-tuning-vs-prompt-engineering/</id><updated>2026-09-12T00:00:00Z</updated><category term="Learn"/><summary>When a better prompt is enough, when fine-tuning pays off, and how many training examples you need for format, domain and reasoning changes. With a worked token-cost comparison.</summary></entry>
  <entry><title>Fine-tuning vs RAG: a decision guide with failure modes</title><link href="https://pofe.ai/learn/fine-tuning-vs-rag/"/><id>https://pofe.ai/learn/fine-tuning-vs-rag/</id><updated>2026-09-09T00:00:00Z</updated><category term="Learn"/><summary>Fine-tuning changes how a model behaves; retrieval-augmented generation changes what it can see. A practical comparison on accuracy, freshness, cost, latency and governance, with a decision table.</summary></entry>
  <entry><title>What is post-training? A complete guide for LLM teams</title><link href="https://pofe.ai/learn/what-is-post-training/"/><id>https://pofe.ai/learn/what-is-post-training/</id><updated>2026-09-02T00:00:00Z</updated><category term="Learn"/><summary>Post-training explained end to end: SFT, preference optimization, RL with verifiable rewards, distillation and evaluation — what each stage changes in the model, what data it needs and what it costs.</summary></entry>
  <entry><title>Databricks: Unity Catalog lineage export</title><link href="https://pofe.ai/changelog/#2026-08-29"/><id>https://pofe.ai/changelog/#2026-08-29</id><updated>2026-08-29T00:00:00Z</updated><category term="Changelog"/><summary>Runs launched from a Databricks workspace register models in Unity Catalog with dataset versions and eval results attached.</summary></entry>
</feed>
