Personalized search method for Web service recommendation

A search method and web service technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve the problem of inaccurate search and long time

Active Publication Date: 2012-12-12
十方健康管理(江苏)有限公司 +1
View PDF3 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] Purpose of the invention: The technical problem to be solved by this invention is to provide a personalized search method for Web service recommendation in view of the defect of inaccurate and long search time in the prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Personalized search method for Web service recommendation
  • Personalized search method for Web service recommendation
  • Personalized search method for Web service recommendation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0061] The basic content of this embodiment comes from the background database of the Web service supermarket (http: / / 125.221.225.2:8080 / WSSM / ).

[0062] This embodiment includes the following four steps:

[0063] (1) Preprocessing WSDL documents

[0064] Extract the usage records of 200 users from the background database of the Web service supermarket, and get the original data. The usage records of some users are as follows:

[0065] Table 1 User usage records (partial)

[0066]

[0067] Table 1 lists four users, the user names are: "tailaoliu", "fangfang", "zww", "skh", and have selected several web services respectively. Download and preprocess the Web service description document selected by each user, remove stop words according to the stop word list published by Van Rijsbergen, and use Dr. Martin Potter's poter stem algorithm to extract stems to form a bag of words. For example, "taolaoliu" has selected three Web services named "BookingService", "JasonsBooking" an...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a personalized search method for Web service recommendation. The personalized search method comprises the following steps of: 1, preprocessing a WSDL (Web Services Description Language) file, i.e., forming a bag of words through two preprocessing steps of removing stop words and extracting stems; 2, extracting user interest, i.e., calculating weight of each word in the bag of words by using an improved TF-IDF (Term Frequency-Inverse Document Frequency) formula, and multiplying by a time decay factor of the word to obtain a new weight; selecting previous k words according to the weight from large to small as interest words of a user and corresponding weight of each word to form a k-dimension user interest vector; 3, calculating interest similarity, i.e., setting a similarity threshold and selecting the users with interest similarity exceeding the threshold as neighbor users of a target user; and 4, ordering service search results, calculating a recommended predicted value of the service according to similarity of neighbor users and the frequency of selecting service of the users, and arranging the searched results in a descending order according to the recommended predicted value, thereby obtaining the personalized search result.

Description

technical field [0001] The invention relates to a network search and recommendation in the technical field of computer software, in particular to a personalized search method for Web service recommendation. Background technique [0002] In order to continuously meet the requirements of flexibility, scalability, correctness and robustness of software systems, the practice of software engineering has gradually evolved some methods, so that the construction of software systems can be based on existing software resources instead of developing everything from scratch . These methods have successfully accelerated the development speed of the software system and improved the production efficiency. On the technical level of the method, decomposing the functions realized by the software into some relatively simple reusable functional modules also provides a better software management technology for software engineering. [0003] Currently, the widely accepted software reuse technol...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
Inventor 窦万春胡蓉
Owner 十方健康管理(江苏)有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products