<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Machine Learning and Search: Action or Reaction?</title>
	<atom:link href="http://irgupf.com/2009/05/26/machine-learning-and-search-action-or-reaction/feed/" rel="self" type="application/rss+xml" />
	<link>http://irgupf.com/2009/05/26/machine-learning-and-search-action-or-reaction/</link>
	<description>Information Retrieval Research, Issues, and Discussion</description>
	<lastBuildDate>Thu, 08 Jul 2010 05:40:49 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Information Retrieval Gupf &#187; Speed Matters. So Does the Metric.</title>
		<link>http://irgupf.com/2009/05/26/machine-learning-and-search-action-or-reaction/comment-page-1/#comment-2770</link>
		<dc:creator>Information Retrieval Gupf &#187; Speed Matters. So Does the Metric.</dc:creator>
		<pubDate>Mon, 29 Jun 2009 23:58:54 +0000</pubDate>
		<guid isPermaLink="false">http://irgupf.com/?p=656#comment-2770</guid>
		<description>[...] Machine Learning and Search: Action or Reaction?  [...]</description>
		<content:encoded><![CDATA[<p>[...] Machine Learning and Search: Action or Reaction?  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marianasoffer</title>
		<link>http://irgupf.com/2009/05/26/machine-learning-and-search-action-or-reaction/comment-page-1/#comment-1883</link>
		<dc:creator>marianasoffer</dc:creator>
		<pubDate>Thu, 28 May 2009 22:16:55 +0000</pubDate>
		<guid isPermaLink="false">http://irgupf.com/?p=656#comment-1883</guid>
		<description>They also failed to keep up to date with the new trends, such as the stream, which created the need of real-time search. I think it is impossible for search engines to infer somehow things like this that are out of their scheeme function.</description>
		<content:encoded><![CDATA[<p>They also failed to keep up to date with the new trends, such as the stream, which created the need of real-time search. I think it is impossible for search engines to infer somehow things like this that are out of their scheeme function.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jeremy</title>
		<link>http://irgupf.com/2009/05/26/machine-learning-and-search-action-or-reaction/comment-page-1/#comment-1855</link>
		<dc:creator>jeremy</dc:creator>
		<pubDate>Thu, 28 May 2009 05:24:26 +0000</pubDate>
		<guid isPermaLink="false">http://irgupf.com/?p=656#comment-1855</guid>
		<description>Yeah, let me clarify: For the majority of search engine scenarios, for the average of all users, the standard log analysis and A/B testing is just fine.  There is no reason why it shouldn&#039;t be the preferred method, in fact, give the scale of the web.  I never intended to imply anything but it being the way to go, a decent percentage of the time.

It&#039;s when you start to get to the long tail of information needs, the variety of users that want to use the information on the web for something other than looking up a home page.  In those learning oriented, knowledge skimming- and synthesis-oriented, analysis-oriented types of search tasks, simply mining the logs may not give you the information you seek.

For example, one person (let&#039;s say &quot;User A&quot;) might run 6 queries in a row, constantly clicking on the back button and trying another one, because they can&#039;t find the &quot;correct&quot; query to get them to the known-item piece of information that they are seeking.  That would be a failed search, using existing tools.  However, another person (let&#039;s say &quot;User B&quot;) might run 6 queries in a row, quickly skimming the summaries for the top few results to each query and then constantly clicking on the back button and trying another query, because user B is attempting to probe the conceptual boundaries of a topic area.  That would be a successful search, but one in which the tool was used quite awkwardly, ie. the search engine really didn&#039;t provide the right tool, so the user had to simulate a boundary-probing search tool, manually.  Like using the prongs of a hammer to grab hold of and screw in a screw.. you can do it, but it ain&#039;t pretty.

However, from the perspective of the log analysis, both users A and B look exactly the same.  Both try 6 different queries, in rapid succession, and don&#039;t click anything after running each query.  But user A considered his/her search a failure, and user B considered his/her search a success.

So I can&#039;t say for sure, because I am not at one of these companies.  But it seems to me that it would be very difficult to tell these two types of users apart, to know for sure from the log analysis which if both users were of type A or type B or one of each.  And even if you did user interviews, and discovered that user B exists, you still have to rely on log mining to know exactly how many people of type user B there are.  And in that case you&#039;re back to the old problem of knowing how to tell user A and user B apart &lt;i&gt;in the logs&lt;/i&gt;, when their behaviors look exactly the same.</description>
		<content:encoded><![CDATA[<p>Yeah, let me clarify: For the majority of search engine scenarios, for the average of all users, the standard log analysis and A/B testing is just fine.  There is no reason why it shouldn&#8217;t be the preferred method, in fact, give the scale of the web.  I never intended to imply anything but it being the way to go, a decent percentage of the time.</p>
<p>It&#8217;s when you start to get to the long tail of information needs, the variety of users that want to use the information on the web for something other than looking up a home page.  In those learning oriented, knowledge skimming- and synthesis-oriented, analysis-oriented types of search tasks, simply mining the logs may not give you the information you seek.</p>
<p>For example, one person (let&#8217;s say &#8220;User A&#8221;) might run 6 queries in a row, constantly clicking on the back button and trying another one, because they can&#8217;t find the &#8220;correct&#8221; query to get them to the known-item piece of information that they are seeking.  That would be a failed search, using existing tools.  However, another person (let&#8217;s say &#8220;User B&#8221;) might run 6 queries in a row, quickly skimming the summaries for the top few results to each query and then constantly clicking on the back button and trying another query, because user B is attempting to probe the conceptual boundaries of a topic area.  That would be a successful search, but one in which the tool was used quite awkwardly, ie. the search engine really didn&#8217;t provide the right tool, so the user had to simulate a boundary-probing search tool, manually.  Like using the prongs of a hammer to grab hold of and screw in a screw.. you can do it, but it ain&#8217;t pretty.</p>
<p>However, from the perspective of the log analysis, both users A and B look exactly the same.  Both try 6 different queries, in rapid succession, and don&#8217;t click anything after running each query.  But user A considered his/her search a failure, and user B considered his/her search a success.</p>
<p>So I can&#8217;t say for sure, because I am not at one of these companies.  But it seems to me that it would be very difficult to tell these two types of users apart, to know for sure from the log analysis which if both users were of type A or type B or one of each.  And even if you did user interviews, and discovered that user B exists, you still have to rely on log mining to know exactly how many people of type user B there are.  And in that case you&#8217;re back to the old problem of knowing how to tell user A and user B apart <i>in the logs</i>, when their behaviors look exactly the same.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Information Retrieval Gupf &#187; Wired Article on Bing</title>
		<link>http://irgupf.com/2009/05/26/machine-learning-and-search-action-or-reaction/comment-page-1/#comment-1838</link>
		<dc:creator>Information Retrieval Gupf &#187; Wired Article on Bing</dc:creator>
		<pubDate>Wed, 27 May 2009 19:08:20 +0000</pubDate>
		<guid isPermaLink="false">http://irgupf.com/?p=656#comment-1838</guid>
		<description>[...] which will supposedly be named Bing. It touches on some of the issues that we were discussing in yesterday&#8217;s comment thread, in particular:  People thought online e-mail was just fine and more or less converged on the same [...]</description>
		<content:encoded><![CDATA[<p>[...] which will supposedly be named Bing. It touches on some of the issues that we were discussing in yesterday&#8217;s comment thread, in particular:  People thought online e-mail was just fine and more or less converged on the same [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon</title>
		<link>http://irgupf.com/2009/05/26/machine-learning-and-search-action-or-reaction/comment-page-1/#comment-1832</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Wed, 27 May 2009 16:46:20 +0000</pubDate>
		<guid isPermaLink="false">http://irgupf.com/?p=656#comment-1832</guid>
		<description>There&#039;s certainly a huge utility to A/B testing and log analysis.  A/B testing can very effectively support incremental system changes (A and B need to be comparable), and log analysis is essential for understanding how people use the existing system &amp; possibly influencing what the incremental changes might be.  

But, I agree with you that they&#039;re not sufficient for understanding process failures.  If you want to understand these with automatic machine learning methods, I&#039;d guess that a much broader view of a &quot;log&quot; is need.  For example, a capture all the actions associated with an information seeking task not just in the search engine but in the word processor, on your blog, on twitter, in your code editor, on your phone, and even personal interactions away from the computer.  Its hard to imagine collecting this data at all, much less on a reasonably a large scale.</description>
		<content:encoded><![CDATA[<p>There&#8217;s certainly a huge utility to A/B testing and log analysis.  A/B testing can very effectively support incremental system changes (A and B need to be comparable), and log analysis is essential for understanding how people use the existing system &amp; possibly influencing what the incremental changes might be.  </p>
<p>But, I agree with you that they&#8217;re not sufficient for understanding process failures.  If you want to understand these with automatic machine learning methods, I&#8217;d guess that a much broader view of a &#8220;log&#8221; is need.  For example, a capture all the actions associated with an information seeking task not just in the search engine but in the word processor, on your blog, on twitter, in your code editor, on your phone, and even personal interactions away from the computer.  Its hard to imagine collecting this data at all, much less on a reasonably a large scale.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jeremy</title>
		<link>http://irgupf.com/2009/05/26/machine-learning-and-search-action-or-reaction/comment-page-1/#comment-1831</link>
		<dc:creator>jeremy</dc:creator>
		<pubDate>Wed, 27 May 2009 16:11:11 +0000</pubDate>
		<guid isPermaLink="false">http://irgupf.com/?p=656#comment-1831</guid>
		<description>I would recommend watching Jon&#039;s video, above, starting at about 16.30, the example with the measuring cup.  No user could articulate that a problem with their current measuring process existed, until they were provided with a better solution.</description>
		<content:encoded><![CDATA[<p>I would recommend watching Jon&#8217;s video, above, starting at about 16.30, the example with the measuring cup.  No user could articulate that a problem with their current measuring process existed, until they were provided with a better solution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jeremy</title>
		<link>http://irgupf.com/2009/05/26/machine-learning-and-search-action-or-reaction/comment-page-1/#comment-1828</link>
		<dc:creator>jeremy</dc:creator>
		<pubDate>Wed, 27 May 2009 15:57:03 +0000</pubDate>
		<guid isPermaLink="false">http://irgupf.com/?p=656#comment-1828</guid>
		<description>Yes, exactly, Jon. Failure in the process, rather than failures within the existing system.  Everybody raves about A/B testing and log analysis, but it seems to me that even the people doing the log analysis are only looking for failures within the existing system.. and if a searcher is trying to do something outside of the constraints of the system, no amount of machine learning, user modeling, or log analysis will detect that.  

Everyone talks about how &quot;user driven&quot; they are, and so there must be some sort of process for understanding and measuring situations wherein the process itself is not working.  That&#039;s what I&#039;ve been seeking to understand for many years now. 

So is your Oxo example the answer?  There really is no process for detecting &quot;out of band&quot; processes, and it is up to the search engine designers to come up with that stroke of creativity?</description>
		<content:encoded><![CDATA[<p>Yes, exactly, Jon. Failure in the process, rather than failures within the existing system.  Everybody raves about A/B testing and log analysis, but it seems to me that even the people doing the log analysis are only looking for failures within the existing system.. and if a searcher is trying to do something outside of the constraints of the system, no amount of machine learning, user modeling, or log analysis will detect that.  </p>
<p>Everyone talks about how &#8220;user driven&#8221; they are, and so there must be some sort of process for understanding and measuring situations wherein the process itself is not working.  That&#8217;s what I&#8217;ve been seeking to understand for many years now. </p>
<p>So is your Oxo example the answer?  There really is no process for detecting &#8220;out of band&#8221; processes, and it is up to the search engine designers to come up with that stroke of creativity?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon</title>
		<link>http://irgupf.com/2009/05/26/machine-learning-and-search-action-or-reaction/comment-page-1/#comment-1827</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Wed, 27 May 2009 15:43:02 +0000</pubDate>
		<guid isPermaLink="false">http://irgupf.com/?p=656#comment-1827</guid>
		<description>oops -- the video is here:
http://vimeo.com/3200945</description>
		<content:encoded><![CDATA[<p>oops &#8212; the video is here:<br />
<a href="http://vimeo.com/3200945" rel="nofollow">http://vimeo.com/3200945</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon</title>
		<link>http://irgupf.com/2009/05/26/machine-learning-and-search-action-or-reaction/comment-page-1/#comment-1826</link>
		<dc:creator>Jon</dc:creator>
		<pubDate>Wed, 27 May 2009 15:42:06 +0000</pubDate>
		<guid isPermaLink="false">http://irgupf.com/?p=656#comment-1826</guid>
		<description>Looking at your feedback loop in the post, it seems like the typical target of refinement would be failures within the system itself.  But, it sounds like you want to be looking at failures of the *process* that the system supports (or forces users into).  

There&#039;s an art to identifying those types of failures -- as you&#039;ve said, users may not know how to articulate what the failure may be, or may not even perceive it as a failure since they&#039;re using the provided tool as it was intended to be used and as it is used by everyone else.  Most people probably don&#039;t even think there might be a better way, they just work around the provided constraints.

This is the case with all design, not just information seeking systems.  Check out this video of the president of Oxo talking about their design process, especially the bit about their measuring cup.  No one perceived the tool as lacking until the whole process was evaluated.  Even then, it took a real stroke of creativity to break out of the established process.</description>
		<content:encoded><![CDATA[<p>Looking at your feedback loop in the post, it seems like the typical target of refinement would be failures within the system itself.  But, it sounds like you want to be looking at failures of the *process* that the system supports (or forces users into).  </p>
<p>There&#8217;s an art to identifying those types of failures &#8212; as you&#8217;ve said, users may not know how to articulate what the failure may be, or may not even perceive it as a failure since they&#8217;re using the provided tool as it was intended to be used and as it is used by everyone else.  Most people probably don&#8217;t even think there might be a better way, they just work around the provided constraints.</p>
<p>This is the case with all design, not just information seeking systems.  Check out this video of the president of Oxo talking about their design process, especially the bit about their measuring cup.  No one perceived the tool as lacking until the whole process was evaluated.  Even then, it took a real stroke of creativity to break out of the established process.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jeremy</title>
		<link>http://irgupf.com/2009/05/26/machine-learning-and-search-action-or-reaction/comment-page-1/#comment-1824</link>
		<dc:creator>jeremy</dc:creator>
		<pubDate>Wed, 27 May 2009 14:33:59 +0000</pubDate>
		<guid isPermaLink="false">http://irgupf.com/?p=656#comment-1824</guid>
		<description>Sorry, Fernando, that was a flip response. What I mean is, the user can&#039;t always articulate what it is that the search engine is *not* doing, to help them find the information that they need.  Take my ongoing &quot;prague cafes&quot; example (http://irgupf.com/2009/04/23/retrievability-and-prague-cafes/).  If I were an average user, I might write something like &quot;I don&#039;t know if I&#039;ve found everything that I need&quot;.  

But it&#039;s quite a leap to go from that user statement, to the notion that some sort of exploratory interface and supporting algorithm is needed, never mind even what interface and algorithm would be best for satisfying this type of &quot;off the beaten path&quot; cafe search.

But yeah, as Daniel says, it could at least be a starting point to get engineers to think about new problems.</description>
		<content:encoded><![CDATA[<p>Sorry, Fernando, that was a flip response. What I mean is, the user can&#8217;t always articulate what it is that the search engine is *not* doing, to help them find the information that they need.  Take my ongoing &#8220;prague cafes&#8221; example (<a href="http://irgupf.com/2009/04/23/retrievability-and-prague-cafes/)" rel="nofollow">http://irgupf.com/2009/04/23/retrievability-and-prague-cafes/)</a>.  If I were an average user, I might write something like &#8220;I don&#8217;t know if I&#8217;ve found everything that I need&#8221;.  </p>
<p>But it&#8217;s quite a leap to go from that user statement, to the notion that some sort of exploratory interface and supporting algorithm is needed, never mind even what interface and algorithm would be best for satisfying this type of &#8220;off the beaten path&#8221; cafe search.</p>
<p>But yeah, as Daniel says, it could at least be a starting point to get engineers to think about new problems.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
