Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Graph embedding enhanced Web API (Application Program Interface) recommendation method and system

A recommendation method and graph embedding technology, applied in character and pattern recognition, multi-programming devices, instruments, etc., can solve the problems of not considering Mashup and WebAPI text description information, poor performance of recommendation algorithms, etc., and achieve the effect of improving recommendation accuracy.

Active Publication Date: 2022-07-29
DALIAN MARITIME UNIVERSITY +1
View PDF7 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The problem with the collaborative filtering recommendation method is that when the call relationship matrix data between Mashup and Web API is sparse, the performance of the recommendation algorithm is very poor
Although this graph-based embedding vector representation can alleviate the data sparsity problem existing in the collaborative filtering algorithm by superimposing high-order relationships, it has the same problem as the collaborative filtering method, that is, they are generated only by the calling relationship. ID embedding vector to calculate the embedding embedding vector corresponding to Mashup and Web API, without considering the text description information of Mashup and Web API itself

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
  • Graph embedding enhanced Web API (Application Program Interface) recommendation method and system
  • Graph embedding enhanced Web API (Application Program Interface) recommendation method and system
  • Graph embedding enhanced Web API (Application Program Interface) recommendation method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0050] In order to make the above objects, features and advantages of the present invention more clearly understood, the present invention will be described in further detail below with reference to the accompanying drawings and specific embodiments.

[0051] This scheme proposes a Web API recommendation method and system based on graph embedding enhancement. Its core idea is to add consideration to the text information of Mashup and ...

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 relates to a graph embedding enhanced Web API recommendation method and system, and the method comprises the steps: obtaining ID embedding vectors and text embedding vectors of a Mashup node and a Web API node, and calculating ID embedding vectors and text embedding vectors of neighbor nodes of the Mashup node and the Web API node; fusing the ID embedding vector and the text embedding vector, and the ID embedding vectors and the text embedding vectors of all neighbor nodes to obtain a fused embedding vector EM and a fused embedding vector EA; based on the EM and the EA, the matching degree of the Mashup node and the Web API node is calculated, and a Web API recommendation result is obtained. According to the method, the problem of poor recommendation precision caused by the problems of data sparsity and cold start when Web API recommendation is carried out by a method for generating an ID embedding vector purely based on a graph embedding method in a traditional Web API recommendation method is solved.

Description

technical field [0001] The invention relates to the technical field of automatic interaction, in particular to a method and system for Web API recommendation with enhanced graph embedding. Background technique [0002] Web service is a service-oriented architecture technology that is often used to automate interactions or link business processes between distributed and heterogeneous systems. However, it is difficult for Web services with a single function to meet some complex and changeable requirements. To solve this problem, a new enterprise-level application development technology, Mashup, which is different from traditional resource integration solutions, is proposed. This technology can integrate single-function services (ie Web API services: using REST style, HTTP protocol, JSON data format; application programming interface that can be used through the Internet; has many advantages such as easy access, extensibility, easy development and combination, etc.), Build mu...

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
IPC IPC(8): G06F16/9535G06F9/54G06K9/62
CPCG06F16/9535G06F9/547G06F18/25Y02D10/00
Inventor 刘佳荟谢秋菊邓安生岳官利李佳龙
Owner DALIAN MARITIME UNIVERSITY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products