G06N7/00

TRAINING NETWORK TO MINIMIZE WORST-CASE ERROR
20230040889 · 2023-02-09 ·

Some embodiments provide a method for configuring a machine-trained (MT) network that includes multiple configurable weights to train. The method propagates a set of inputs through the MT network to generate a set of output probability distributions. Each input has a corresponding expected output probability distribution. The method calculates a value of a continuously-differentiable loss function that includes a term approximating an extremum function of the difference between the expected output probability distributions and generated set of output probability distributions. The method trains the weights by back-propagating the calculated value of the continuously-differentiable loss function.

Principal Component Analysis
20230045139 · 2023-02-09 · ·

A method for principal component analysis includes receiving a principal component analysis (PCA) request from a user requesting data processing hardware to perform PCA on a dataset, the dataset including a plurality of input features. The method further includes training a PCA model on the plurality of input features of the dataset. The method includes determining, using the trained PCA model, one or more principal components of the dataset. The method also includes generating, based on the plurality of input features and the one or more principal components, one or more embedded features of the dataset. The method includes returning the one or more embedded features to the user.

METHOD, DEVICE, AND COMPUTER PROGRAM PRODUCT FOR IMAGE RECOGNITION
20230038047 · 2023-02-09 ·

Embodiments of the present disclosure relate to a method, a device, and a computer program product for image recognition. In some embodiments, characterization information for a first reference image in a reference image set is generated in an image recognition engine by using a Gaussian mixture model. First reference label information for the first reference image is generated based on the characterization information for the first reference image, the first reference label information being associated with a category of a first object in the first reference image. The image recognition engine is updated by determining the accuracy of the first reference label information for the first reference image. In this way, good characterization of images and generation of reference label information for the images can be achieved, thus both improving the robustness of the generated reference label information and significantly improving the accuracy of image recognition.

Learning Causal Relationships

A computer-implemented method is provided that includes learning causal relationships between two or more application micro-services, and applying the learned causal relationships to dynamically localize an application fault. First micro-service error log data corresponding to selectively injected errors is collected. A learned causal graph is generated based on the collected first micro-service error log data. Second micro-service error log data corresponding to a detected application and an ancestral matrix is built using the learned causal graph and the second micro-service error log data. The ancestral matrix is leveraged to identify the source of the error, and the micro-service associated with the identified error source is also subject to identification. A computer system and a computer program product are also provided.

REWEIGHTING NETWORK FOR SUBSIDIARY FEATURES IN A PREDICTION NETWORK
20230040419 · 2023-02-09 ·

In some embodiments, a method receives a sequence of subsidiary features that are associated with a sequence of main features. A subsidiary feature provides subsidiary information for a main feature. A sequence of first weights for the sequence of subsidiary features is generates where a first weight in the sequence of first weights is generated based on a respective subsidiary feature. The method processes the sequence of first weights to generate a sequence of second weights. The processing uses relationships in the sequence of first weights to generate values of the second weights. The method uses the sequence of second weights to process the sequence of main features to generate an output for the sequence of main features.

Intelligent framework updater to incorporate framework changes into data analysis models

A computer system adapts a model analyzing data. Information sources are analyzed to determine one or more changes for a computerized model employed for analyzing data. One or more current projects each using an implementation of the computerized model with at least one of the determined changes are identified. The implementations are compared to the employed computerized model to determine differences. One or more adaptations for the employed computerized model are determined in response to the determined differences satisfying a threshold, wherein the one or more adaptations for the employed computerized model are based on the determined changes in the corresponding implementation of the computerized model. At least one adaption is installed into a platform hosting the employed model for modification of the employed model. Embodiments of the present invention further include a method and program product for adapting a model analyzing data in substantially the same manner described above.

Data label verification using few-shot learners

Aspects of the present invention disclose a method for verifying labels of records of a dataset. The records comprise sample data and a related label out of a plurality of labels. The method includes one or more processors dividing the dataset into a training dataset comprising records relating to a selected label and an inference dataset comprising records with sample data relating to the selected label and all other labels out of the plurality of labels. The method further includes dividing the training dataset into a plurality of learner training datasets that comprise at least one sample relating to the selected label. The method further includes training a plurality of label-specific few-shot learners with one of the learner training datasets. The method further includes performing inference by the plurality of trained label-specific few-shot learners on the inference dataset to generate a plurality of sets of predicted label output values.

Creating, monitoring, and updating energy transactions using distributed ledger technology and contract codex

Methods and systems for improved creation, monitoring, and updating of energy transactions are provided. In one embodiment, a method is provided that includes receiving a request to originate a contract for an energy transaction. Transaction information concerning the energy transaction may be received and may identify a type of energy resource and parties for the energy transaction. A requirement for the energy transaction may be identified within the contract codex and at least one condition may be determined based on the requirement. An updated contract may be generated by adding the at least one condition to the contract. Information regarding the updated contract may be stored on the distributed ledger.

Systems and methods for selecting content using a multiple objective, multi-arm bandit model

An electronic device for a first session of a user, for each of a plurality of lists of media content items, determines a respective value for each objective of a first set of objectives and a second set of objectives by accessing contextual data for the first session of the user. The first set of objectives corresponds to the user and the second set of objectives corresponds to a second party distinct from the user. The electronic device, using a multi-arm bandit model, identifies a first list of media content items, from the plurality of lists of media content items, to present to the user, including: calculating a score for each list in the plurality of lists of media items; and probabilistically selecting the first list of media content items according to the respective scores corresponding to the respective lists in the plurality of lists of media items.

Transferring large datasets by using data generalization

A computer-implemented method for transferring data is provided. In an illustrative embodiment, the method includes retrieving, by a computer, an original dataset to be sent from a sender to a receiver. The method also includes generating, by the computer, a model based on at least a subset of the original dataset. The model generates a predicted dataset. The model is selected from a plurality of model types based on data complexity of the original dataset and a desired level of approximation of the predicted dataset to the original dataset. The method also includes transferring, by the computer, the model to the receiver. The receiver uses the model to generate the predicted dataset, wherein the predicted dataset matches the original dataset to a selected degree of approximation. Transfer of the model is quicker than transfer of the original dataset.