A website (whether a URL, domain, brand, etc.) is a place where the owner, individual visitor, and broader web community come together for a shared purpose. At first, the web adopted a feudal model of "place": owners held all the authority; they depended on the serfs (visitors) to extract value but allowed them no participation in governance, content, or presentation. That model has largely disintegrated.
Amazon discovered early on the value of community-defined content (this is, in fact, still its true -- and largely unrecognized -- contribution, not "recommendations"). A/B presentation and optimization services have cracked open the window onto visitor and community participation in terms of presentation, albeit indirectly. iGoogle, Facebook, et al took the next step and allowed visitors to define various aspects of personal and public content and presentation.
Even more significant, few sites today are constructed solely from internal site resources. Hosted metrics, recommendations, news, store locators, stock tickers, friend followers, and so on and so on are rapidly deconstructing the whole notion of "place" through the active participation of the "web-fabric" layer of the web community.
From this perspective, most recommendation services are still stuck in the feudal worldview: the black box recommender knows you (whether "you" are a visitor or place-owner) better than you know yourself and determines, in its infinite wisdom and authority, what content should be presented to you. The place-owner may have some input into presentation and even, though less so, content, but only in a very limited way.
While this situation is useful in certain cases because of the total passivity afforded the place-owner and visitor, it severely limits the potential contribution of recommendation technology.
There is a broader view of recommenders, though. The business value of recommendations is that they bring the place-owner into a one-on-one, real-time, conversation with the visitor. As such, a recommender must be able to accommodate the active participation of both the place-owner and visitor. Recommenders play the role of the salesperson, the agent in the company who has one-on-one contact with each shopper. This is in contrast to the site designer, who is more akin to the display designer in a bricks-and-mortar store and who can only target segments of the population who are expects to pass the display, not individual shoppers. Recommendations are also narrower in concept than personalization tools, which are analogous to store greeters: they may personally greet you when you arrive, but they generally don't follow you through the store as you shop or interact with you in real time.
Okay, but why a conversation? Consider the typical interaction between a sales agent and shopper in a bricks-and-mortar store. The shopper enters the store and starts looking around. At some point, the sales agent asks, "Can I help you?" "No thanks, I'm just browsing," By this point, the sales agent has probably already observed the shopper and made some inferences about the shopper's intentions and receptivity and about associated sales opportunities. The shopper, in turn, has been assessing the store's inventory and pricing.
Like these sales agent, place-owners have a tremendous amount of knowledge about shoppers, sales tactics (like cross-selling, upselling), and their own business objectives, both short- and long-term. Much of this knowledge is unavailable to automated recommendation engines, no matter how much data they gather (and the ultimate prize for optimizing discounted infinite-horizon shopper value is computationally intractable even if we had the data). So, the recommender is better tasked to take advantage of the wisdom of the place-owner "in the moment." Of course, an uninformed recommender is just a degenerate case and may still be useful.
One advantage of the web is that transaction costs are low. Most place-owners can't afford to have human representatives in sessions. Most explicit communication by the place-owner must be in the form of policy or strategy, rather than actual real-time communication. (Notwithstanding this, interaction with a live sales agent may well be an appropriate option for a recommender to trigger in certain situations.)
One way to think about this is like "situation/response". The situation description might cover visitor location, web page visited, catalog, date (e.g. if it is a holiday), place-owner internal item information (e.g. from a supplier catalog or internal access and sales statistics), visitor community information (e.g. sales ranking, review ranking), or even external information (e.g. Google search ranking, Amazon ranking). The response should be a specification over recommender behavior, as well as resulting recommendation content (e.g. show a pair of Nike's under $50), and presentation, both style and modality (e.g. use an animated GIF showing all available colors). Perhaps, as mentioned above, modalities even extend to bringing a live sales agent into the real-time conversation.
While limited work has been done on place-owner participation in recommendation-system content and presentation, the situation is far more dismal for the visitor. A broad array of modalities are available for visitor interaction, but few if any are available in most recommendation systems. A simple "No, that's not what I'm looking for" (e.g. a thumbs-up or thumbs-down icon on a recommendation thumbnail) might go a long way to making the shopper feel noticed and appreciated. I can say to a human store clerk, "I'm looking for a pair of Nike's under $50" -- why can't I tell the average recommendation system the same thing? Notice that this starts to overlap with the expressivity needed on the place-owner side. The main difference is that the visitor is always in the moment, so there is (usually) no need to specify context.
The above sketch is intended to crack open the door on the enormous range of possible capabilities, modes, and time-scales of participation by place-owner and visitor. Once we've opened this door, there is no reason not to open it to the visitor community and the web-fabric community as well. There are three primary points:
Given our initial definition of place, we might also ask about the role of and opportunity for participation among other stakeholders. For example, can the interaction between the site designer and the visitor or web-fabric community also be viewed as an ongoing conversation, rather than an episodic, one-way information flow at the time of site design? The answer is yes, but that is a topic for another time.
Recommenders need to open up to allow increased place-owner, visitor, and community participation in both content and presentation. This is best done with the assumption that a recommender is meant to facilitate situated, in-the-moment conversation between the place-owner and visitor.
This was a guest post by Bruce D'Ambrosio, VP and Chief Architect, OnDemand Personalization at ATG, Inc. He was the founder of CleverSet, which was acquired by ATG. He is also a former Oregon State University computer science professor.
Comments
Subscribe to comments for this post OR Subscribe to comments for all ReadWriteWeb posts
There are eventually going to be "recommenders" that will be highly valuable to sellers in their niche precisely because, as you stated, "the recommender is better tasked to take advantage of the wisdom of the place-owner "in the moment."
No matter how much data is in a system and how well laid out it is it will NEVER be able to quickly answer ALL of the specific questions a potential buyer may have. A trusted subject matter expert is the ideal solution to that dilemma.
Some bloggers have already taken steps to greatly increase the interaction they have with their visitors. We use WordPress plugins such as CommentLuv, reward visitors by using KeywordLuv or Top Commentator, and personally answer every comment.
HOW you interact can make your "place" friendly and grow your influence. Barbara Swafford's BloggingWithoutABLog.com is an excellent example and her example is creating many more "places" where regular visitors can get answers to specific questions.
It takes quite a while to create a suitable site and build a following on Social Networking sites to attract niche visitors. Serious sellers should be seeking out and supporting those bloggers who already have the skills and followings that match what they offer.
I am actively seeking sponsors to support a new blog devoted to sharing how to live truly healthy for far less money than most do today. I would like to hear from those with products and services related to healthy living
[NOTE: REAL healthy products and services - not jump-on-the-bandwagon-because-there-is-profit-in-it PHONY substitutes - and I DO know the difference!]
As one simple way of inviting user participation in recommendations, how about just peeling back a layer, exposing users to more of the data, and letting them act on it?
So, instead of just listing what other movies I might like, have your software tell me *why* it's making those recommendations, and allow me to interact with the reasons. If it's based on a some kind of similarity graph between me and other users, show me that. If it's based on reliable patterns in my past usage, show me that, too. Then, trust me to tell your system whether it's getting it right. (E.g., let me click a button that essentially says, "Stop using my addiction to Buffy as a reason to recommend other trashy fantasy crap.")
Anand - See Pandora.
Recommendation systems are doing a good job. Yet, as Internet Strategist mentions, better if instead of relying on databases, use other means to spur interactivity. Interaction - boosting it/pulverizing it - is definitely in the hands of the "place-owners".
I always pay more attention to recommendation systems when they provide information that answers the question, "Who says so?"
Couldn't agree more about the value of personal, real-time conversations as a source of recommendations. And it's great that you pointed out: that's how it works in the real world!
Our goal with Aardvark is to make those conversations as easy as possible, and instantly accessible. One of the ways we do that is by *eliminating* the "place-owner", to use the framework you've set up. You use Aardvark in your existing communication channels (e.g., IM, email). That completely shifts focus to visitors and community, and allows for much greater participation.
i find the idea of recommendations playing the role of the sales person on the web site quite appropriate. in a broader picture, this role applies really to any type of content site, not limited to ecommerce, and the transaction can be as simple as a click to another article, not limited to a purchase.
i work with Loomia, e recommender system specifically designed for large online publishers like WSJ, US News and such. we are facilitating the "conversation" between the user and site owner by constantly using the real-time, actual user behavior as one key factor in what to recommend next. it's a scalable way of taking user feedback and learning from it.
(see recent RWW post on Loomia if you're interested)
http://www.readwriteweb.com/archives/loomia_aims_to_drive_revenue_for_media_websites.php
@Britta_SF @loomia
关于推荐系统的文章,推荐给大家看看。