{"id":399,"date":"2015-10-11T22:27:06","date_gmt":"2015-10-12T03:27:06","guid":{"rendered":"https:\/\/sites.bu.edu\/data\/?page_id=399"},"modified":"2021-07-07T14:09:45","modified_gmt":"2021-07-07T18:09:45","slug":"learning-with-budgets","status":"publish","type":"page","link":"https:\/\/sites.bu.edu\/data\/research\/learning-with-budgets\/","title":{"rendered":"Resource Efficient Machine Learning (Budgeted ML)"},"content":{"rendered":"<p><span>Machine learning applications often requires achieving high prediction accuracy under certain budget constraint. In automated medical diagnosis each medical test carries a monetary cost and the aim is to correctly diagnose any given patient based on a sequence of tests while keeping an expected budget. In search engines the speed of producing search results is often just as important as the quality of the results. Given a budget in terms of CPU time, the goal is to have a ranking algorithm that produces accurate ranking results within the budget. <\/span><\/p>\n<p><span>Learning under resource constraints departs from the traditional machine learning setting and introduces new exciting challenges. For instance, features are accompanied by costs (e.g. extraction time in search engines or true monetary values in medical diagnosis) and their amortized sum is constrained at test-time.<br \/>\n<\/span><\/p>\n<p><span>This introduces a new trade-off between <strong>prediction accuracy<\/strong> and <strong>prediction cost<\/strong>. Studying this tradeoff is an inherent challenge that needs to be investigated in a principled fashion in order to invent practically relevant machine learning algorithms.\u00a0<\/span><\/p>\n<hr \/>\n<p><span>Publications:<\/span><\/p>\n<p><a href=\"https:\/\/arxiv.org\/pdf\/2010.07853.pdf\">Selective Classification Based on One-Sided Prediction<\/a>, AISTATS 2021<\/p>\n<p><a href=\"http:\/\/proceedings.mlr.press\/v108\/acar20a\/acar20a.pdf\">Budget Learning by Bracketing<\/a>, AISTATS 2020<\/p>\n<p><a href=\"https:\/\/papers.nips.cc\/paper\/7058-adaptive-classification-for-prediction-under-a-budget\">Adaptive Classification for Prediction under a Budget<\/a>, NIPS 2017<\/p>\n<p><a href=\"https:\/\/arxiv.org\/pdf\/1702.07811.pdf\">Adaptive Neural Networks for Fast Test-Time Prediction<\/a>, ICML 2017<\/p>\n<p class=\"title mathjax\"><a href=\"https:\/\/arxiv.org\/abs\/1705.10924\">Sequential Dynamic Decision Making with Deep Neural Nets on a Test-Time Budget<\/a>, arxiv preprint<\/p>\n<p><a href=\"https:\/\/arxiv.org\/pdf\/1602.08761v2.pdf\">Structured Prediction on a Budget<\/a>, AAAI 2017<\/p>\n<p><a href=\"https:\/\/arxiv.org\/pdf\/1606.05060v1.pdf\">Pruning Random Forests for Prediction on a Budget<\/a>, NIPS 2016<\/p>\n<p><span><a href=\"http:\/\/papers.nips.cc\/paper\/5982-efficient-learning-by-directed-acyclic-graph-for-resource-constrained-prediction.pdf\">Efficient Learning by Directed Acyclic Graph For Resource Constrained Prediction<\/a>, NIPS 2015<\/span><\/p>\n<p><a href=\"http:\/\/jmlr.org\/proceedings\/papers\/v37\/hanawal15.pdf\">Cheap Bandits<\/a>, ICML 2015<\/p>\n<p><a href=\"http:\/\/jmlr.org\/proceedings\/papers\/v37\/nan15.pdf\">Feature-Budgeted Random Forest<\/a>, ICML 2015<\/p>\n<p><a href=\"http:\/\/vigir.missouri.edu\/~gdesouza\/Research\/Conference_CDs\/ECCV_2014\/papers\/8690\/86900647.pdf\">Model Selection by Linear Programming<\/a>, ECCV 2014<\/p>\n<p><a href=\"http:\/\/jmlr.org\/proceedings\/papers\/v33\/wang14b.pdf\">An LP for Sequential Learning Under Budgets<\/a>, AISTATS 2014<\/p>\n<p><a href=\"http:\/\/ieeexplore.ieee.org\/xpls\/abs_all.jsp?arnumber=6854141&amp;tag=1\">Fast Margin-based Cost-Sensitive Classification<\/a>, ICASSP 2014<\/p>\n<p><a href=\"http:\/\/blogs.bu.edu\/srv\/files\/2013\/02\/aistats2013_4.pdf\">Multistage Learning under Budget Constraints<\/a>, AISTATS 2013 (Oral)<\/p>\n<p><a href=\"http:\/\/arxiv.org\/abs\/1205.4377\">Multi Stage Classifier Design<\/a>, ACML 2012<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Machine learning applications often requires achieving high prediction accuracy under certain budget constraint. In automated medical diagnosis each medical test carries a monetary cost and the aim is to correctly diagnose any given patient based on a sequence of tests while keeping an expected budget. In search engines the speed of producing search results is [&hellip;]<\/p>\n","protected":false},"author":9351,"featured_media":0,"parent":410,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/sites.bu.edu\/data\/wp-json\/wp\/v2\/pages\/399"}],"collection":[{"href":"https:\/\/sites.bu.edu\/data\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.bu.edu\/data\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/data\/wp-json\/wp\/v2\/users\/9351"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/data\/wp-json\/wp\/v2\/comments?post=399"}],"version-history":[{"count":21,"href":"https:\/\/sites.bu.edu\/data\/wp-json\/wp\/v2\/pages\/399\/revisions"}],"predecessor-version":[{"id":908,"href":"https:\/\/sites.bu.edu\/data\/wp-json\/wp\/v2\/pages\/399\/revisions\/908"}],"up":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/data\/wp-json\/wp\/v2\/pages\/410"}],"wp:attachment":[{"href":"https:\/\/sites.bu.edu\/data\/wp-json\/wp\/v2\/media?parent=399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}