Arjhine Ty

ML Research Engineer

I study what post-training actually changes in small open-weight language models.

Arjhine Ty
Research program

What post-training changes, and what it costs.

Two frozen studies on small open-weight models, and a retrieval tool built to keep research sources checkable. Each result below is shown with the number that complicates it.

Open code · results in the repo
OpenGrad upward arrow and model graph icon
01 / 03
Post-training study

OpenGrad

Can post-training teach a 2B model when to call a tool, and what does it break?

0.62640.7548

call F1, 1,277-example pre-registered internal partition

The same model refused all 1,319 zero-shot GSM8K questions and lost 14.9 points 8-shot.

Qwen3.5-2BSFT + DPORegression audit
02 / 03
Memory & post-training study

Small-Mind

How much of a small model’s memory gap can retrieval and LoRA post-training close?

13.75%71.25%

abstention on 80 unanswerable probes (of 688)

Answer accuracy rose too, but only to 18.59%.

gemma-4-E2BSFT → DPO → distillationHybrid retrieval
OpenPapers document and magnifying glass icon
03 / 03
Research infrastructure

OpenPapers

Can a research tool return sources with locators, and say “unknown” instead of guessing?

0

fabricated answers on a frozen 40-task real-paper holdout

Fact recall 0.971 on the same holdout, but fact precision only 0.62.

MCP serverProvenanceGrounding checks
Research

Things I've measured

Post-training, distillation, and evaluation of small open-weight models. Pre-registered where it counts, with the regressions and negative results left in.

Tool-use post-training worked. It also broke zero-shot math.
result

Tool-use post-training worked. It also broke zero-shot math.

Full-parameter SFT then DPO on Qwen3.5-2B lifted call F1 from 0.6264 to 0.7548 on a 1,277-example pre-registered internal partition and cut over-calling from 62.4% to 15.3%. The promoted model also refused all 1,319 zero-shot GSM8K questions and lost 14.9 points on 8-shot GSM8K, neither of which the promotion gate could see. One seed, reported with the regression left in.

A 2B model learned to say "I don't know". It still remembers less than a fifth.
result

A 2B model learned to say "I don't know". It still remembers less than a fifth.

Retrieval plus LoRA SFT, DPO and on-policy distillation took gemma-4-E2B from 0.16% to 18.59% judge-scored accuracy and from 13.75% to 71.25% abstention on unanswerable probes, over a 688-probe benchmark built to catch false memories. The abstention gain is large; absolute recall stays low. Single seed, with the errata published.

Do agentic skills beat retrieval?
result

Do agentic skills beat retrieval?

Do agentic skills beat plain web search? 120 controlled runs across four arms says no on five of six tasks, and skills cost 2.6x the tokens. A negative result, reported as one.

The hybrid wins on every metric. It still leaves half its failures unexplained.
result

The hybrid wins on every metric. It still leaves half its failures unexplained.

The hybrid system beats both a tuned deterministic pre-pass and the model alone, on every metric, on every checkpoint tested — field F1 0.6432–0.6827 against 0.2911 for rules alone and 0.4461 for the model alone. It also has a dominant, unsolved failure: silent omission, 55–62% of every failure breakdown, immune to four independent fixes. And a non-deterministic teacher labeller quietly invalidated part of the project's own early evidence before an audit caught it.

Four iterations into closing the omission gap. It is 3 points narrower, not closed.
exploratory

Four iterations into closing the omission gap. It is 3 points narrower, not closed.

V3 targets the one number V2 could not move: omission at 55–62% of failures. Four iterations in, the best configuration reaches 52.3% — a new low, and still not below half. No V3 checkpoint beats the V2 release candidate on the comparable eval. This is an interim account of work in progress, not a result.

Distilling a 1B model for what regex cannot do
exploratory

Distilling a 1B model for what regex cannot do

A ~1B student distilled from a 31B teacher, measured only on the fields a tuned regex pre-pass cannot reach. Hallucination down 37%, schema validity up 9 points — and field F1 still 0.005 below the un-distilled base model.

Systems

Things I've built

The engineering the research runs on: evaluation harnesses, retrieval and memory systems, and the products built alongside.

PocketPatient
Sole engineerproduction

PocketPatient

A production clinical trainer where learner nurses interview AI patients that hold character across sessions: 40+ cases across 8 specialties, structured feedback, and a retrieved (not prompt-loaded) case library.

RAGNext.jsPostgres / Supabase
SchemaForge
Sole engineerprototype

SchemaForge

A schema registry, a deterministic pre-pass, and a distilled ~1B model routed by declared field ownership — beating both halves alone on every metric. 97 tests, a teacher-validation gate that rejects two in five labels before they can become training data, and every invariant enforced in code, not just in a docstring.

MoE Agentic Development
Sole engineerprototype

MoE Agentic Development

Five domain skills for MoE engineering — architecture, training, debugging, performance, benchmarking — packaged as a runtime-agnostic spec any frontmatter-reading agent can load, plus the CLI that deploys them and the four-arm harness built to test them against a search-enabled control instead of an information-starved strawman.

Sole engineerprototype

Small Mind Companion

A personalized companion on gemma-4-E2B with a tiered, per-persona external memory: hybrid BM25 + dense retrieval fused by RRF, and LoRA SFT, DPO and on-policy distillation on top. On a 688-probe memory benchmark, abstention on unanswerable questions rose from 13.75% to 71.25% while accuracy stayed under 20%. 504 tests, a 112-entry claims registry, and 34 published errata.

Trusted & affiliated with

Support, not endorsement — none of these organizations review or approve what I publish.

Certifications

Certified by

Vendor certifications, each one linking to its own verification page.

Open to roles

Arjhine Ty

ML Research Engineer

arjhine@experimentalmachines.orgQuezon City, Philippines