Convex Optimization · Problem 7.9

Geometric problems — Boyd & Vandenberghe

Mathematics — Optimization · ml-estimation-unknown-sensor-nonlinearity

Problem

Estimation with unknown sensor nonlinearity. We consider the measurement setup yi=f(aiTx+bi+vi),i=1,…,m,y_i = f(a_i^T x + b_i + v_i), \quad i = 1, \ldots, m, where x∈Rnx \in \mathbf{R}^n is the vector to be estimated, yi∈Ry_i \in \mathbf{R} are the measurements, ai∈Rna_i \in \mathbf{R}^n, bi∈Rb_i \in \mathbf{R} are known, and viv_i are IID noises with log-concave probability density. The function f:R→Rf : \mathbf{R} \to \mathbf{R}, which represents a measurement nonlinearity, is not known. However, it is known that f′(t)∈[l,u]f'(t) \in [l, u] for all tt, where 0<l<u0 < l < u are given. Explain how to use convex optimization to find a maximum likelihood estimate of xx, as well as the function ff. (This is an infinite-dimensional ML estimation problem, but you can be informal in your approach and explanation.)

Browse the problem library