Cognition · Software component

Utility-Based Decision Maker

Software componentCognitionCognition & Memoryarc:UtilityBasedDecisionEngine

A decision engine that scores each candidate action by expected utility, the probability-weighted sum of outcome utilities, and selects the action maximizing it.

Responsibility. Selects the action with maximum expected utility under a specified utility function.

Also known as: Utility-based agent, MEU agent, Expected-utility maximizer, Scalarized multi-objective decision maker, Utility optimizer, Utility-based route planner, Strategic layer planner, Utility-based treatment optimizer, Utility-Based Decision Maker

Variant of Decision Engine abstract

When to choose. Choose when decisions involve complex trade-offs among multiple objectives with no clear priority ordering, probabilistic outcomes, or continuous optimization where the degree of success matters more than binary goal achievement; use scalarized weights when a single decision-maker has clear preferences.

is routed to by; is target of alternativeTois invoked byreadsspecializesis target of alternativeTois invoked bywritesis target of alternativeTois constrained byis configured bysends data toreceives data frominvokesis target of alternativeTois invoked byis target of alternativeTois cached byHybrid Decision Arbiter: is routed to by; is target of alternativeToHybrid Decision ArbiterEvaluation Harness: is invoked byEvaluation HarnessKnowledge Graph Store: readsKnowledge Graph StoreDecision Engine: specializesDecision EngineRule-Based Decision Engine: is target of alternativeToRule-Based Decision EngineReplanner: is invoked byReplannerExecution Plan: writesExecution PlanLearned-Policy Decision Engine: is target of alternativeToLearned-Policy Decision …Rule Constraint Filter: is constrained byRule Constraint FilterUtility Function Specification: is configured byUtility Function Specifi…Decision Fusion Aggregator: sends data toDecision Fusion AggregatorContextual Weight Adapter: receives data fromContextual Weight AdapterOutcome Probability Estimator: invokesOutcome Probability Esti…Pareto Frontier Optimizer: is target of alternativeToPareto Frontier OptimizerDecision Sensitivity Analyzer: is invoked byDecision Sensitivity Ana…Goal-Based Decision Engine: is target of alternativeToGoal-Based Decision EngineUtility Computation Cache: is cached byUtility Computation Cache
Direct neighbourhood (hover for relationship types)

Relationships

is configured by structural

invokes dependency

is cached by dependency

is invoked by dependency

reads dependency

writes dependency

is routed to by dynamic

receives data from dynamic

sends data to dynamic

is constrained by control

alternative to variability

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Expected utility EU(a) = sum_i P(s_i|a) * u(s_i)Maximum expected utility (MEU) principleMulti-attribute weighted linear utility (scalarization)Sampling-based expected-utility estimationHierarchical action-space decompositionEarly pruning of dominated actionsPortfolio (slate) construction maximizing total expected utility with position-dependent acceptance probabilitiesMean-variance utility u(R) = R - k * sigma^2Quality-adjusted life year (QALY) utilityExpected utility maximizationWeighted multi-objective utility
Quality attributes
Flexibility (ISO/IEC 25010)Functional suitability: correctness and validity (ISO/IEC 25010 | NIST AI RMF: valid)Explainability (NIST AI RMF: explainable and interpretable)Performance efficiency (ISO/IEC 25010)Transparency and accountability (NIST AI RMF: accountable and transparent)Maintainability (ISO/IEC 25010)
Risks mitigated
Unmaintainable rule sets encoding every trade-offBinary goal inflexibilityIgnoring outcome uncertaintyFilter bubbles from pure relevance optimization

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.
  2. Ch5.12: T. Nguyen, "Learning-Based Decision Making Fundamentals," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 5.12. ISBN: 9798244538229.
  3. Ch5.13: T. Nguyen, "Hybrid Decision Systems Fundamentals," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 5.13. ISBN: 9798244538229.