Recommending and evaluating choices in a virtual community of use
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Social information filtering: algorithms for automating “word of mouth”
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Swoogle: a search and metadata engine for the semantic web
Proceedings of the thirteenth ACM international conference on Information and knowledge management
XPath lookup queries in P2P networks
Proceedings of the 6th annual ACM international workshop on Web information and data management
Distributed collaborative filtering for peer-to-peer file sharing systems
Proceedings of the 2006 ACM symposium on Applied computing
Determining termhood for learning domain ontologies in a probabilistic framework
AusDM '07 Proceedings of the sixth Australasian conference on Data mining and analytics - Volume 70
Hi-index | 0.00 |
When a user searches data in a P2P network, it is general to use a keyword-search, which acquires data items whose keywords match keywords the user specified. In a naive keyword-search strategy, however, users usually get a large number of data items regardless whether they actually need these data items or not because this strategy returns data items without considering the user's preference. In this paper, we propose a novel search strategy considering user's preference in P2P networks. In our strategy, each peer predicts the user's preference based on keywords featured in the data items. When searching, a peer appends some additional keywords representing the user's preference to the query in addition to the keyword that the user specifies. Peers which receive the query calculate the similarity between their holding data items and the information on the user's preference appended by the query sender. As a result, if the similarity is high, the peer returns its holding data items whose keywords match the received query. Thus, users can avoid getting unnecessary data items. In addition, each peer learns the user's preference using keywords featured in data items that the user accesses.