IBM Patent Applications

FEDERATED LEARNING OF MACHINE LEARNING MODEL FEATURES

Granted: June 15, 2023
Application Number: 20230186172
Embodiments for providing enhanced adversarial robustness of machine learning models using certification for federated learning in a computing environment by a processor. Machine learning model updates, a dataset, and a set of hyperparameters may be received. One or more certification parameters and one or more filtered machine learning model updates for a machine learning model may be generated by certifying each of plurality of data points using one or more abstract representations in…

DETECTING WEB RESOURCES SPOOFING THROUGH STYLISTIC FINGERPRINTS

Granted: June 15, 2023
Application Number: 20230188565
A method of detecting deceptive web activity is implemented in an intermediary located between a requesting client device, and a server that hosts a web application. Following a bootstrap phase used to generate a database of information identifying characteristics of clients, the method begins by receiving a page directed to the client from the server. The server injects an invisible DOM element having a set of style properties associated therewith, with one of the set of style…

MODULARIZED GOVERNANCE OF CONTINUOUS COMPLIANCE

Granted: June 8, 2023
Application Number: 20230177435
A method, apparatus and computer program product for automated security and regulatory compliance in association with an enterprise. A set of security and compliance controls that operate in association with the enterprise are provided. One or more compliance policies that are enforced by the set of security and compliance controls are encapsulated according to a common data format. One or more customer-specific security/compliance requirements associated with the enterprise are…

DISCOVERING AND USING APPLICATION DEPLOYMENT DEPENDENCIES TO AUGMENT GOVERNANCE AND COMPLIANCE POLICY

Granted: June 8, 2023
Application Number: 20230177426
A compliance discovery and integration process is implemented in association with a cloud-based security and compliance platform and associated CI/CD framework. The process assumes an existing DevOps-based deployment of a product, such as an enterprise application that executes in a runtime production environment. The technique of this disclosure addresses the problem of misalignment between a compliance policy and the product’s post-deployment regulation posture by providing tools and…

ENHANCING SYNERGY BETWEEN MACHINE LEARNING MODELS AND ANNOTATORS

Granted: June 8, 2023
Application Number: 20230177115
Embodiments facilitating enhanced synergy between machine learning models and annotators in a computing environment by a processor. Annotation tasks may be coordinated between one or more annotators and machine learning models based on one or more annotator preferences and data annotation requirements of a machine learning model. The one or more annotator preferences and the data annotation requirements for coordinating the annotation tasks may be learned over a period of time.

VISUALIZATION AND EDITING OF MACHINE LEARNING MODELS

Granted: June 8, 2023
Application Number: 20230177388
Embodiments are provided for enabling visual editing of machine learning models in a computing environment by a processor. A multidimensional dataset may be received. The multidimensional dataset may be processed. Visualization and exploration of an interactive representation of a plurality of datasets and decision boundaries of one or more machine learning models built upon multidimensional dataset are provided. Behavior of the one or more machine learning models may be edited via the…

Annotation of a Machine Learning Pipeline with Operational Semantics

Granted: June 1, 2023
Application Number: 20230169408
A system, computer program product, and method are provided for distributed data workflow semantics. A pipeline, such as a machine learning (ML) pipeline, is implemented over a data flow graph (DFG) with nodes configured to support rich semantics. The rich semantics include two or more operational semantics, and at least one lineage semantic to selectively combine features that trace lineage to a common input object. The lineage semantic is leveraged to associate training and testing…

CONTINUOUS KNOWLEDGE GRAPH FOR LINKS AND WEIGHT PREDICTIONS

Granted: June 1, 2023
Application Number: 20230169358
Embodiments are provided for providing a continuous knowledge graph in a computing system by a processor. One or more weighted values of an edge between a pair of entities in a knowledge graph may be predicted based on one or more candidate statements. A confidence score may be generated for the one or more predicted weighted values.

Annotation of a Machine Learning Pipeline with Operational Semantics to Support Distributed Lineage Tracking

Granted: June 1, 2023
Application Number: 20230169354
A system, computer program product, and method are provided for distributed data workflow semantics. A pipeline, such as a machine learning (ML) pipeline, is represented in a data flow graph (DFG). The represented pipeline is subject to annotations, with the annotations including pipeline nodes and object references. The pre-processed pipeline is subject to execution or processing with the annotated object references capturing object lineage. Output from the executed pipeline is…

VALIDATION PROCESSING FOR CANDIDATE RETRAINING DATA

Granted: June 1, 2023
Application Number: 20230169147
An embodiment generates a candidate retraining dataset in response to a retraining request. The embodiment generates first metadata comprising attribute information for data points in the candidate retraining dataset and second metadata comprising a range of attributes from training data previously used to train the model. The embodiment determines whether the candidate retraining dataset includes new information for the machine learning model based on a comparison of the first metadata…

Annotation of a Machine Learning Pipeline with Operational Semantics

Granted: June 1, 2023
Application Number: 20230168923
A system, computer program product, and method are provided for distributed data workflow semantics. A pipeline, such as a machine learning pipeline, is represented in a data flow graph (DFG) with nodes and edges. The represented nodes are configured to be annotated with an operational semantic. On order of execution of the pipeline is discovered through the node annotation(s) represented in the annotated DFG, and execution of the pipeline is based on the discovered order. A control…

UPGRADING OPERATING SOFTWARE ("OS") FOR DEVICES IN A MULTI-DEVICE ECOSYSTEM

Granted: June 1, 2023
Application Number: 20230168877
Embodiments are provided for upgrading operating application in a multi-device ecosystem in a computing environment. Various types of computing devices are determined to be connected to a multi-device computing network. A collaboration plan is generated between the computing devices to execute an operating application operation event on each of the computing devices without interrupting user activities executing on each of the computing devices. Operating applications on each of the…

VEHICLE MASS MEASUREMENT FOR AUTOMATED BRAKING

Granted: May 25, 2023
Application Number: 20230158982
From a set of point data, a set of scattered rays is constructed. From the set of scattered rays, a set of ray slopes is computed. The set of ray slopes is mapped to a corresponding set of trigonometric functions. Using an optimization method, a parameter of the set of trigonometric functions is selected. Using an inverse of the set trigonometric functions, a vehicle mass corresponding to the set of point data is computed. Based on the vehicle mass, a threshold braking distance of a…

VEHICLE MASS MEASUREMENT FOR AUTOMATED BRAKING

Granted: May 25, 2023
Application Number: 20230158982
From a set of point data, a set of scattered rays is constructed. From the set of scattered rays, a set of ray slopes is computed. The set of ray slopes is mapped to a corresponding set of trigonometric functions. Using an optimization method, a parameter of the set of trigonometric functions is selected. Using an inverse of the set trigonometric functions, a vehicle mass corresponding to the set of point data is computed. Based on the vehicle mass, a threshold braking distance of a…

INDENTIFYING RELEVANT GRAPH PATTERNS IN A KNOWLEDGE GRAPH BACKGROUND

Granted: May 18, 2023
Application Number: 20230153646
Various embodiments are provided for identifying relevant graph patterns in a knowledge graph in a computing environment by a processor. Data elements may be identified from a knowledge graph and associated datasets that is related to one or more nodes of the knowledge graph and external to the knowledge graph. One or more subgraphs may be selected and created based on missing data elements and inferred knowledge data. The knowledge graph may be modified with one or more subgraphs.

ACCELERATOR TRUSTWORTHINESS

Granted: May 18, 2023
Application Number: 20230153168
Trustworthiness of an accelerator in heterogenous systems is increased. A workload of an application is offloaded to an accelerator for the accelerator to perform the workload. The accelerator is ensured to generate an output of the workload based on offloading the workload. The accelerator is identified as generating an output of the workload based on offloading the workload. Both an input and the output of the workload are ensured to be authentic based on offloading the workload to the…

PERFORMANCE OPTIMIZATION OF COMPLEX INDUSTRIAL SYSTEMS AND PROCESSES

Granted: May 18, 2023
Application Number: 20230152787
Embodiments are provided for providing increased performance of various industrial systems and processes in a computing system by a processor. Each of a plurality of dependencies of a plurality of entities in a knowledge graph are modeled as a graph neural network (“GNN”). A reference graph model is generated based on the modeling. One or more anomalies are monitored and detected for a plurality of process based on the reference graph model.

VEHICLE BASED EXTERNAL ENVIRONMENT AUGMENTATION FOR OPERATOR ALERTNESS

Granted: May 18, 2023
Application Number: 20230152115
A route from a first physical location to a second physical location is divided into a set of segments using a route optimization engine. Using a user response analysis model, a response to a physical environment associated with a segment in the set of segments is scored, the scoring resulting in a score. Using a content generation model and the score, the physical environment is augmented, the augmenting combining the physical environment and a generated environment.

VISUALIZATION AND EXPLORATION OF PROBABILISTIC MODELS FOR MULTIPLE INSTANCES

Granted: May 11, 2023
Application Number: 20230147643
Embodiments facilitating data exploration in a computing environment by a processor. A multidimensional dataset may be received. The multidimensional dataset may be processed according to booting operation parameters. A visualization and exploration of an interactive representation of one or more probabilistic models for each one of a set of instances using the multidimensional dataset.

MODEL PRODUCTIZATION ASSESSMENT

Granted: May 11, 2023
Application Number: 20230143666
Various embodiments are provided for improving machine learning model integration using one or more processors in a computing system. One or more artifacts of one or more machine learning models may be inspected. A degree of compatibility may be determined between the one or more machine learning models and an application based on inspecting the one or more artifacts. One or more adjustments may be recommended to the one or more artifacts based on the degree of compatibility for…