Related Experiment Video
Updated: Apr 7, 2026

Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
A Fast Algorithm for Learning Overcomplete Dictionary for Sparse Representation Based on Proximal Operators
Zhenni Li1, Shuxue Ding2, Yujie Li3
1Graduate School of Computer Science and Engineering, University of Aizu, Aizu-Wakamatsu-shi, 965-8580, Japan lizhenni2012@gmail.com.
Abstract:
We present a fast, efficient algorithm for learning an overcomplete dictionary for sparse representation of signals. The whole problem is considered as a minimization of the approximation error function with a coherence penalty for the dictionary atoms and with the sparsity regularization of the coefficient matrix. Because the problem is nonconvex and nonsmooth, this minimization problem cannot be solved efficiently by an ordinary optimization method. We propose a decomposition scheme and an alternating optimization that can turn the problem into a set of minimizations of piecewise quadratic and univariate subproblems, each of which is a single variable vector problem, of either one dictionary atom or one coefficient vector. Although the subproblems are still nonsmooth, remarkably they become much simpler so that we can find a closed-form solution by introducing a proximal operator. This leads to an efficient algorithm for sparse representation. To our knowledge, applying the proximal operator to the problem with an incoherence term and obtaining the optimal dictionary atoms in closed form with a proximal operator technique have not previously been studied. The main advantages of the proposed algorithm are that, as suggested by our analysis and simulation study, it has lower computational complexity and a higher convergence rate than state-of-the-art algorithms. In addition, for real applications, it shows good performance and significant reductions in computational time.
Related Concept Videos
Linear Approximation in Frequency Domain
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
Linear Approximation in Time Domain
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
Linearization and Approximation
Associative Learning
Classical conditioning, also known...
Dot Product: Problem Solving
Identify the problem: Start by reading the problem and...
Application of Linearization and Approximation

