|Just another Perl shrine|
Re: Re: Machine learningby sri (Vicar)
|on Feb 27, 2004 at 17:03 UTC||Need Help??|
Well, not even Google guarantees you the same results over and over again, do you remember the googledance?
I don't think it's a good idea to always get the same results again, because not everyone searches for the same things, even if they use the same query.
An overall learning is also planned, not just from session to session, so that everybody benefits from the feedback of others.
This should not just bring better results but also kill spam.
This is fiction yet:
If someone enters a query he gets 10 results back, these results automatically get upvotes in the background, if the user likes them it's ok. Else there is a link on the bottom called "Try again", when the user hits it the ten results get downvoted and he gets another 10 results, maybe some of these were also in the previous results, this depends if there are enougth alternatives.
There will be no ranking per page but per category, results and queries get both categories.
In which category the pages and queries fall is absolute dynamic and should change from time to time based on learning.
They can have more than one category.
It does not completely rely on user feedback, it also uses traditional link structures and text formatting, but thats far less important than feedback.
So every new page gets a chance to come up in results quite fast.
This was just a basic overview, i completely ignored balancing and stuff but i have much more complicated scenarios in my head. :)
You see i am still in the early stages, but things get clearer every day. ;)