Search Engine Design meets Economics

Also a 2-year-old post for a search engine which is build on an other foundation. Nice idea.

Google is working on penalizing over-optimized pages and still it probably won’t affect the results for long which isn’t too surprising. If there’s a method to exploit certain circumstances people will probably do it.

The goal here is to let the users themselves inform the search engine as to what content is good — hence the plus-ones, social search and all of that stuff. But all of this is still indirect evidence. Unless you could plug a computer inside the head of a person and watch their every thought, the only real data you have for input is server logs, click-throughs, and all kinds of other things that computers do, not people.

I just don’t see this being solved any time soon. But I do see it getting so complex and unwieldy that it continues to frustrate searchers and content producers alike. —DanielBMarkham

In economics there’s this ultra interesting thing called a market mechanism. Basically is a system that leads to some (desired) results. Could we apply the logic of building economical mechanisms, with the help of mechanism design, to build a search engine which is self-regulating?

What the fuck are you talking about?

Let’s make it super easy. You have an apple and what to sell it at the highest price (this is your desired outcome). How should you do sell your apple? Making a fix price and waiting for a buyer? Do a second price auction? Create an algorithm for pricing your apple?

Let’s see how these scenarios play out.

Fix price

You set the price for your apple to $5. There are three cases. The maximal value in your market is either less than $5, i.e. nobody buys your apple and it will rot. It is exactly $5, i.e. you will get your $5. Or it is higher than $5, i.e. you still only get your $5.

Algorithm

You look at past prices of apples. You try to find factors which influence the price: season, size, color, freshness. You build your model and price your apple adequately. The problem is that your apple may be an outlier, e.g. really big or has a new color. On average, you get what you can expect on average. This model is a bit better than the first one because you will sell your apple with a higher probability. Still you can underestimate the market value of your apple.

Auction

You take your apple to an action and let people bid secretly. After everyone submitted their bid the highest bidder will pay the second highest price. In this case, you can detect the highest market value (which is interesting for the future). Furthermore, you will receive, if there are enough bidders, the highest price for your apple.

There’s tons of literature on this topic. Go read Experimental Auctions if you are interested. You can understand it even if you didn’t know much about micro economics / game theory.

How can we take this idea in the realm of search engines?

This was my initial question. We can design market mechanisms that work quite well to reach a desired price. The interesting thing about market mechanisms is that they work well even if they are gamed (to a certain degree). My idea than was. What if we build a system where we expect people to game it instead of hoping that the users will play by the rules?

Analogy

In the moment, it looks like Google is using some kind of the algorithm approach. They say that they don’t interfere directly from data but look for factors. One example is the amount of links (super simplified). This was the basic page rank algorithm. Many links = good site. Of course, people who want to profit gamed the system. They started to build link farms, because many links = good site, and pushed their site.

How could this look like?

I don’t have a real idea. We have to define some desired outcome. For example, for a question, we want the right answer. Now it become gritty. What is the right answer?

Let’s look at the other side of the table. What do web site providers want? Views (generally). So, the web site provider has the incentive to give the right answer if the user can penalize or reward the web site provider.

In the simplest sense, a “was this website helpful?” would be sufficient. However, the web site provider has an incentive to game his helpfulness. We have two options. a) try to fix the gaming of helpfulness or b) fixing the reward/penalty mechanism. I tend to lean to b) because a) could end in a rabbit hole. I have no good idea to fix this in the moment but if someone could fix this problem, he would swim in money shortly afterwards.

Landing Page: Laptop 15 inch

I found this post in my drafts. No idea why I never posted it. It is two years old, still interesting. Enjoy.

I was just surfing the web and was interested in current laptops. I’m currently using a 15.4 inch MBP and just wanted to know which laptops are currently available, how much they cost and which specs they have.

So, I entered into google “laptop 15 inch” and got this result:

(You can click on the picture to get the full size version)

Three main ads, tons of ads on the right side, one organic result from amazon and some results from Google’s product search.

Let’s check the first result from intel:

I was presented with a loading screen and the slogan “You control the journey. YOU decide, but choose quickly before time runs out.” What?

I just wanted to see 15 inch notebooks ad not making life-threating decisions. Therefore, I scrolled down, saw the quite cool looking Ultrabook and a link to the shop.

Surely, I understand that this was more a branding campaign but waiting about 15 seconds before the flash stuff loads, I just a little bit too much in my opinion.

The next result was from tesco:

Oh yeah! I get tons of laptops with a price and rating. Even got a filter on the right if I want to narrow my search. I would also get 10 GBP off, if I enter the Coupon code. Not bad.

The last ad was from pcworld:

This site welcomes me with the great slogan “We have a computer that is right for you.” Great! I want a 15 inch laptop! I scroll down to the screen size selection:

Okay. Ultraportable up to 13″, Full size PCs, standard laptops up to 14.9″ and entertainment laptops with 17″ and over. Hold your horses! I wanted a 15″ laptop?!

The fun thing is that if you click on the “View all HP laptops” banner, you get selection laptops between 15″ and less than 17″ inch.

One last bonus, the first organic result from amazon.co.uk:

Yep, laptop bags. I don’t know why but laptop bags.

Sure, this was a bit unfair. It’s was a relative broad term. Assume that I selected the Asus Zenbook UX32VD with the Intel Core i7 and 4GB Ram. I think that’s specific enough. My search term is “asus zenbook ux32bd i7 4gb ram”

Okay, we get one ad from pcworld, some organic results, Google’s product search and some ads on the right.

Look again at pcworld:

Cool, we get a useful results. The Zenbooks start at the 8th item but are still on the page. Good enough!

The fun thing is that the first two organic results are dedicated pages to this version of the Zenbook. And Google’s product search, does it really well.

Look at this. I got a picture, a rating, the right version and a comparison of online shops with seller ratings and price.

I decided to start again

Yup, this will happen. I try to post one post each day. Could be about anything. I just want to write again. I just don’t care anymore. I’m not trying to build some great one topic blog. I will write about whatever I want to write. You may read it or not. Action!