|
|
|
|
Tuesday, June 29, 2004 |
|
Wednesday, June 23, 2004 |
|
The problem with search and how to fix it |
|
|
|
To answer this question I think we first need to take a step back and understand what people use search engines for. Most people will tell you something along the lines of "I use search to look for information on X". At one time this seemed pretty straight forward. You type in string and the search engine would look for occurrences of that string in indexed websites. Then came the web-spammers that would sneak in huge blocks of unrelated keywords into their webpages so say a porn site would come up when you search for "equestrian training".
In an ongoing tug-a-war, the search engines would implement new features to neutralize the web spammer's tactics, then the web spammers would find another way to cheat their way up on results pages. Thus was born the concept of "relevance". Google pioneered this space with their PageRank system, a series of algorithms that attempts to predict a websites relevance to a search string by how many other pages link to it, thus taking into account legitimacy as a factor of its relevance.
This is a great way to come up with relevant search results when everyone defines something the same way. For instance if you're looking up information on a Honda car dealerships in California all you need type is "Honda California" into Google and the first result is Honda's own website followed by slew local dealerships. The problem arises if you happen to live in Honda, California and you are looking for a map of your town. Even a refined search for "Honda California Map" merely results in a listing of maps with instructions to get to various dealerships around California.
The problem here has to do with how you define what you are looking for. With most products or concepts that have a common cultural definition today's search engines work great. But when you start delving into searches involving something more nebulous where terminology may vary, or the terminology may be eclipsed by some greater social meaning, search engines are actually pretty bad at serving up what you are looking for.
So short of making a brainwave interface that connects to a computer using some advanced form of AI to determine what you are looking for, how will we ever have truly relevant searches? Simple... Build a personal context database for each search user that takes into account linguistic idiosyncrasies, historical search successes, and personal preferences, and use it to predict a webpage's relevance. The database could be built based on a user?s past searches, what they tended to click on, and more importantly how they rated the pages relevance in relation to what they were actually looking for. Over time this database would create a user's search profile and then compare it to other users who with similar search profiles.
Applying this to our earlier example, a person who lives in Honda, California would be likely to rate the pages relating to their city as highly relevant so the next time the search is performed the results are more targeted. The next step would be to use this information to predict future search results. At a micro level, by putting Bob in a mathematical "neighborhood" with Joe and Mary, because they both found pages about Honda California relevant, the search engine can now reference Joe and Mary's preferences as it relates to Honda, California for Bob's searches thus increasing the likelihood of Bob finding something he wants the next time he searches. At the macro level this would be happening on billions of searches conducted by millions of users, so it's statistically sound as well.
I can almost picture the day when I'll be able to type "crack pipe" into a Google search box and have it pull up a list of plumbers instead of drug paraphernalia sites;-P
Posted by
Marc @
4:56:00 PM --
(0) comments
|
|
|
|
|
|
Tuesday, June 22, 2004 |
|
Feeling Clucky? |
|
|
|
I've been thinking about death and babies a lot lately. And since the thought of death just really effin sux, my brain is equipped with a cool fail-over like mechanism that switches to baby thoughts when I ponder too long on the d-word. Frontal-Lobe-VRRP does exist comancheros.
I know I am a lot older than my blogmates, so I don't expect that any of you will be able to sympathize with this entry, but know this: your time will come mofos... oh yes it will. Muuuaahaahahahhaha!* (evil Mum-Ra The Everliving laugh of ThunderCats fame)
*ahem*
But seriously, a kiddie would be so cool for me right now. And get this... I want a baby girl. Yeeeeeaaaah... boys may be cool to play catch with, but when I am old(er) and shittin' myself, my daughter (or daughters... yes, wait, there's more) will wipe me clean and apply medicated Vitamin E lotion in my crack to soothe the pain of passing stool at 95yrs old. Yes, daughters loves up on the da-da.
So I picture my first girl as being a tough likkle warrior princess type. Very intelligent and authoritative. She will run a major global corporation or become the 1st woman to win the F1 driver's championship. Effin dope.
I think I want 3 girls... yeah. One of them is gonna be the "Bohemian" (I think this will be the ever problematic "middle child"). Yes, this is the one I will send to summer school in Paris - the others will complain thusly: WTF daddy? WE didn't get to go to effin PARIS!!! I will laugh and buy them jewelery and shoes - only for me to get a call from Malacca a month later in which she confesses that she "took a detour" and has "run out of money". Man, I will rage like stepped-on-cobra, but I will get her the cash, get her back home, and then ground that bitch for life (even if she's 24).
The littlest one will be a real down-to-earth free spirit type. I won't tell the others (Shhhh!) but she will be my favourite. She won't be super brilliant like #1 Daughter or the Bohemian (the Bohemian has to be smart coz she will be a schemer), but baby three will go as far as she can honestly, and then one day she and I will have a convo like this:
Fiona (the free spirited): I'm quitting uni daddy
Moi: *playing it cool* Really? why?
Fiona: It's not for me. I'm not into getting a degree just to prove a point. I'd rather go out into the world, be useful and have a life I can really enjoy.
Moi: So what's the plan?
Fiona: I'm gonna go to Belize to teach English and surf.
Moi: Cool. How you getting there?
Fiona: *grins* Daaaaaaaddddddyyyyyyyyyy
Yeah, she'll be dope like that. And you know I'll be a sucka for that fool. So yeah, My 3 Girls... just like that 50's TV show.
Pity I can't envision the mommy... not yet anyway. One of the few times I envisioned a wijfie was when I was thinking about my deathbed. My daughters and their mother all cryin' and shit. And me being re-assuring and letting go sad-movie styleee.
Then fail-over kicked in...
Back to BABIES!
Yeah, so maybe I should adopt.
Hmmm... maybe I should have a shag.
Hahahaha!
With my luck, I'll probably have three boys out of wedlock.
Life's a bitch.
Posted by
Marley @
10:35:00 PM --
(0) comments
|
|
|
|
|
Tuesday, June 15, 2004 |
|
Monday, June 14, 2004 |
|
Friday, June 11, 2004 |
|