2nd-order Updates with 1st-order Complexity
Michael F. Zimmer

TL;DR
This paper introduces VA-Flow, an efficient algorithm that computes second order information at linear complexity, improving inverse kinematics and gradient descent applications by leveraging basic physics and numerical approximations.
Contribution
It presents VA-Flow, a novel method for obtaining second order information with ${\
Findings
VA-Flow is fast and robust for inverse kinematics.
It produces smooth solutions near singularities.
It performs well in gradient descent when the cost function is polynomial-like.
Abstract
It has long been a goal to efficiently compute and use second order information on a function () to assist in numerical approximations. Here it is shown how, using only basic physics and a numerical approximation, such information can be accurately obtained at a cost of complexity, where is the dimensionality of the parameter space of . In this paper, an algorithm ({\em VA-Flow}) is developed to exploit this second order information, and pseudocode is presented. It is applied to two classes of problems, that of inverse kinematics (IK) and gradient descent (GD). In the IK application, the algorithm is fast and robust, and is shown to lead to smooth behavior even near singularities. For GD the algorithm also works very well, provided the cost function is locally well-described by a polynomial.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Numerical methods in inverse problems · Sparse and Compressive Sensing Techniques
