Gradient-Free Approaches is a Key to an Efficient Interaction with Markovian Stochasticity
Abstract
Lay Summary
This paper is in the field of stochastic optimization, where the goal is, given an objective function, to find a combination of arguments minimizing its output. Traditional algorithms for solving this problem assume access to an approximation of this function’s gradient. The approximation is assumed to be “noisy”, randomly deviating from the true gradient, like flipping a coin and adding plus or minus 1 to the result. In the real world those assumptions do not always hold: for example interacting with live, stateful systems, like financial markets, may introduce correlated noise. In the coin analogy, imagine that after flipping heads\tails you would have a 90% chance to flip heads\tails again. Prior research showed this setting to be much harder, because you are essentially forced to wait out the resulting short-term biases. Additionally, as the gradient may also be inaccessible due to limited computational resources or black-box nature of the objective, we assume that only the function value may be calculated. We developed an algorithm to cope with these more constrained assumptions, analyzed its performance and showed its optimality. The surprising result is that gradient-free algorithms suffer from the correlation in noise much less compared to gradient-based ones.