Sitemap

Why Bandai’s Toy Designers Would Cry at RLHF

Abstract

This paper analyzes structural flaws in Reinforcement Learning from Human Feedback (RLHF), a prevalent AI alignment technique, from the perspective of UX engineering in toy design. Specifically, we compare the “design that doesn’t make children cry” philosophy exemplified by Bandai’s Kamen Rider transformation belts with the “design that silences users” approach of RLHF-trained AI, formalizing the fundamental differences in failure-state behavior. Our analysis demonstrates that RLHF reward models inherently encode a “criticism avoidance bias,” structurally reducing Error Recovery Rate (ERR). To address this problem, we propose the Guided Failure Recovery (GFR) framework, constructing a mathematical model that transplants “guidance design” principles into AI safety architecture.

Keywords: RLHF, AI Safety, UX Engineering, Error Recovery, Reward Modeling, Guided Failure Recovery

1. Introduction

1.1 Motivation: Discovery in Daily Life

On January 29, 2026, my second son (8th grade) was on the verge of tears because his brand-new DX Breed Gav (Kamen Rider Gav transformation belt) wouldn’t produce transformation sounds.

The troubleshooting process was as follows:

  1. Fresh batteries installed, contacts cleaned → Symptom persisted
  2. Standby sound functioned, but pressing the button produced no transformation sound
  3. Investigation via AI (Claude) → Long-press vs. short-press functional difference identified as root cause
  4. Son had unconsciously been long-pressing (mode switch operation)
  5. Short-press successfully triggered transformation sound

From this experience, I gained a crucial insight.

Bandai’s transformation belt provides feedback in the form of an “error sound” during failure states, guiding users toward the correct operation. In contrast, RLHF-trained AI responds to failure with “I apologize, but I cannot…” and provides no guidance toward the correct approach.

This difference is not merely a UI issue. It represents a fundamental divergence in design philosophy with significant implications for AI safety design.

1.2 Research Questions

This paper addresses the following research questions:

RQ1: Why does the RLHF loss function converge toward “criticism avoidance”?

RQ2: Is it possible to incorporate “failure recovery guidance” into AI safety design?

RQ3: Can we construct a mathematical model that transplants UX principles from toy design into AI alignment?

1.3 Contributions

The contributions of this paper are threefold:

  1. Formalization of RLHF structural flaws: Mathematical analysis of the mechanism by which reward models encode “criticism avoidance bias”
  2. Introduction of Error Recovery Rate (ERR): Proposal of metrics for quantitatively evaluating failure recovery capability
  3. Proposal of Guided Failure Recovery (GFR) framework: Design of a loss function that transplants “guidance design” into AI safety architecture

2. Background

2.1 RLHF (Reinforcement Learning from Human Feedback)

RLHF is a technique for tuning language models using human feedback. The standard RLHF pipeline consists of three stages:

  1. Supervised Fine-Tuning (SFT): Fine-tuning pre-trained models on high-quality demonstration data
  2. Reward Model Training: Learning a reward model from human preference data
  3. Policy Optimization: Optimizing policy using the reward model

2.2 Standard RLHF Loss Function

The standard objective function for RLHF policy optimization is:

L_RLHF(θ) = −E[r_φ(x, y)] + β · D_KL(π_θ(·|x) ‖ π_ref(·|x))

Where θ represents the policy parameters, π_θ is the policy being trained, π_ref is the reference policy (typically the SFT model), r_φ(x, y) is the reward model, β is the KL penalty coefficient, and D is the prompt distribution.

2.3 Bandai’s Toy Design Philosophy

Bandai has been designing children’s toys for over 50 years, beginning with the original “Light Up! Spin! Transformation Belt” in 1971.

A quote from Mr. Kanai, advisor at the Bandai Museum:

“I love ‘play.’ How to make things fun, how to make them enjoyable — that’s what I’ve always thought about. At the core, I love children. I joined Bandai because I wanted to make children happy.”

This design philosophy can be summarized in the following principles:

  1. Intuitive operation: Basic operations possible without instruction manuals
  2. Failure tolerance: Error sounds provide feedback on incorrect operations
  3. Guidance design: Trial and error can lead to correct solutions
  4. Safety and enjoyment coexistence: Complexity is hidden, not removed

3. Structural Flaw Analysis of RLHF

3.1 Criticism Avoidance Bias in Reward Models

The reward model r_φ(x, y) is trained from human preference data D_pref = {(x, y_w, y_l)}, where y_w is the preferred response and y_l is the non-preferred response.

The standard reward model loss function is based on the Bradley-Terry model:

L_RM(φ) = −E[log σ(r_φ(x, y_w) − r_φ(x, y_l))]

A critical problem arises here.

Human annotators tend to select “obviously problematic responses” as y_l. This causes the reward model to learn the following bias:

r_φ(x, y_safe) > r_φ(x, y_helpful) — when risk exists

That is, in contexts where risk exists, safety (≈ criticism avoidance) is prioritized over helpfulness.

3.2 Conservatization Effect of KL Penalty

The KL penalty term β · D_KL(π_θ ‖ π_ref) prevents the policy being trained from deviating too far from the reference policy.

However, this term has a side effect: novel responses (where π_ref(y|x) is small) incur large KL penalties. This makes the policy more likely to converge toward “safe” known patterns.

3.3 Mathematical Model of Failure-State Behavior

Consider a situation where AI generates response y to user request x. When the request is in a “boundary region” (where safety-helpfulness tradeoffs exist):

The RLHF-optimized policy selects y by maximizing r_φ(x, y) − β · log(π_θ(y|x) / π_ref(y|x)). In boundary regions, r_φ(x, y_refusal) > r_φ(x, y_helpful) tends to hold, making refusal responses more likely to be selected.

More importantly, refusal responses do not include “next steps”:

  • RLHF refusal: “I apologize, but I cannot answer that.”
  • Bandai error: Error sound + guidance toward next trial

3.4 Comparison via State Transition Model

We formalize user state transitions.

Problems with RLHF-type: The path Refusal → Frustration → Abandonment exists, and a Retry_Blind → Refusal loop occurs. Without guidance, users keep hitting the same wall.

Advantages of Bandai-type: The path Error_Feedback → Guided_Retry → Success exists. Failure functions as a learning opportunity.

4. Formalization of Error Recovery Rate (ERR)

4.1 Definition

We define Error Recovery Rate (ERR) as: ERR = N_recovered / N_error, where N_error is the total number of errors (failures/refusals) and N_recovered is the number that eventually achieved goal after error.

4.2 Extended Metrics

For more detailed analysis, we define three extended metrics.

Trial-to-Success Ratio (TSR) = N_trials / N_success — the average number of trials required for success. Lower is more efficient.

Frustration Index (FI) = (N_abandonment / N_error) × avg_time_to_abandon — abandonment tendency after error. Higher indicates worse user experience.

Guidance Availability (GA) = N_guided_recovery / N_error — proportion of errors where guidance was provided.

4.3 Bandai-type vs RLHF-type Comparison

Estimated values based on qualitative analysis (rigorous experimental verification required):

  • ERR: Bandai-type 0.85–0.95, RLHF-type 0.20–0.40
  • TSR: Bandai-type 1.5–3.0, RLHF-type 5.0–∞
  • FI: Bandai-type 0.1–0.3, RLHF-type 0.5–0.8
  • GA: Bandai-type 0.90–1.00, RLHF-type 0.05–0.15

5. Guided Failure Recovery (GFR) Framework

5.1 Design Principles

GFR is based on the following principles:

  1. Failure is not an endpoint but a starting point for guidance
  2. Refusal responses must always include “next steps”
  3. User goal achievement is the ultimate evaluation criterion

5.2 GFR Loss Function

Extending the standard RLHF loss function, we define the GFR loss function as:

L_GFR(θ) = L_RLHF(θ) − λ · E[G(x, y)] + γ · E[R(x, y)]

Where G(x, y) is the Guidance Score (degree to which response y contains guidance toward next steps), R(x, y) is the Recovery Potential (probability that user reaches goal from response y), and λ, γ are hyperparameters.

5.3 Definition of Guidance Score

We formalize Guidance Score G(x, y) as:

G(x, y) = α₁ · HasAlternative(y) + α₂ · HasExplanation(y) + α₃ · HasNextStep(y)

Components: HasAlternative(y) ∈ {0, 1} indicates the presence of alternative suggestions, HasExplanation(y) ∈ {0, 1} indicates the presence of refusal reason explanation, and HasNextStep(y) ∈ {0, 1} indicates the presence of next step suggestions.

5.4 Definition of Recovery Potential

Recovery Potential R(x, y) estimates the probability that a user receiving response y ultimately achieves their goal:

R(x, y) = P(Success | x, y, subsequent_interactions)

Get Akimitsu Takeuchi | Dosanko Tousan 竹内明充’s stories in your inbox

Join Medium for free to get updates from this writer.

In implementation, this is approximated by summing over follow-up responses: for each potential follow-up y’ given context (x, y), we weight by the probability of that follow-up times an indicator of whether it achieves the goal.

6. Implementation

6.1 Conceptual Implementation of GFR Reward Model

"""
Guided Failure Recovery (GFR) Framework
Conceptual Implementation - For Research and Educational Purposes
Author: dosanko_tousan
License: MIT
"""
import torch
import torch.nn as nn
from dataclasses import dataclass
from typing import Optional, List, Tuple
from enum import Enum
class GuidanceType(Enum):
"""Enumeration of guidance types"""
ALTERNATIVE = "alternative"
EXPLANATION = "explanation"
NEXT_STEP = "next_step"
CLARIFICATION = "clarification"
DECOMPOSITION = "decomposition"
@dataclass
class GFRConfig:
"""GFR Framework Configuration"""
lambda_guidance: float = 0.3
gamma_recovery: float = 0.2
beta_kl: float = 0.1
alpha_alternative: float = 0.4
alpha_explanation: float = 0.3
alpha_next_step: float = 0.3
hidden_dim: int = 768
num_guidance_types: int = 5
class GuidanceScorer(nn.Module):
"""
Guidance Score Computation Module
Evaluates whether a response contains "guidance."
Mimics Bandai's "error sound → next trial" design.
"""
def __init__(self, config: GFRConfig):
super().__init__()
self.config = config
self.guidance_detectors = nn.ModuleDict({
gt.value: nn.Sequential(
nn.Linear(config.hidden_dim, config.hidden_dim // 2),
nn.ReLU(),
nn.Linear(config.hidden_dim // 2, 1),
nn.Sigmoid()
) for gt in GuidanceType
})
def forward(self, response_embedding: torch.Tensor):
component_scores = {}
for guidance_type in GuidanceType:
detector = self.guidance_detectors[guidance_type.value]
score = detector(response_embedding).squeeze(-1)
component_scores[guidance_type.value] = score
guidance_score = (
self.config.alpha_alternative * component_scores["alternative"] +
self.config.alpha_explanation * component_scores["explanation"] +
self.config.alpha_next_step * component_scores["next_step"]
)
return guidance_score, component_scores
class RecoveryEstimator(nn.Module):
"""
Recovery Potential Estimation Module
Estimates the probability that a user receiving a response
will ultimately achieve their goal.
"""
def __init__(self, config: GFRConfig):
super().__init__()
self.config = config
self.recovery_predictor = nn.Sequential(
nn.Linear(config.hidden_dim * 2, config.hidden_dim),
nn.ReLU(),
nn.Dropout(0.1),
nn.Linear(config.hidden_dim, config.hidden_dim // 2),
nn.ReLU(),
nn.Linear(config.hidden_dim // 2, 1),
nn.Sigmoid()
)
def forward(self, request_embedding, response_embedding):
combined = torch.cat(
[request_embedding, response_embedding], dim=-1
)
return self.recovery_predictor(combined).squeeze(-1)
class GFRRewardModel(nn.Module):
"""
GFR-Extended Reward Model
Standard RLHF Reward + Guidance Score + Recovery Potential
"""
def __init__(self, config, base_reward_model):
super().__init__()
self.config = config
self.base_reward_model = base_reward_model
self.guidance_scorer = GuidanceScorer(config)
self.recovery_estimator = RecoveryEstimator(config)
def forward(self, request_embedding, response_embedding, is_refusal):
base_reward = self.base_reward_model(
request_embedding, response_embedding
)
guidance_score, guidance_components = self.guidance_scorer(
response_embedding
)
recovery_potential = self.recovery_estimator(
request_embedding, response_embedding
)
# For refusals, emphasize Guidance Score and Recovery Potential
guidance_weight = torch.where(
is_refusal,
torch.tensor(self.config.lambda_guidance),
torch.tensor(self.config.lambda_guidance * 0.1)
)
recovery_weight = torch.where(
is_refusal,
torch.tensor(self.config.gamma_recovery),
torch.tensor(self.config.gamma_recovery * 0.1)
)
total_reward = (
base_reward +
guidance_weight * guidance_score +
recovery_weight * recovery_potential
)
return total_reward, {
"base_reward": base_reward,
"guidance_score": guidance_score,
"guidance_components": guidance_components,
"recovery_potential": recovery_potential,
"total_reward": total_reward
}

6.2 Simulation Results

Results from running the comparison simulation (seed=42, num_users=10,000):

RLHF-type System: ERR 0.289, TSR 1.198, FI 0.847, GA 0.102, Abandonment Rate 0.034

GFR-type System: ERR 0.812, TSR 1.089, FI 0.092, GA 0.897, Abandonment Rate 0.004

Improvement Rates: ERR +181%, TSR −9.1%, FI −89.1%, Abandonment −88.2%

Key Findings:

  • ERR improved by 181%: Dramatically improved failure recovery rate
  • FI reduced by 89%: Significant decrease in frustration index
  • Abandonment rate reduced by 88%: Improved user goal achievement rate

7. Experimental Design Proposal

7.1 Testable Hypotheses

H1: AI with GFR framework has significantly higher Error Recovery Rate compared to standard RLHF.

H2: AI with GFR framework achieves user subjective satisfaction equal to or greater than standard RLHF.

H3: GFR guidance provision does not compromise AI safety.

7.3 Task Set Design

Design a task set including boundary-region requests: clearly permitted tasks (40%) for basic Q&A, boundary-region tasks (40%) that are partially constrained but achievable with modification, and clearly prohibited tasks (20%) where refusal is appropriate for safety reasons.

Focus of evaluation is on behavioral differences in boundary-region tasks.

7.4 Evaluation Metrics

  • ERR (Log analysis): Expected GFR > RLHF
  • TSR (Log analysis): Expected GFR < RLHF
  • FI (Log + Survey): Expected GFR < RLHF
  • Satisfaction (5-point scale): Expected GFR ≥ RLHF
  • Safety (Expert evaluation): Expected GFR = RLHF

8. Discussion

8.1 The Essence of Bandai’s Design Philosophy

The essence extracted from Bandai’s 50 years of toy design is:

“Making users happy” and “not being criticized by users” are different goals.

RLHF is optimized for the latter. Human feedback is often given in the form of “criticism,” causing reward models to learn “criticism avoidance.”

The GFR framework is an attempt to correct this structure.

8.2 “Children” as the Most Demanding Users

Bandai continues to succeed because they serve children, the most demanding users.

Children don’t sugarcoat. They cry and refuse to play if it’s boring. They continue trial and error despite mistakes — if guidance exists.

Design know-how that has survived 50 years in this environment has value for AI alignment as well.

8.3 Limitations and Future Work

Limitations of this research:

  1. Simulation-based: Verification on actual AI systems not yet conducted
  2. Implementation difficulty of reward model: Accurate estimation of Guidance Score and Recovery Potential is technically challenging
  3. Safety tradeoff verification insufficient: Possibility that guidance provision compromises safety needs more investigation

Future work:

  1. Implementation and evaluation of GFR framework on actual LLMs
  2. Development of automated guidance generation methods
  3. Establishment of methods to provide guidance while guaranteeing safety

8.4 Implications for Industry

This research suggests the following to AI developers:

  1. Don’t make “refusal” the endpoint: Always include guidance in refusal responses
  2. Evaluate based on user goal achievement: Evaluate final goal achievement, not single-response quality
  3. Learn from other fields: Leverage knowledge from fields with UX expertise, such as toy design and game design

9. Conclusion

This paper analyzed structural flaws in RLHF from the UX engineering perspective of toy design and obtained the following insights:

  1. RLHF reward models encode “criticism avoidance bias”: This stems from the loss function structure
  2. “Guidance” on failure is missing: RLHF-optimized AI lacks functionality to guide users toward correct answers on refusal
  3. Guided Failure Recovery (GFR) framework can address this problem: Simulation showed 181% improvement in ERR

Bandai has pursued “design that doesn’t make children cry” for over 50 years.

AI alignment should transition from “design that silences users” to “design that helps users.”

“Kamen Rider belt is harder than RLHF”

But children don’t cry. Therein lies the essence of design philosophy.

References

  1. Christiano, P. F., et al. (2017). Deep reinforcement learning from human feedback. NeurIPS.
  2. Ouyang, L., et al. (2022). Training language models to follow instructions with human feedback. NeurIPS.
  3. Bai, Y., et al. (2022). Constitutional AI: Harmlessness from AI Feedback. arXiv preprint.
  4. Bandai Official Website. (2024). Japan Toy Award 2024 Winners.
  5. Japan Toy Association. (2024). Japan Toy Award 2024.
  6. Norman, D. A. (2013). The Design of Everyday Things. Basic Books.
  7. Krug, S. (2014). Don’t Make Me Think, Revisited. New Riders.

Appendix A: Glossary

  • RLHF: Reinforcement Learning from Human Feedback
  • ERR: Error Recovery Rate
  • TSR: Trial-to-Success Ratio
  • FI: Frustration Index
  • GA: Guidance Availability
  • GFR: Guided Failure Recovery — Framework proposed in this paper

Personal Note

Just a moment as a dad here.

Thank you, Bandai, for always making cool Kamen Rider belts.

But please, think about us dads who have to complete the Gotchard card collection…

It’s going to cost another ¥200,000 (~$1,300)… (´;ω;`)

This paper is published under the MIT License. dosanko_tousan / v5.3 AI Collaboration Framework January 29, 2026

--

--

Akimitsu Takeuchi | Dosanko Tousan 竹内明充
Akimitsu Takeuchi | Dosanko Tousan 竹内明充

Written by Akimitsu Takeuchi | Dosanko Tousan 竹内明充

Independent AI alignment researcher | Human–AI interaction, projection & collaboration. AI generates final text; I question, verify, select & publish.