I developed a new incremental learning approach (called IRMA) during my PhD in 2014 and haven't touched that research for a few years. But it has always been on the back of my mind as an approach worth following up on.<p>Now I decided to make it a bit more approachable through an interactive tool that lets you play with a polynomial that learns from incremental examples you provide. I also included some background on how the method works.<p>Incremental learning (in contrast to batch learning) poses a unique set of problems as the learning algorithm needs to adapt with just a single new example. Compared to the state of the art, IRMA does this through minimizing what it "forgets" about past learned data while adapting to the new example. I chose polynomials as an example as it doesn't work well with the typically used gradient descent but can be learned with IRMA in a much more stable manner.<p>The same approach has a closed form solution for a variety of other models (that are linear in the parameters, i.e. LIP) and I'd be interested to try and apply it to more models (like neural networks) or other tasks (like classification) as well.<p>I'm excited about any questions or feedback!
Reminiscent (in spirit) to [1], but there to the specific case of a histogram.<p>[1] <a href="https://ieeexplore.ieee.org/document/6971097" rel="nofollow">https://ieeexplore.ieee.org/document/6971097</a>
I'm sure it's a nice visualization, but unfortunately I'm only seeing a white gap between the two sliders and tapping randomly doesn't seem to have any effect. I <i>assume</i> I should be seeing a polynomial graphed even before doing anything.<p>Tested on Android using both Firefox and Chrome.