YOUR FEEDBACK
Evripidis wrote: I downloaded and tried to run the SampleSolution through Visual Studio. Every ti...


2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TODAY'S TOP SOA & WEBSERVICES LINKS


The Emerging "Attention Platform" – From Attention to Personalization
"Computers have been always bad at what we are good at and vice versa."

Last week I wrote here about the need to work out the "architecture of attention." This week I will focus on a specific application attention platform – personalization. My article last week generated really interesting and important discussion about the the value of attention capturing. We questioned the utility of attention and concluded that using attention to fuel personalization would be a great service that a lot of people can use.
 
This Friday, Michael Calore wrote a post in the Monkey Bites blog about new company called Idiomag. This company plans to launch the first personalized online magazine. How will it do that?

You can watch the screencast to get the details, but the basic idea is that their software turns attention and rating information into a personalized filter. This filter is then used to discriminate between interesting and not so interesting information.
 
I thought a lot about this problem for the last two years, particularly before I started adaptiveblue. So I'd like to share with you my thoughts on how personalization would actually work, and explain why the "attention information" is the necessary building block of the personalization.
 
We are running out of time
 
I am sure you feel this every day too – we have less and less time to get done more and more. The dilemma is how can we accomplish things and what we should be focusing on? Prioritizing becomes ever more important since we are constantly making tradeoffs between doing one thing and another.
 
Right now we do this manually. Everyday, for example, we sift through tens, if not hundreds, of news articles, trying to find the ones that matter to us. So far we have been fairly successful, but we are getting tired, because everyday we start from scratch and the amount of information keeps on increasing.
 
I have a simple metaphor for what we have become: we are information filters. Of course evolutionarily speaking we have always been that, but now the information filtering have moved from deep subconsciousness to the forefront of our mind. We think about information explicitly all the time. We are aware that we are information filters.
 
HAL, are you there?
 
Computers have been always bad at what we are good at and vice versa. One thing that computers are great at, is running the same algorithms over and over again. Computers are very good at data crunching, so whenever we encounter a problem of sifting through a lot of information, we generally tend to bring computers in. The question is then: why can't we make computer choose what is important for us?
 
Well, to begin with, we can't even trust our friends and family to do that, why would we trust a computer? This problem is tricky and sensitive, there is little tolerance for false positives here. But even though we are all very particular about bits that we choose to digest, we know deep-down that computers can help us be more effective, so then the question is: how?
 
 
Experience is the king
 
How do we ourselves choose the information? The magic in our heads does it based on what we have encountered in our past  –  10 years ago, a year ago, a week ago, yesterday and 10 minutes ago. The wonderful interplay of neurons creates a dynamic, evolving, intelligent filter that helps us decide what is important for us today. The key observation is that the filter evolves based on our experiences with the world.
 
So to succeed in building a computer program that can help us make decide what to pay attention to, we need to have this program experience, at least to the extend possible, what we are experiencing. It needs to know what we like and what we do not like, otherwise it just can't do the job. The idea that we will spend time telling this program what we like is not going to work. We are way too busy to constantly update and correct the computer, we just do not have the time.
 
Instead, the 'learning' of our likes and dislikes needs to be integrated into our daily life. As we interact with the information, with every click we reveal our preferences. The successful personalization technology needs to understand that and seamlessly plugin into this process.  Instead of continuously ask us what we like, it then can infer and clarify through every day interactions. Now lets turn these  observations into practical, executable diagrams.
 
The Attention Architecture
 
In the last article, I talked about the architecture of the attention platform. This platform is designed to bring together attention capturing services, attention storage and attention applications that deliver end user value. The key aspects of the platform is decoupling between the services allowing various vendors deliver different implementations, yet communicate via common protocols.
 

                        


 
 

Let's take a look now at how this platform can facilitate personalization applications such as  Idiomag
From attention to personalized news
 



 
 
As we discussed in the article last week, there are different kinds of attention – explicit and implicit. The implicit attention is simply the click stream with timestamps. The explicit attention are bookmarks or, in case depicted above, semantically rich bookmarks, captured by the blueorganizer. Note that in this example both attention sources are browser based.  This does not need to be the case. Attention information can come from your interactions with e-mail, desktop application and many other sources.
 
The job of the personalization engine, in this example it is the Touchstone engine, is to digest all attention information and produce the AttentionFilter. The filter is basically a discriminator that can assign a ranking to a set of documents. The documents that are highly relevant based on the user experiences get higher score than the ones that are not as relevant.
 
In case of personalized news, the documents are RSS feeds. The Idio service applies the AttentionFilter to the set of your RSS feeds and then ranks them. Based on this ranking it can either sort feeds for you or it can even filter things out. The resulting new set of articles is packaged in the form of a magazine and delivered to the end user.
 
Note the interesting feedback loop in this diagram. The magazine is shown in the web browser, and so the user attention will be again captured via explicit and implicit attention collection mechanism. This feedback loop will allow the user's AttentionFilter to be refined and evolve as user's attention evolves and changes.
 
Conclusion
 
We are not quite there in terms of the personalized news service discussed in this article. The blueorganizer and attention recorder are not storing information into the same Attention Vault. And Ideo today does not use Touchstone engine as a service. Instead it cuts through this diagram and asks the user to specify initial set of interests. It then evolves the preferences based on the implicit attention – articles that user clicks on. But this does not matter, because fundamentally, today, we already have examples of turning attention into personalization.

In the coming months we will be seeing more of these examples, and hopefully, we will together build robust attention platform that will fuel more and more interesting personalization services like Idio magazine.
About Alex Iskold
Alex Iskold is the Founder and CEO of adaptiveblue (http://www.adaptiveblue.com), where he is developing browser personalization technology. His previous startup, Information Laboratory, created innovative software analysis and visualization tool called Small Worlds. After Information Laboratory was acquired by IBM, Alex worked as the architect of IBM Rational Software Analysis tools. Before starting adaptiveblue, Alex was the Chief Architect at DataSynapse, where he developed GridServer and FabricServer virtualization platforms. He holds M.S. in Computer Science from New York University, where he taught an award-winning software engineering class for undergraduate students. He can be reached at alex.iskold@gmail.com.

YOUR FEEDBACK
Alex Iskold wrote: dataPoint, Thanks! There are a few other faceoff articles that you might enjoy: http://www.readwriteweb.com/archives/social_network_faceoff.php and http://www.readwriteweb.com/archives/social_bookmarking_faceoff.php Alex
Alex Iskold wrote: Joshua, Thanks for the pointer, Grazr looks interesting. I would have to think how this fits. At least initially it seems like it would be another attention source and is not much different from RSS readers. What do you think? Alex
Joshua Porter wrote: The Grazr folks are pushing building Grazr on the back of RSS, OPML, and other aggregation formats in order to provide an easy way to share and view feeds.: and sharing, as we all know, is the way to grow in an attention economy.
dataPoint wrote: If you haven't already read another great article by Alex Iskold, The Web Photo Sharing Site Faceoff, tghen you really should. here's the link: http://www.readwriteweb.com/archives/web_photo_sharing_faceoff.php
WEB 2.0 LATEST NEWS
Since Web 2.0 kicked off scarcely a day goes by without a headline targeting mashups and their enablers, AJAX and Web Services, as the next hot Web technologies. Mashups are Web sites that integrate a variety of services (e.g., news feeds, weather reports, maps, and traffic conditions)...
In this Exclusive Q&A with Jeremy Geelan of SYS-CON's Cloud Computing Journal, Rajeev Kutty of Keynote Systems speaks of the factors currently driving companies to increase their effort in monitoring the performance of their Web and mobile applications, and about how Keynote foresees a...
Industry blogger Alex Bunardzic writes in his 'Ethical Software by Alex Bunardzic' blog: 'Now that Microsoft has jumped onto the web 2.0 bandwagon, it is more than obvious that Web 2.0 is dead as a doornail. Everyone knows by now that anything Microsoft touches turns into this big slim...
'While the last decade was focused on the Web, the next phase in the evolution of our industry will be on the convergence of Web, mobile and desktop applications and the ability to extend existing applications with these new technologies for a consistent user experience regardless of h...
Join Scott Guthrie as he discusses Microsoft’s commitment to web standards development, Rich Internet Applications and how Microsoft is contributing to help move the web forward. Join Adobe’s Kevin Lynch as he demonstrates how Flash and HTML come together to make the most engaging,...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE