<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BERG &#187; machinelearning</title>
	<atom:link href="http://berglondon.com/blog/tag/machinelearning/feed/" rel="self" type="application/rss+xml" />
	<link>http://berglondon.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 08 Sep 2010 14:55:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>B.A.S.A.A.P.</title>
		<link>http://berglondon.com/blog/2010/09/04/b-a-s-a-a-p/</link>
		<comments>http://berglondon.com/blog/2010/09/04/b-a-s-a-a-p/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 08:13:08 +0000</pubDate>
		<dc:creator>Matt Jones</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[basaap]]></category>
		<category><![CDATA[machinelearning]]></category>
		<category><![CDATA[robots]]></category>

		<guid isPermaLink="false">http://berglondon.com/?p=1961</guid>
		<description><![CDATA[The above is a post-it note, which as I recall is from a workshop at IDEO Palo Alto I attended while I was at Nokia. And, as I recall, it was probably either Charlie Schick or Charles Warren who scribbled this down and stuck it on the wall as I was talking about what was [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/blackbeltjones/406161373/" title="Design principle #1 by moleitau, on Flickr"><img src="http://farm1.static.flickr.com/169/406161373_1b89bdef82.jpg" width="500" height="375" alt="Design principle #1" /></a></p>
<p>The above is a post-it note, which as I recall is from a workshop at IDEO Palo Alto I attended while I was at Nokia. </p>
<p>And, as I recall, it was probably either <a href="http://www.molecularist.com/about.html">Charlie Schick</a> or <a href="http://www.google.com/profiles/charles.h.warren">Charles Warren</a> who scribbled this down and stuck it on the wall as I was talking about what was a recurring theme for me back then. </p>
<p>Recently I&#8217;ve been thinking about it again.</p>
<p><strong>B.A.S.A.A.P.</strong> is short for <strong>Be As Smart As A Puppy</strong>, which is my short-hand for a bunch of things I&#8217;ve been thinking about&#8230; Ooh&#8230; Since 2002 or so I think, and a conversation in a california car-park with Matt Webb. </p>
<p>It was my term for a bunch of things that encompass some 3rd rail issues for UI designers like proactive personalisation and interaction, examined in the work of <a href="http://www.amazon.co.uk/Media-Equation-Television-Information-Publication/dp/1575860538">Byron and Nass</a>, exemplified by (and forever-after-vilified-as) Microsoft&#8217;s <a href="http://en.wikipedia.org/wiki/Microsoft_Bob">Bob</a> and <a href="http://en.wikipedia.org/wiki/Clippy">Clippy</a> (RIP). A bunch of things about bots and <strong>daemons</strong>, <a href="http://interconnected.org/home/2002/02/week/03/#9446323">conversational interface</a>.</p>
<p>And lately, a bunch of things about <a href="http://en.wikipedia.org/wiki/Machine_learning">machine learning</a> &#8211; and for want of a better term, consumer-grade artificial intelligence. </p>
<p><strong>BASAAP</strong> is my way of thinking about avoiding the &#8216;<a href="http://en.wikipedia.org/wiki/Uncanny_valley">uncanny valley</a>&#8216; in such things. </p>
<p>Making smart things that don&#8217;t try to be too smart and fail, and indeed, by design, make endearing failures in their attempts to learn and improve. Like puppies. </p>
<p><em>Cut forward a few years.<br />
</em><br />
At <a href="http://www.dopplr.com">Dopplr</a>, <a href="http://tom.movieos.org/about/">Tom Insam</a> and <a href="http://www.hackdiary.com/about/">Matt B.</a> used to astonish me with links and chat about where the leading-edge of hackable, commonly-employable machine learning was heading. </p>
<p>Startups like <a href="http://www.songkick.com/">songkick</a> and <a href="http://www.last.fm/home">last.fm</a> amongst others were full of smart cookies making use of machine learning, data-mining and a bunch of other techniques I&#8217;m not smart enough to remember (let-alone reference), to create reactive, anticipatory systems from large amounts of data in a certain domain.</p>
<p>Now, <a href="http://en.wikipedia.org/wiki/Machine_learning">machine-learning</a> is superhot. </p>
<p>The web has become a web-of-data, data-mining technology is becoming a common component of services, and processing power on tap in the cloud means that experimentation is cheap. The amount of data available makes things possible that were impossible a few years ago. </p>
<p>I was chatting with Matt B. again this weekend about writing this post, and he told me that the algorithms involved are old. It&#8217;s just that the data and the processing power is there now to actually get to results. Google&#8217;s Peter Norvig has been quoted as saying &#8220;<a href="Read More http://www.wired.com/science/discoveries/magazine/16-07/pb_theory#ixzz0ykaE3eaH<br />
">All models are wrong, and increasingly you can succeed without them.</a>&#8220;. </p>
<p>Things like <a href="http://hunch.com">Hunch</a> are making an impression in the mainstream. Google Priority Inbox, launched recently, make the utility of such approaches clear. </p>
<p><strong>BASAAP</strong> services are here. </p>
<p><em><strong>BASAAP </strong>things are on the horizon.</em> </p>
<p>As Mike Kuniavsky has pointed out &#8211; we are past the point of <a href="http://www.orangecone.com/archives/2010/07/peak_mhz.html">&#8220;Peak Mhz&#8221;</a>:</p>
<blockquote><p>driving ubiquitous computing, as their chips become more efficient, smaller and cheaper, thus making them increasingly easier to include into everyday objects. </p></blockquote>
<p><a href="http://berglondon.com/wp-content/uploads/2010/09/ApriPoco.jpg"><img src="http://berglondon.com/wp-content/uploads/2010/09/ApriPoco.jpg" alt="" title="ApriPoco" width="500" height="628" class="alignnone size-full wp-image-1964" /></a></p>
<p>This is <a href="http://www.plasticpals.com/?p=2749">ApriPoco</a> by Toshiba. It&#8217;s a household robot. </p>
<blockquote><p>It works by picking up signals from standard remote controls and asks you what you are doing, to which you are supposed to reply in a clear voice.  Eventually it will know how to turn on your television, switch to a specific channel, or play a DVD simply by being told.  This system solves the problem that conventional speech recognition technology has with some accents or words, since it is trained by each individual user.  It can send signals from IR transmitters in its arms, and has cameras in its head with which it can identify specific users.</p></blockquote>
<p>Not perhaps the most pressing need that you have in your house, but interesting none-the-less. </p>
<p>Imagine this not as a device, but as <em>an actor in your home.</em></p>
<p>The face-recognition is particularly interesting. </p>
<p>My £100 camera has a &#8216;smile-detection&#8217; mode, which is becoming common. It can also recognise more faces that a 6-month old human child. Imagine this then, mixed with ApriPoco, registering and remembering smiles and laughter.</p>
<p>Go further, plug it into the internet. Into big data. </p>
<p>As <a href="http://berglondon.com/people/tom-armitage/">Tom</a> suggested on our studio mailing list:  recognising background chatter of people not paying attention. Plugged into something like <a href="http://berglondon.com/projects/shownar/">Shownar</a>, constantly updating the data of what people are paying attention to, and feeding back suggestions of surprising and interesting things to watch.</p>
<p>Imagine a household of <a href="http://hunch.com">hunch</a>bots. </p>
<p>Each of them working across a little domain within your home. Each building up tiny caches of emotional intelligence about you, cross-referencing them with machine learning across big data from the internet. They would make small choices autonomously around you, for you, with you &#8211; and do it well.  <em>Surprisingly</em> well. <em>Endearingly</em> well.</p>
<p><strong>They would <em>be as smart as puppies</em>.</strong></p>
<p><em><a href="http://hunch.com">Hunch</a>-Puppies&#8230;?</em></p>
<p>Ahem.</p>
<p>Of course, there&#8217;s the other side of domesticated intelligences. </p>
<p><a href="http://berglondon.com/people/matt-webb/">Matt W</a>.&#8217;s been tracking the bleed of AI into the Argos catalogue, particularly the toy pages for some time.</p>
<p><a href="http://www.flickr.com/photos/ebb/4812525956/" title="They do their little swarming thing and have these incredibly obscure interactions by genmon, on Flickr"><img src="http://farm5.static.flickr.com/4122/4812525956_627e0f982d.jpg" width="500" height="375" alt="They do their little swarming thing and have these incredibly obscure interactions" /></a></p>
<p>The above photo of toys from Argos he took was given the title: <em>&#8220;They do their little swarming thing and have these incredibly obscure interactions&#8221;</em></p>
<p>That might be part of the near-future: being surrounded by things that are helping us, that we struggle to build a model of how they are doing it in our minds. That we can&#8217;t directly map to our own behaviour. <a href="http://www.slideshare.net/blackbeltjones/the-demonhaunted-world">A demon-haunted world</a>. This is not so far from most people&#8217;s experience of computers (and we&#8217;re back to Byron and Nass) but we&#8217;re talking about things that change their behaviour based on their environment and their interactions with us, and that have a certain mobility and agency in our world.  </p>
<p>I&#8217;m reminded of the work of <a href="http://people.csail.mit.edu/brooks/">Rodney Brooks</a> and the <a href="http://en.wikipedia.org/wiki/BEAM_robotics">BEAM</a> approach to robotics, although hopefully more <a href="europe.com">AIBO</a> than Runaways.</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/zCZY9Z6WvSY?fs=1&amp;hl=en_GB"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/zCZY9Z6WvSY?fs=1&amp;hl=en_GB" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>Again, staying on the puppy side of the uncanny valley is a design strategy here &#8211; as is the guidance within Adam Greenfield&#8217;s <a href="http://www.studies-observations.com/everyware/">&#8220;Everyware&#8221;</a>: how to think of design for ubiquitous systems that behave as sensing, learning actors in contexts beyond the screen.</p>
<p>Adam&#8217;s book is written as a series of theses (to be nailed to the door of a corporation or two?), and thinking of his <em>&#8220;Thesis #37&#8243;</em> in connection with <strong>BASAAP</strong> intelligences in the home of the near-future amuses me in this context:</p>
<blockquote><p>&#8220;Everyday life presents designers of everyware with a particularly difficult case because so very much about it is tacit, unspoken, or defined with insufficient precision.&#8221;</p></blockquote>
<p>This cuts both ways in a near-future world of domesticated intelligences, and that might be no bad thing. Think of the intuitions and patterns &#8211; the <a href="http://en.wikipedia.org/wiki/Finite-state_machine">state machine</a> &#8211;  your pets build up of you, and vice-versa. You don&#8217;t understand pets as tools, even if they perform &#8216;job-like&#8217; roles. They don&#8217;t really know what we are.</p>
<p><em>We&#8217;ll never really understand what we look like from the other side of the Uncanny Valley.</em></p>
<p><a href="http://www.flickr.com/photos/ebb/4812524422/" title="Mechanical Dog Four-Leg Walking Type by genmon, on Flickr"><img src="http://farm5.static.flickr.com/4081/4812524422_1348e40843.jpg" width="500" height="375" alt="Mechanical Dog Four-Leg Walking Type" /></a></p>
<p>What is this going to feel like? </p>
<p>Non-human actors in our home, that we&#8217;ve selected personally and culturally. Designed and constructed but not finished. Learning and bonding. That intelligence can look as alien as staring into the eye of a bird (ever done that? Brrr.) or as warm as looking into the face of a puppy. New nature.</p>
<p><a href="http://berglondon.com/wp-content/uploads/2010/09/we3_gud.jpg"><img src="http://berglondon.com/wp-content/uploads/2010/09/we3_gud.jpg" alt="" title="we3_gud" width="522" height="267" class="alignnone size-full wp-image-1974" /></a></p>
<p>What is that going to feel like?</p>
<p>We&#8217;ll know very soon.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Links for a Monday Morning</title>
		<link>http://berglondon.com/blog/2009/11/09/links-for-a-monday-morning/</link>
		<comments>http://berglondon.com/blog/2009/11/09/links-for-a-monday-morning/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 12:53:43 +0000</pubDate>
		<dc:creator>Tom Armitage</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[lego]]></category>
		<category><![CDATA[machinelearning]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://berglondon.com/?p=1035</guid>
		<description><![CDATA[How come I&#8217;d never heard of WikiReader before? It&#8217;s a $99 device for reading Wikipedia from a memory card. There&#8217;s no network connection of any form, just a micro-SD slot, meaning it&#8217;ll last for a year on three AA batteries. You can update it at any point by downloading a new dump; if that&#8217;s not [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>
<img src="http://berglondon.com/wp-content/uploads/2009/11/wikireader.jpg" alt="wikireader.jpg" border="0" width="530" height="366" /><br />
How come I&#8217;d never heard of <a href="http://thewikireader.com/">WikiReader</a> before? It&#8217;s a $99 device for reading Wikipedia from a memory card. There&#8217;s no network connection of any form, just a micro-SD slot, meaning it&#8217;ll last for a year on three AA batteries. You can update it at any point by downloading a new dump; if that&#8217;s not possible, you can get a new dump sent to you on a memory card for a small fee. It&#8217;s got a touch-screen, so the UI doesn&#8217;t have to be localised &#8211; foreign keyboards can be implemented in software. And, best of all, it has a hardware button marked &#8220;<em>Random</em>&#8221; &#8211; capturing one of the hidden joys of Wikipedia.</p>
<p>It feels like a nice companion to an e-reader: book in one hand, universal lookup device in the other, and not a network connection in site. The chunky form-factor also makes it really robust and immediate; something I&#8217;d consider slinging in a bag, especially for trips abroad. It&#8217;s designed by <a href="http://openmoko.com/">Openmoko</a>, and available now.
</li>
<li><img src="http://berglondon.com/wp-content/uploads/2009/11/oomouse81.png" alt="oomouse81.png" border="0" width="266" height="430" align="right" style="margin: 0 0 10px 10px;"/>Another open-source product making its debut in hardware is the OpenOffice.org Mouse (pictured left). Eighteen buttons, an analogue joystick&#8230; I admit to sucking my teeth in disbelief when I first saw it; the comparisons that have been made to <a href="http://simpsons.wikia.com/wiki/%22The_Homer%22">the Homer</a> seem justified.
<p>But take a step back, and consider it more slowly, and perhaps it&#8217;s not the car-crash it seems; instead, its problems are more subtle. <a href="http://factoryjoe.com/blog/2009/11/07/open-source-design-and-the-openofficemouse/">Chris Messina has a sharp takes on this</a>:</p>
<blockquote><p>What I worry about, however, is that pockets of the open source community continue to largely be defined and driven by complexity, exclusivity, technocracy, and machismo&#8230; so far I’ve see little indication that open source developers take seriously the need for simpler, easier, and more intuitive future-forward interfaces. Perhaps I’m wrong or just uninformed, but so long as products like the OpenOfficeMouse continue to characterize the norm in open source design, I’m not likely going to be able to soon recommend open source solutions to anyone but the most advanced and privileged users.</p></blockquote>
<p>Friend of BERG Phil Gyford <a href="http://www.gyford.com/phil/writing/2009/11/08/openofficemouse.php">picks up a similar point</a>:</p>
<blockquote><p>The problem isn’t that it has appalling design — it’s poor and uninspired, but it’s not the worst thing ever.</p>
<p>The fundamental problem is that the product is aiming for two very specific, probably unreconcilable, niche audiences (hard-core gamers and hard-core office workers) while associating itself with a brand (OpenOffice) that wants to be completely mainstream. </p></blockquote>
<p>I think Phil&#8217;s right. If this was pitched as, say, an <a href="http://www.eveonline.com/">EVE Online</a> mouse, I&#8217;d probably go &#8220;oh, that makes sense for a game and UI that complex&#8221;. But for a brand trying to be taken seriously as a mainstream alternative to expensive office suites, this seems misguided, and only perpetuates preconceived notions of Open Source&#8217;s attitude towards design.
</li>
<li>Schulze has bought a new car, and trust him to buy <a href="http://nl.toyota.be/cars/new_cars/iq/iq_font.aspx">the only car I&#8217;ve seen with its own font</a>. That is: not a font designed for the car, but a font <em>made</em> by the car.
<p>Toyota motion-captured an iQ from overhead using software written in <a href="http://www.openframeworks.cc/">openFrameworks</a>, and used it to generate a handwriting font built out of careful cornering and handbrake turns. It feels like the opposite of <a href="http://www.wired.com/gadgetlab/2008/05/artist-says-he/">DHL&#8217;s fake GPS art</a>: Toyota are keen to show the software and prove it actually works. Best of all, they&#8217;ll even let you download &#8211; and use &#8211; the font itself.
</li>
<li>I couldn&#8217;t let a round-up of links go with a mention to <a href="http://shorttermmemoryloss.com/menace/">James Bridle&#8217;s recreation of MENACE</a>, <a href="http://www.guardian.co.uk/science/2007/jul/10/uk.obituaries1">Donald Michie</a>&#8216;s learning machine to play noughts-and-crosses built only out of matchboxes and beads, which he first demonstrated at <a href="http://www.thisisplayful.com/">Playful</a> two weeks ago.
<p><a href="http://www.flickr.com/photos/blackbeltjones/4076722541/">James was kind enough to bring his MENACE to a recent BERG drinks evening</a>, and it drew the gasps it thoroughly deserves; 301 matchboxes is an imposing piece of computing.
</li>
<li>And, finally, a nice little piece of what you might call design research: <a href="http://www.themorningnews.org/archives/opinions/a_common_nomenclature_for_lego_families.php">Giles Turnbull investigates nomenclatures for legobricks</a>, surveying a selection of children he knows:<br />
<blockquote><p>This language of Lego isn’t just something our family has invented; every Lego-building family must have its own vocabulary. And the words they use (mostly invented by the children, not the adults) are likely to be different every time. But how different? And what sort of words?</p>
<p>Hence, a survey. I asked fellow parents to donate their children for a few minutes, and name a selection of Lego pieces culled from the Lego parts store.</p></blockquote>
<p>Lovely. (Personally, I called a <i>Brick 1&#215;1</i> a &#8220;one-bobble&#8221; and a <i>plate 1&#215;1</i> a &#8220;flat one-bobble&#8221;).
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
