{"id":1902,"date":"2009-09-23T06:18:24","date_gmt":"2009-09-23T13:18:24","guid":{"rendered":"http:\/\/palblog.fxpal.com\/?p=1902"},"modified":"2009-09-22T20:04:23","modified_gmt":"2009-09-23T03:04:23","slug":"should-ir-objective-functions-be-proprietary","status":"publish","type":"post","link":"https:\/\/blog.fxpal.net\/?p=1902","title":{"rendered":"Should IR Objective Functions be Obfuscated?"},"content":{"rendered":"<p>I have a question. It&#8217;s a general question, directed at anyone and everyone.<\/p>\n<p>When one is building an Information Retrieval system, one uses target objective function(s) that give an indication of the performance of the system, and designs the system (algorithms, interfaces, etc.) toward those targets.\u00a0 Sometimes, those functions are open and well understood.\u00a0 Other times, those functions are proprietary and hidden.<\/p>\n<p>My question is: Does it do the users of an IR system a service or disservice to hide from them the function that is being optimized?\u00a0 Or is it completely neutral?\u00a0 In other words, does the user have to understand, or at least be given the chance to understand, what it is that the system is trying to do for them in order to get the best value out of that system?\u00a0 Or can a user get results just as good without having to have a clear mental model of what the retrieval engine is trying to do?\u00a0 In short, does it matter if the user does not understand what the system is trying to do for him or her?<\/p>\n<p>Can someone point me to research that may have looked at this question?\u00a0 If one were trying to publish original research on the topic, how would one go about designing an experiment in which both (1) this hypothesis is tested, and (2) done so in a way that generalizes, or at least hints at possible generalization?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have a question. It&#8217;s a general question, directed at anyone and everyone. When one is building an Information Retrieval system, one uses target objective function(s) that give an indication of the performance of the system, and designs the system (algorithms, interfaces, etc.) toward those targets.\u00a0 Sometimes, those functions are open and well understood.\u00a0 Other [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[92,58],"tags":[],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=\/wp\/v2\/posts\/1902"}],"collection":[{"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1902"}],"version-history":[{"count":5,"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=\/wp\/v2\/posts\/1902\/revisions"}],"predecessor-version":[{"id":1904,"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=\/wp\/v2\/posts\/1902\/revisions\/1904"}],"wp:attachment":[{"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1902"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1902"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.fxpal.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}