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

API recommendation method based on heterogeneous information network element path

A technology of heterogeneous information network and recommendation method, applied in the field of API recommendation of heterogeneous information network meta-path, can solve problems such as increasing the difficulty of automatic API discovery

Pending Publication Date: 2022-06-28
GUANGDONG UNIVERSITY OF FOREIGN STUDIES
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, it is still a challenging problem to quickly discover and select APIs suitable for mashup needs in a large-scale API database containing various functions
In addition, since most APIs are described using plain text or HTML rather than structured language, this further increases the difficulty of automatic API discovery
Traditional recommendation methods do not learn the explicit representation of meta-paths in recommendation methods that describe the relationship between APIs and Mashups, and describe auxiliary information as isolated features rather than complete semantic information, so the recommendation performance still needs to be further improved

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
  • API recommendation method based on heterogeneous information network element path
  • API recommendation method based on heterogeneous information network element path
  • API recommendation method based on heterogeneous information network element path

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] The technical solutions of the present invention are further described in detail below in conjunction with the accompanying drawings. It is necessary to point out that the following technical solutions are only used to further illustrate the present invention, and should not be construed as limiting the protection scope of the present invention. Some non-essential improvements and adjustments made in the above-mentioned contents of the invention still belong to the protection scope of the present invention.

[0047] like figure 1 As shown, the present invention provides an API recommendation method based on heterogeneous information network meta-path, comprising the following steps:

[0048] S1, build an API heterogeneous information network: obtain the description information of the API and its Mashup application, and build a heterogeneous information network around the API.

[0049] In this embodiment, the description information of API and Mashup is captured from th...

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 an API (Application Program Interface) recommendation method based on a heterogeneous information network element path, which comprises the following steps of: acquiring description information of an API and a Mashup application thereof, and constructing a heterogeneous information network surrounding the API; generating initial low-dimensional embedding of an API (Application Program Interface) and a Mashup; generating context meta-path embedding based on API and Mashup interaction; initial low-dimensional embedding of the API and the Mashup and context meta-path embedding based on interaction of the API and the Mashup are fused, a neural network model is trained, and API recommendation is achieved. According to the method and the device, a user can be helped to quickly find a proper API from a huge API library through accurate recommendation when developing a Mashup application, so that the development efficiency of the application is improved.

Description

technical field [0001] The present invention relates to the field of service computing and data analysis, in particular to an API (Application Programming Interface, application program interface) recommendation method of heterogeneous information network element paths. Background technique [0002] Web API is a web application program interface, which includes a wide range of functions. Through the API interface, web applications can realize storage services, message services, computing services, information services, search services and other capabilities. Using these capabilities, powerful web applications can be developed. . Although there are many excellent APIs on the Internet, in the face of the rapid development of the information society and the emergence of a large number of additional requirements, the functions of a single API have become increasingly unable to cope with complex business needs. Therefore, the development mode of creating new applications by mash...

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/9535G06K9/62G06N3/08
CPCG06F16/9535G06N3/08G06F18/22G06F18/24G06F18/214
Inventor 唐明董盘先豪
Owner GUANGDONG UNIVERSITY OF FOREIGN STUDIES
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