{"id":277,"date":"2007-07-01T19:25:48","date_gmt":"2007-07-02T01:25:48","guid":{"rendered":"http:\/\/hunch.net\/?p=277"},"modified":"2007-07-01T19:25:48","modified_gmt":"2007-07-02T01:25:48","slug":"watchword-online-learning","status":"publish","type":"post","link":"https:\/\/hunch.net\/?p=277","title":{"rendered":"Watchword: Online Learning"},"content":{"rendered":"<p>It turns out that many different people use the term &#8220;Online Learning&#8221;, and often they don&#8217;t have the same definition in mind.  Here&#8217;s a list of the possibilities I know of.  <\/p>\n<ol>\n<li><strong>Online Information Setting<\/strong>  Online learning refers to a <em>problem<\/em> in which unlabeled data comes, a prediction is made, and then feedback is acquired.<\/li>\n<li><strong>Online Adversarial Setting<\/strong> Online learning refers to <em>algorithms<\/em> in the Online Information Setting which satisfy guarantees of the form: &#8220;For all possible sequences of observations, the algorithim has regret at most <em>log ( number of strategies)<\/em> with respect to the best strategy in a set.&#8221;  This is sometimes called online learning with experts.<\/li>\n<li><strong>Online Optimization Constraint<\/strong> Online learning refers to optimizing a predictor via a learning algorithm tunes parameters on a per-example basis.  This may or may not be applied in the Online Information Setting, and the strategy may or may not satisfy Adversarial setting theory.<\/li>\n<li><strong>Online Computational Constraint<\/strong> Online learning refers to an algorithmic constraint that the amount of computation per example is constant as the number of examples increases.  Again, this doesn&#8217;t imply anything in particular about the Information setting in which it is applied.<\/li>\n<li><strong>Lifelong Learning<\/strong> Online learning refers to learning in a setting where different tasks come at you over time, and you need to rapidly adapt to past mastered tasks.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>It turns out that many different people use the term &#8220;Online Learning&#8221;, and often they don&#8217;t have the same definition in mind. Here&#8217;s a list of the possibilities I know of. Online Information Setting Online learning refers to a problem in which unlabeled data comes, a prediction is made, and then feedback is acquired. Online &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/hunch.net\/?p=277\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Watchword: Online Learning&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,29,7],"tags":[],"class_list":["post-277","post","type-post","status-publish","format-standard","hentry","category-definitions","category-machine-learning","category-online"],"_links":{"self":[{"href":"https:\/\/hunch.net\/index.php?rest_route=\/wp\/v2\/posts\/277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hunch.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hunch.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hunch.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hunch.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=277"}],"version-history":[{"count":0,"href":"https:\/\/hunch.net\/index.php?rest_route=\/wp\/v2\/posts\/277\/revisions"}],"wp:attachment":[{"href":"https:\/\/hunch.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hunch.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hunch.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}