G06F16/9024

State transitions for a set of services

Examples herein relate to developing an orchestration plan. Examples disclose the development of a representation of a set of services wherein each service relates to other services via different types of relationships. The examples apply a set of dependency rules for each type of relationship at each service within the set of services such that the application of the set of dependency rules creates inter-service dependencies between state transitions of the set of services. Based on the creation of the inter-service dependencies, the orchestration plan is developed which includes a sequenced order of the state transitions for the set of services.

Systems and methods for attribute analysis of one or more databases

Systems and techniques for indexing and/or querying a database are described herein. Multiple, large disparate data sources may be processed to cleanse and/or combine item data and/or item metadata. Further, attributes may be extracted from the item data sources. The interactive user interfaces allow a user to select one or more attributes and/or other parameters to present visualizations based on the processed data.

Identity resolution for fraud ring detection
11580560 · 2023-02-14 · ·

This disclosure provides systems, methods and apparatuses for identifying fraudulent accounts associated with an electronic payment service. In some implementations, a computing device may retrieve a data set including a number of attributes for each of a multitude of accounts, and may construct a plurality of different graphs each based on a unique set of the attributes. Each graph may include a plurality of nodes linked together by a multitude of edges, where each node identifies a corresponding account and each edge indicates one or more of the corresponding attributes that are common to a pair of accounts. The computing device may determine a likelihood of each graph correctly identifying fraudulent accounts by analyzing groups of nodes connected to each other by corresponding groups of edges using historical account data, and may select the graph having the greatest determined likelihood to predict whether any of the accounts is fraudulent.

TECHNOLOGIES FOR RELATING TERMS AND ONTOLOGY CONCEPTS

This disclosure enables various technologies that can (1) learn new synonyms for a given concept without manual curation techniques, (2) relate (e.g., map) some, many, most, or all raw named entity recognition outputs (e.g., “United States”, “United States of America”) to ontological concepts (e.g., ISO-3166 country code: “USA”), (3) account for false positives from a prior named entity recognition process, or (4) aggregate some, many, most, or all named entity recognition results from machine learning or rules based approaches to provide a best of breed hybrid approach (e.g., synergistic effect).

GRAPH-BASED RECOMMENDATIONS OF DIGITAL MEDIA COLLABORATORS
20230044250 · 2023-02-09 ·

In an embodiment, the disclosure provides computer-implemented systems and methods for providing graph-based recommendations of digital media collaborators for content creators. In an embodiment, the disclosure provides computers programmed to implement a networked, online platform for facilitating collaboration between content creators. In an example embodiment, the platform provides a system for recommending a collaborator for a particular content creator to create content with, of a specific content type. In another example embodiment, the platform provides a system for recommending a collaborator for a particular content creator to create content with, without restricting the content type, using a community detection algorithm. In embodiments, recommendations may be made partly based on centrality measures of creator nodes on a network graph programmatically calculated between content nodes of that network graph, or content nodes of a community detected in the network graph. Recommendations may also be informed by characterizations of followers of content creators.

GRAPH DATA PROCESSING METHOD, DEVICE, AND COMPUTER PROGRAM PRODUCT
20230041338 · 2023-02-09 ·

A method for graph data processing comprises obtaining graph data which includes a plurality of nodes and data corresponding to the plurality of nodes respectively; classifying the plurality of nodes into at least one category of a plurality of categories, wherein the plurality of categories are associated with a plurality of node relationship patterns; determining, from a plurality of candidate parameter value sets of a graph convolutional network (GCN) model, parameter value subsets respectively matching at least one category, wherein the plurality of candidate parameter value sets are determined by training the GCN model respectively for the plurality of node relationship patterns; and using the parameter value subsets respectively matching the at least one category to respectively perform a graph convolution operation in the GCN model on data corresponding to the nodes classified into the at least one category to obtain a processing result for the graph data.

Interactive Graphical User Interface for Specification Rate Settings and Predictions
20230043855 · 2023-02-09 ·

A computing system obtains computer model(s) configured to predict response(s) based on variable(s). The system obtains a specification defining an allowed response set for the response(s). The system receives an initial setting for bound(s). The system generates an initial design space for the variable(s) defined by the initial setting. The system displays in a graphical user interface (GUI) an initial representation of a specification rate. The specification rate indicates a portion of the initial design space predicted to generate a response within the allowed response set defined by the specification. The system receives an updated setting. The system generates an updated design space for the variable(s) defined by the updated setting. The system displays in the GUI an updated representation of an updated specification rate. The updated specification rate indicates a portion of the updated design space predicted to generate a response within the allowed response set defined by the specification.

SYSTEMS AND METHODS FOR UNIFIED GRAPH DATABASE QUERYING
20230045347 · 2023-02-09 · ·

A unified graph query system provides an abstraction layer that increases the interoperability of different graph technologies by exposing graphs stored in graph databases using a unified query language. The abstraction layer generates graph models for each of the available graph databases and extracts a graph component and other source data used to identify the source of the data requested by a query. The unified graph query system executes the query across the multiple graphs included in different graph databases by using the graph models to locate the graph component in each of the multiple graphs and extract the feature data associated with the graph component. The feature data is used to generate features that are used by a machine learning service to train machine learning models and is also used to make predictions in real time.

Location dimension reduction using graph techniques

Technologies for generating a graph containing clusters of feature attribute values for training a machine learning model for content item selection and delivery are provided. The disclosed techniques include, for each entity, of a plurality of entities, a system identifies transitions from one geographic location to another geographic location. A graph is generated based on the transitions associated with each entity. The graph comprises nodes representing geographic locations and edges connecting the nodes. Each of the edges connects two nodes, represents a transition from one geographic location to another geographic location, and each edge represents an edge weight value that is based on frequencies of transitions between geographic locations represented by the two connected nodes. The system generates a plurality of clusters from the nodes based upon the edge weight value of each edge. The system includes the plurality of clusters as features in a machine learning model.

Traversing a large connected component on a distributed file-based data structure

A distributed system including multiple processing nodes. The distributed system can perform certain acts. The acts can include receiving a set of input nodes and a set of criteria. The acts can include obtaining an adjacency list representing a large connected component. The large connected component can include nodes, edges, and edge metadata. A quantity of the nodes of the large connected component can exceed 1 billion. The adjacency list can be distributed across the multiple processing nodes. The nodes of the large connected component can include the input nodes. The acts also can include performing one or more iterations of traversing the large connected component until a stopping condition is satisfied. Each iteration can include processing a set of input nodes at the multiple processing nodes using the set of criteria to generate first data at the multiple processing nodes, determining a set of output nodes such that each output node of the set of output nodes is one hop from a respective input node of the set of input nodes, consolidating the first data from the multiple processing nodes to a first processing node of the multiple processing nodes, processing the first data at the first processing node; and assigning the set of input nodes for a subsequent iteration of the one or more iterations based on the set of output nodes when the stopping condition is not satisfied. The acts further can include outputting second data based on the first data received and processed at the first processing node during the one or more iterations. Other embodiments are disclosed.