Model Adaptation · Software component

Preference Elicitor

Software componentModel AdaptationModelsVariation point (abstract)arc:PreferenceElicitor

An abstract component that derives utility or reward function parameters representing a principal's preferences from observed behaviour instead of explicit engineering.

Responsibility. Infers utility-function parameters from observed choices or demonstrations.

Also known as: Utility function learner, Preference learning

writesis specialized byis specialized byUtility Function Specification: writesUtility Function Specifi…Inverse Reward Learner: is specialized byInverse Reward LearnerRevealed Preference Learner: is specialized byRevealed Preference Lear…
Direct neighbourhood (hover for relationship types)

Variants

VariantWhen to choose
Inverse Reward LearnerChoose when expert demonstrations (e.g., thousands of hours of human driving) are available and explicit preference specification is impractical.
Revealed Preference LearnerChoose when users' selections among presented options and feedback are continuously observable, enabling personalization without explicit preference configuration.

Relationships

writes dependency

Design guidance

Classification

Risks mitigated
Misalignment between engineered utility functions and actual preferences

Sources

  1. Ch5.10: T. Nguyen, "Utility-Based Decision Making Fundamentals," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 5.10. ISBN: 9798244538229.