Vector Selection for Bandit Linear Optimization Regret

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Standard bandit linear optimization algorithms are limited in selecting a useful vector sequence when a fixed strategy is ineffective, leading to suboptimal performance in minimizing cumulative loss.

Innovation Solution

An information processing apparatus that selects vectors in each round using loss vectors to constrain the asymptotic behavior of tracking regret, allowing for the selection of a useful vector sequence even when a fixed strategy is not effective, by employing a vector selection mechanism that ignores logarithmic factors of the expected value of tracking regret.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a standard bandit linear optimization algorithm is used to constrain regret by T^1/2, then a useful vector sequence can be selected for problems where a fixed strategy is effective, but the algorithm cannot select a useful vector sequence for problems where a fixed strategy is ineffective

Engineering Contradiction:
Improveadaptability to different problem typesVSAvoidperformance reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The algorithm dynamically adapts its behavior based on the observed loss vectors. Instead of following a fixed predetermined sequence, the algorithm adjusts its selected vectors in real-time based on feedback from the environment, allowing it to respond to changing conditions and achieve low regret for both fixed and non-fixed optimal strategies

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The algorithm uses the observed loss vectors lt as feedback to adjust future selections. By incorporating this feedback mechanism, the algorithm can learn from past outcomes and modify its strategy accordingly, enabling it to handle both cases where a fixed strategy works and cases where adaptability is required

Inventive Principle:
Principle #23Feedback

2Productivity

If a fixed vector sequence is selected to minimize cumulative loss for fixed strategy problems, then low regret is achieved for those problems, but the same sequence fails to provide useful performance for non-fixed strategy problems

Engineering Contradiction:
Improvecumulative loss minimization efficiencyVSAvoidapplicability to different problem scenarios
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The selection of vectors becomes a dynamic process rather than static. The algorithm continuously adjusts its choices based on the accumulated information from loss vectors, enabling it to maintain high productivity across different problem types by adapting to the underlying structure of each specific problem

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240103812A1Information processing apparatus, information processing method, and storage medium
Publication Date: 2024.03.28 NEC CORP
  • US20240103812A1 patent drawing
  • US20240103812A1 patent drawing
  • US20240103812A1 patent drawing

AI summary

To enable selection of useful vector sequence a1,a2, . . . ,aT in a bandit linear optimization algorithm for which a fixed strategy is ineffective, an information processing apparatus (1) includes a vector selection unit (11) that selects a vector at in each round t∈[T] (T is any natural number) from a subset A of a d-dimensional vector space Rd (d is any natural number). The vector selection unit (11) uses l1,l2, . . . ,lT∈Rd as loss vectors to select the vector at in each round t such that an asymptotic behavior of an expected value of tracking regret R(u)=Σt∈[T]ltTat−Σt∈[T]ltTut with respect to any comparative vector sequence u1,u2, . . . ,uT∈A or an asymptotic behavior ignoring logarithmic factors of the expected value of the tracking regret R(u) is constrained from above by a preset function A(d,T,P), where P is a natural number not less than 1 given by P=|{t∈[T−1]|ut≠ut+1}|.