API (Application Programing Interface) tag recommendation method based on heterogeneous information

A recommendation method, a technology of heterogeneous information, applied in the field of Internet services

Inactive Publication Date: 2016-10-12
ZHEJIANG UNIV
View PDF1 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, using mashup tag information to recommend tags for APIs can effectively alleviate the current bottleneck of API management caused by single data. There are limitations in accuracy

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 (Application Programing Interface) tag recommendation method based on heterogeneous information
  • API (Application Programing Interface) tag recommendation method based on heterogeneous information
  • API (Application Programing Interface) tag recommendation method based on heterogeneous information

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] In order to describe the present invention more specifically, the technical solutions of the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0051] In the process of building a heterogeneous information network, the API label recommendation method of the present invention first constructs the vertices and related connections in the network into the following form:

[0052] A={a 1 , a 2 ,...,a |A|} represents the API set of tags to be recommended, M={m 1 , m 2 ,...,m |M|} represents a mashup set composed of APIs in set A, and the candidate tag set is represented by T={t 1 , t 2 ,...,t |T|}express. Therefore, the heterogeneous information network is expressed as G=(V, E, W), the vertex set is V=A∪M∪T, and the edge set including various types of relationships is represented by E={e ij |0ij represents the vertex v i and v j the sides between. The element w in the set W ij used to repr...

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 an API (Application Program Interface) tag recommendation method based on heterogeneous information, and mainly adopts a random walk algorithm based on the heterogeneous information. The API tag recommendation method comprises the following steps: firstly, according to a relationship among the API, mashup and a mashup tag, establishing a heterogeneous network, wherein the network comprises an inclusion relationship between the API and the mashup, a corresponding relationship between the mashup and the tag and an isomorphic relationship among three elements; then, according to the heterogeneous network, generating a corresponding transfer matrix, carrying out random walk with restart on the basis of the transfer matrix, iteratively transferring to a mashup layer and a tag layer from an API vertex, and finally achieving globally stable distribution so as to obtain a probability for the API to each tag vertex; and finally, importing text processing model (Latent Semantic Indexing) to calculate the semantic similarity of the API and the tag, combining with the obtained probability to generate a final tag sorting list to recommend a proper tag for the API so as to improve tag recommendation accuracy to a large extent.

Description

technical field [0001] The invention belongs to the technical field of Internet services, and in particular relates to an API label recommendation method based on heterogeneous information. Background technique [0002] API (Application Programming Interface, application programming interface), with its loose coupling and cross-platform and cross-cloud characteristics, enables enterprises to add or update services in a modular manner to respond quickly to business changes. During the year, it has evolved from a little-known "application programming interface" to an indispensable "digital glue" for software development, business cooperation and business model innovation. Through API aggregation to form a single point to integrate multiple back-end APIs, it can greatly reduce the complexity and development costs for developers. The B2D (Business to Developer) market around API is becoming the fastest-growing business opportunity in the Internet wave. Ma Huateng said in his s...

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
CPCG06F16/9562
Inventor 吴健梁婷婷陈亮万瑶应豪超高维韩玉强王皓然邓水光李莹尹建伟吴朝晖
Owner ZHEJIANG UNIV
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