Language Model UI Adaptation Using Privacy-Preserving Attribute Embeddings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automated assistants fail to robustly adapt user interface output based on user attributes, leading to non-resonant interactions that prolong dialog sessions and inefficient resource utilization.

Innovation Solution

Utilize a language model (LLM) to generate responsive user interface output and actions based on user attributes, including those explicitly specified and inferred from user profiles and dialog history, using attribute embeddings that numerically represent but do not reveal underlying information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automated assistant generates generic user interface output without adapting to user attributes, then device resources are conserved, but user comprehension and interaction efficiency deteriorate

Engineering Contradiction:
Improveinteraction efficiencyVSAvoiddevice resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary action by generating attribute embeddings from user profile data and dialog history before the actual interaction occurs. These embeddings are stored and reused during conversations, allowing the automated assistant to adapt responses without repeatedly processing raw user data, thus improving interaction efficiency while controlling resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The attribute embedding serves as an intermediary that bridges user attributes and response generation. Instead of directly using raw user profile data or repeatedly analyzing dialog history, the system transforms these into compressed numerical embeddings that capture essential user characteristics. This intermediary representation enables efficient adaptation to user attributes during interactions while avoiding excessive resource consumption from processing raw data multiple times.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If automated assistant adapts user interface output based on user attributes, then user comprehension improves, but dialog session duration and resource utilization increase

Engineering Contradiction:
Improveuser comprehensionVSAvoiddialog session duration
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system applies parameter changes by transforming user attributes into a different parameter space through embedding. Instead of working with raw user profile parameters (text, categories), the system converts them into numerical embedding vectors that preserve the essential information needed for adaptation. This parameter transformation enables the automated assistant to efficiently adapt responses to user attributes without requiring extensive processing time during dialog sessions.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If automated assistant uses attribute information directly in response generation, then user-specific adaptation improves, but user privacy and data security are compromised

Engineering Contradiction:
Improveuser-specific adaptationVSAvoiduser privacy risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system extracts only the essential characteristics needed for adaptation by transforming user attributes into embeddings. Rather than storing or processing complete user profile data, the extraction process captures only the relevant patterns and features in a compressed numerical form. This allows the automated assistant to achieve user-specific adaptation while minimizing the retention and processing of sensitive user information, thereby reducing privacy risks.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The attribute embedding serves as a copy or representation of user attributes that preserves the essential information needed for adaptation without containing the actual sensitive user data. The embedding is a numerical approximation that captures user characteristics patterns while being independent of the original private information. This copying approach enables user-specific adaptation while maintaining user privacy, as the embedding can be used for adaptation purposes without revealing or storing the underlying sensitive user profile data.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260010736A1Language model assisted human-to-computer interaction
Publication Date: 2026.01.08 GOOGLE LLC
  • US20260010736A1 patent drawing
  • US20260010736A1 patent drawing
  • US20260010736A1 patent drawing

AI summary

Implementations provide a method that includes: receiving a user input from a particular user; generating, based on attribute information provided by the particular user, an attribute embedding that numerically represents, but does not reveal, the attribute information of the particular user; processing, using a language model, both the attribute embedding and the user input to generate a language model output; generating, based on the language model output, a response to the user input; and causing the generated response to be rendered at the client device in response to the user input from the particular user.