Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re: Machine learning

by ysth (Canon)
on Feb 27, 2004 at 16:08 UTC ( #332284=note: print w/replies, xml ) Need Help??


in reply to Machine learning

Your research already exceeds my knowlege level of the subject, but I'd like to offer some feedback on your goal itself, if I have understood it correctly. It seems to me that having the result of a search depend on not just current but past search criteria is a mistake. Not only should I be able to duplicate a search and get the same results, but I should be able to tell others what I searched for and have them get the same results.

Perhaps you could show a simple example of a pattern of search/result that demonstrates what kind of learning you are trying for?

Update: Sorry, makes sense now; don't know how I got the idea that you were talking about per-user or per-session learning.

Replies are listed 'Best First'.
Re: Re: Machine learning
by sri (Vicar) on Feb 27, 2004 at 17:03 UTC
    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. ;)

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://332284]
help
Chatterbox?
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (4)
As of 2017-12-15 01:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    What programming language do you hate the most?




















    Results (415 votes). Check out past polls.

    Notices?