Qwen2.5-32B LexEnvs GRPO

A GRPO-trained variant of Qwen/Qwen2.5-32B-Instruct specialized for credit card optimization reasoning.

On a held-out test set of 30 tasks, this model scores ~0.51 average reward, outperforming Claude Opus 4.6 (~0.41), Claude Sonnet 4.6 (0.396), and GPT-4o (0.363).

Evaluation

Model Test Avg Reward
Qwen 32B (base) ~0.24
GPT-4o 0.363
Claude Sonnet 4.6 0.396
Claude Opus 4.6 ~0.41
This model (Qwen 32B + GRPO) ~0.51

Usage

from transformers import AutoModelForCausalLM, AutoTokenizer

model = AutoModelForCausalLM.from_pretrained(
    "endishai/qwen2.5-32b-lexenvs-grpo", torch_dtype="auto", device_map="auto",
)
tokenizer = AutoTokenizer.from_pretrained("endishai/qwen2.5-32b-lexenvs-grpo")

messages = [
    {"role": "system", "content": "You are a financial advisor..."},
    {"role": "user", "content": "I spend $600/mo on dining..."},
]
inputs = tokenizer.apply_chat_template(messages, return_tensors="pt", add_generation_prompt=True).to(model.device)
outputs = model.generate(inputs, max_new_tokens=4096, temperature=0.4)
print(tokenizer.decode(outputs[0][inputs.shape[1]:], skip_special_tokens=True))

Details

Intended Use

Credit card optimization reasoning and portfolio selection. Not for live consumer financial advice.

Citation

@misc{lexenvs2026,
  title={LexEnvs: A Harbor RL Environment for Credit Card Optimization},
  author={Imberman, Daniel and Book, Kenny},
  year={2026},
  url={https://huggingface.co/endishai/qwen2.5-32b-lexenvs-grpo}
}
Downloads last month
4
Safetensors
Model size
33B params
Tensor type
BF16
·
Inference Providers NEW
Input a message to start chatting with endishai/qwen2.5-32b-lexenvs-grpo.

Model tree for endishai/qwen2.5-32b-lexenvs-grpo

Base model

Qwen/Qwen2.5-32B
Finetuned
(1218)
this model

Dataset used to train endishai/qwen2.5-32b-lexenvs-grpo

Space using endishai/qwen2.5-32b-lexenvs-grpo 1