KDASO:
Knowledge-Data Dual-Driven Automated Skill Optimization for Liability Adjudication Tasks

Zi-Jian Cheng1,2* Weiming Wu2* Jie Meng3 Zhen Peng3 Shan Huang3 Qun Li3 Guobing Wu3 Lan-Zhe Guo1,2†
1National Key Laboratory for Novel Software Technology, Nanjing University 2School of Intelligence Science and Technology, Nanjing University 3DiDi Chuxing Co. Ltd, Beijing, China NeurIPS 2026 *Equal contribution  ·  †Corresponding author
Overview of the KDASO framework: neighborhood-conditioned skill induction, execution-aligned skill refinement and context-budgeted skill routing

KDASO evolves a skill library from adjudication data. Neighborhood-conditioned induction turns recently adjudicated neighbours into new skills, execution-aligned refinement rewrites them until the LLM's reasoning trajectory matches expert logic, and context-budgeted routing feeds each case only the skills that can fire.

Abstract

Liability adjudication tasks (e.g., legal charge determination) require analyzing event descriptions against domain-specific skills to determine whether a party should bear liability. While large language models (LLMs) have shown promise in this area by leveraging executable skills for interpretable reasoning, existing approaches face three critical limitations: skill libraries become stale as real-world scenarios dynamically evolve, skill descriptions often suffer from a semantic execution gap where LLMs deviate from intended expert logic, and growing skill collections exceed context budgets, causing critical skill omission.

To address these challenges, we propose Knowledge-Data Dual-Driven Automated Skill Optimization (KDASO), which continuously evolves a skill library through neighborhood-conditioned induction from recent adjudication data, execution-aligned refinement based on LLM trajectory analysis, and context-budgeted routing for scalable skill selection. Experiments across ride-hailing adjudication, legal liability determination and logical reasoning judgment demonstrate that KDASO significantly outperforms current general-purpose and domain-specific baselines. KDASO further achieves an 8.96% improvement when transferring skills to concept-similar scenarios and maintains consistent performance gains through continuous optimization, underscoring the high transferability and stability of the generated skills.

1. Three Failures of Skill-Based Adjudication

Giving an LLM a library of domain skills is attractive because the reasoning stays explicit and auditable. Yet the paradigm fails in three systematic ways: skills cannot be acquired at the speed of the data, cannot be executed as the expert intended, and cannot be deployed at scale inside a finite context window. These are not engineering defects. They are tensions intrinsic to skill-based adjudication.

Coverage under distribution shift

Skill libraries are curated from historical cases and lag behind emerging behaviours such as GPS-spoofing “virtual displacement” fraud. Inducing from a single case captures idiosyncratic noise; inducing from the whole dataset exceeds the context window. A local neighborhood is the only tractable middle ground.

Semantic execution gap

A skill that reads as logic to a human may be executed inconsistently by an LLM: divergent priors and ambiguous operator precedence let the reasoning path drift from the expert's. As Figure 1 of the paper shows, description quality dominates adjudication precision far more than the model does.

Context-budget scalability

The skill omission ratio grows almost linearly with the number of skills in the prompt (R2 = 0.82), and precision decays with it. Attention is selectively allocated, so indiscriminate skill presentation silently discards decision-critical evidence.

2. The KDASO Framework

A skill is a triple s = (Cs, As, Ts) — preconditions that trigger it, adjudication logic that produces the label, and the execution template that structures the reasoning. KDASO treats these three components as the object of optimization rather than the environment of optimization: no parameter of the adjudicator is ever updated, and every improvement is written back into human-readable text.

Neighborhood-Conditioned Skill Induction

Cases are embedded with BGE and scored by cosine similarity. The top-k (k = 4) neighbours of a case form a local chart on the data manifold that supplies sufficient yet non-redundant evidence. The LLM induces a skill from that neighbourhood, which is then validated on real data, an empty support set means a hallucination and the skill is dropped. Conflicting skills are resolved by empirical accuracy or merged by the LLM.

Execution-Aligned Skill Refinement

For each skill, G stochastic trajectories are sampled and compared with the human reference. The misalignment set collects trajectories below threshold τ, and the instability rate ρ(s) flags the skill for rewriting. The LLM diagnoses the lowest-scoring trajectories and rebuilds the skill as an explicit, step-wise execution scaffold, iterating until all trajectories align or the budget is exhausted.

Context-Budgeted Skill Routing

One lightweight XGBoost classifier per skill predicts whether that skill's preconditions hold for a test case. Classifier hits are unioned with direct structural matches, then truncated to the largest subset that fits the context budget, ordered by classifier confidence and match strength, a minimal yet sufficient skill set for every case.

Over a temporal horizon, KDASO maximizes cumulative trajectory alignment while penalizing library growth, so the library stays accurate, compact and adaptable. The loop is stable in practice: with monthly rolling updates the number of newly induced skills and of merges both decline, the average skill length grows mildly, and routing keeps reusing roughly the same number of skills per case as the library expands.

3. Experimental Results

KDASO is evaluated on three real-world domains — five ride-hailing tasks from DiDi, five legal liability tasks from LawBench and LegalBench, and two logical reasoning benchmarks (ReClor, AR-LSAT) against proprietary LLMs, liable-adjudicated general-purpose algorithms, domain-specific models and open-source general LLMs. All numbers are averaged over three seeds.

Table 1: Ride-hailing adjudication (%). Ordinary liability (O) is the metric DiDi treats as decisive for platform fairness. Bad-faith (B) metrics are in the paper.
Model CA O-Prec. CA O-Rec. CR O-Prec. CR O-Rec. FD O-Prec. FD O-Rec.
NL2FOL68.21±0.5462.13±1.8762.46±0.7350.66±0.6877.17±0.6460.85±0.77
NeoBERT57.98±1.6211.02±0.2163.95±0.7124.13±0.3371.13±0.839.61±0.18
ModernBERT63.44±0.7518.85±0.2859.02±0.6616.73±0.0470.30±0.799.89±0.20
SIM-RAG71.31±0.8859.16±0.7458.43±0.9215.48±0.4274.27±0.8537.46±0.51
NodeRAG72.24±2.8961.70±0.7661.66±0.9031.21±0.5374.91±0.8645.23±1.89
Qwen3-8B68.08±1.8274.28±0.9028.56±0.4085.44±0.9578.06±2.9260.44±1.83
QwQ-32B72.49±0.8962.30±0.9738.78±0.5285.32±0.9476.55±0.8763.65±0.78
KDASO (Qwen3-8B)69.56±0.8392.01±0.9874.41±0.8579.53±0.9377.99±0.8963.65±0.84
KDASO (QwQ-32B)73.42±0.9087.38±0.9780.39±0.9479.09±0.9279.07±0.9166.29±0.81

+6% / +20% / +5% / +15%

Average gains in O-Precision, O-Recall, B-Precision and B-Recall over the strongest liable-adjudicated general-purpose algorithm, including a 16-point absolute O-Precision gain on the reservation (CR) task.

+3.5 / +3.9 on logic benchmarks

KDASO tops the public ReClor leaderboard, gaining 3.5 over the previous best logic-specific model and lifting AR-LSAT by 3.9 over its own QwQ-32B backbone.

Table 2: Legal liability determination. LA-ITI and LA-CP come from LawBench. LE-OPP, LE-UN and LE-LH are built on LegalBench.
Model LA-ITI LA-CP LE-OPP LE-UN LE-LH
Gemini 3 Pro39.862.982.985.883.2
GPT-4o44.852.977.087.276.6
NL2FOL34.053.869.883.574.3
NeoBERT38.951.771.783.075.0
ModernBERT33.453.768.883.774.5
SIM-RAG34.253.072.882.174.8
NodeRAG36.355.672.684.874.4
Lawyer-LLAMA4.431.352.483.275.3
LexiLaw-6B22.840.057.282.774.6
ChatLaw-13B27.627.953.882.773.2
ChatLaw-33B19.812.756.184.371.7
DeepSeek-R144.261.074.284.379.0
Qwen3-8B33.653.674.283.473.4
QwQ-32B39.860.974.285.480.6
KDASO (Qwen3-8B)39.656.473.883.476.1
KDASO (QwQ-32B)44.063.574.486.880.4
Table 3: Logical reasoning judgment. Test-H is the hardest AR-LSAT split.
Model ReClor AR-LSAT Test AR-LSAT Test-E AR-LSAT Test-H
Gemini 3 Pro96.696.196.994.2
GPT-4o90.089.590.328.3
NL2FOL88.189.587.077.0
NeoBERT91.592.490.880.1
ModernBERT85.588.283.478.9
SIM-RAG87.688.986.676.1
NodeRAG86.789.484.677.2
MERIt79.385.274.673.0
LReasoner76.187.067.573.9
IDOL80.687.775.076.1
AMR-LDA90.291.689.177.0
DeepSeek-R196.096.195.995.2
Qwen3-8B87.387.986.877.0
QwQ-32B92.294.190.783.9
KDASO (Qwen3-8B)87.789.386.478.3
KDASO (QwQ-32B)93.793.993.687.8

4. Transferability, Stability and Deployment

Skills travel to concept-similar tasks

Skills induced on Cancel–Appeal are dropped into Cancel–Passenger-cancel and Cancel–Driver-cancel with no adaptation, and improve all metrics except a comparable O-Precision, a +8.96% average gain, concentrated in bad-faith precision and recall.

Rolling optimization keeps gaining

With monthly rolling updates from July to December 2025, each month's skills are generated from that month's data plus the previous library and evaluated on the next month, giving a steady month-over-month improvement under a drifting distribution.

From research loop to production review

One hour of expert work yields roughly 100 reviewed cases and 5 valid skills. KDASO processes 3,000 cases and proposes 30 candidate skills in the same hour. No skill is deployed autonomously, every candidate passes mandatory manual review before entering the base.

Failure modes are inspectable

Because each decision is traced to a numbered skill, both directions of error can be audited: false exemptions caused by over-generalised evidence clauses, and missed liability caused by over-strict conjunctions. The paper's case study follows one case in each direction.

BibTeX

@inproceedings{cheng2026kdaso,
  title     = {KDASO: Knowledge-Data Dual-Driven Automated Skill Optimization
               for Liability Adjudication Tasks},
  author    = {Cheng, Zi-Jian and Wu, Weiming and Meng, Jie and Peng, Zhen
               and Huang, Shan and Li, Qun and Wu, Guobing and Guo, Lan-Zhe},
  booktitle = {Advances in Neural Information Processing Systems (NeurIPS)},
  year      = {2026}
}