home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.ai      Awaiting the gospel from Sarah Connor      1,954 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 1,668 of 1,954   
   Dmitry A. Kazakov to calexhc@gmail.com   
   Re: Question on Recommender system by fu   
   18 Feb 08 10:43:10   
   
   From: mailbox@dmitry-kazakov.de   
      
   On Sat, 09 Feb 2008 13:42:08 GMT, calexhc@gmail.com wrote:   
      
   > I am working on a project about book recommendation, I have a   
   > database   
   > contatins basic book's detail .eg.   
   > Title,author,publishdate,price,desc,BookType. When i use my interface   
   > to search on the book, I can get 5 books. And then I want to use   
   > ontology to find the similar book related to a search result. But I   
   > have problem to relate them together.   
   > The problem is: for my ontology, its structure like:   
   > book(root)-->comic-->Action ;"Another path start from book"==>   
   > book(root)-->Fiction-->Horror, For example, If i searched a book "   
   > The Devil Inside ", It has a fuzzy similarity value 0.4 to Action.   
   > And   
   > 0.8 to Horror.(The fuzzy value is defined by me and " The Devil   
   > Inside   
   > "s' type with "Horror and Action" is also defined by me )<==Is that I   
   > have another approach to define the book type rather than defined by   
   > myself? Both the fuzzy value and similar type is predefined in   
   > database.   
      
   Probably you could use clustering. Let you have some primary set of book   
   features describing its genre. Action and Horror can be such, but also they   
   could be rather subsets of this feature space. Clustering would be to   
   determine such subsets in a statistics of data (books in your case)   
   according to some criteria of closeness. Differently to classes you don't   
   know clusters in advance. There are many techniques of fuzzy clustering.   
      
   > Isnt it I can get the result by: 1. from the search result, get the   
   > book's type(Horror and Action) 2. then find just all their subclasses   
   > book of Horror and Action?   
      
   If you could deduce the cluster "Horror and Action" not as an intersection   
   of "Horror" and "Action", but per sole clustering, then that would mean   
   that you already had a measure of distance in the genre feature space. In   
   that case you could just use that distance in order to recommend closest   
   neighbours.   
      
   It would probably try a somewhat mixed approach - a manually designed   
   ontology on top with some clustering in its leaves.   
      
   --   
   Regards,   
   Dmitry A. Kazakov   
   http://www.dmitry-kazakov.de   
      
   [ comp.ai is moderated ... your article may take a while to appear. ]   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca