{"id":58,"date":"2020-08-14T16:37:26","date_gmt":"2020-08-14T15:37:26","guid":{"rendered":"https:\/\/blogs.ncl.ac.uk\/recomp\/?page_id=58"},"modified":"2020-08-14T17:04:58","modified_gmt":"2020-08-14T16:04:58","slug":"forwards-and-backwards-recomp","status":"publish","type":"page","link":"https:\/\/blogs.ncl.ac.uk\/recomp\/forwards-and-backwards-recomp\/","title":{"rendered":"Forwards and Backwards ReComp"},"content":{"rendered":"\n<p>We distinguish two complementary patterns, which we believe are representative of broad areas of data analytics:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Forwards ReComp.<\/strong> In this pattern, knowledge refresh\n decisions are triggered by changes that occur in the&nbsp;inputs to an \nanalytics process, and are based on an assessment of the consequences of\n those changes on the current outcomes, in terms of expected value loss,\n or opportunities for value increase.<\/li><li><strong>Backwards ReComp.<\/strong> Conversely, in this pattern the \ntriggers are observations on the decay in the value of the outputs, and \nre-computation decisions are based on the expected value improvement \nfollowing a refresh.<\/li><\/ol>\n\n\n\n<p>In both cases, when a limited re-computation budget is available, \nestimates of the cost of refresh are needed. Cost may be expressed, for \ninstance, as time and\/or cost of cloud resource allocation.<\/p>\n\n\n\n<p>Next: <a href=\"\/recomp\/the-recomp-vision\/\">The ReComp vision<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We distinguish two complementary patterns, which we believe are representative of broad areas of data analytics: Forwards ReComp. In this pattern, knowledge refresh decisions are triggered by changes that occur in the&nbsp;inputs to an analytics process, and are based on an assessment of the consequences of those changes on the current outcomes, in terms of [&hellip;]<\/p>\n","protected":false},"author":3062,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-58","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blogs.ncl.ac.uk\/recomp\/wp-json\/wp\/v2\/pages\/58","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ncl.ac.uk\/recomp\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.ncl.ac.uk\/recomp\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ncl.ac.uk\/recomp\/wp-json\/wp\/v2\/users\/3062"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ncl.ac.uk\/recomp\/wp-json\/wp\/v2\/comments?post=58"}],"version-history":[{"count":3,"href":"https:\/\/blogs.ncl.ac.uk\/recomp\/wp-json\/wp\/v2\/pages\/58\/revisions"}],"predecessor-version":[{"id":61,"href":"https:\/\/blogs.ncl.ac.uk\/recomp\/wp-json\/wp\/v2\/pages\/58\/revisions\/61"}],"wp:attachment":[{"href":"https:\/\/blogs.ncl.ac.uk\/recomp\/wp-json\/wp\/v2\/media?parent=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}