Patents by Inventor Ambrish Rawat

Ambrish Rawat has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12670410
    Abstract: Systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to federated training and inferencing. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a modeling component that trains an inferential model using data from a plurality of parties and comprising horizontally partitioned data and vertically partitioned data, wherein the modeling component employs a random decision tree comprising the data to train the inferential model, and an inference component that responds to a query, employing the inferential model, by generating an inference, wherein first party private data, of the data, originating from a first passive party of the plurality of parties, is not directly shared with other passive parties of the plurality of parties to generate the inference.
    Type: Grant
    Filed: February 8, 2023
    Date of Patent: June 30, 2026
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Swanand Ravindra Kadhe, Heiko H. Ludwig, Nathalie Baracaldo Angel, Yi Zhou, Alan Jonathan King, Keith Coleman Houck, Ambrish Rawat, Mark Purcell, Naoise Holohan, Mikio Takeuchi, Ryo Kawahara, Nir Drucker, Hayim Shaul
  • Patent number: 12651198
    Abstract: Embodiments for providing expert-in-the-loop training of machine learning models in a computing environment by a processor. A performance of a machine learning model may be learned. Feedback for the machine learning model may be received based on learning the performance the machine learning model, where the feedback includes domain knowledge provided by a domain expert. The machine learning model may be trained or updated based the feedback of the performance of the machine learning model.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: June 9, 2026
    Assignee: International Business Machines Corporation
    Inventors: Ambrish Rawat, Oznur Alkan, Rahul Nair, Fearghal O'Donncha
  • Patent number: 12632783
    Abstract: The present disclosure relates to a method comprising a training system iteratively training a machine learning algorithm using current training data. The current training data comprises a local dataset of a current task and a replay dataset and may be updated for a next iteration as follows. A training dataset may be received. If the training dataset is not a shared dataset and its task is different from the current task: information representing the local dataset may be shared with other training systems, the local dataset may be added to the replay dataset, and the received training dataset may be used as the local dataset for a next iteration. In case the task is the current task: the received training dataset may be added to the local dataset. If the training dataset is a shared dataset, the received training dataset may be added to the replay dataset.
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: May 19, 2026
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Giulio Zizzo, Ambrish Rawat, Naoise Holohan, Seshu Tirupathi
  • Patent number: 12591764
    Abstract: A computer-implemented method, a computer program product, and a computer system for assessing fairness of a deep generative model. A computer system receives a user defined fairness criterion for the deep generative model. A computer system probes the deep generative model to produce samples for a target output. A computer system evaluates the samples for the fairness of the deep generative model, according to the user defined fairness criterion. A computer system produces a set of recommendations for modifying the deep generative model to meet the user defined fairness criterion, in response to determining that the deep generative model does not meet the user defined fairness criterion. In response to determining that the deep generative model is to be modified, a computer system applies at least one subset of the recommendations to the deep generative model. A computer system updates the deep generative model.
    Type: Grant
    Filed: March 9, 2022
    Date of Patent: March 31, 2026
    Assignee: International Business Machines Corporation
    Inventors: Ambrish Rawat, Jonathan Peter Epperlein, Rahul Nair, Killian Levacher
  • Publication number: 20250384063
    Abstract: An exemplary system comprises a memory that stores and a processor that executes computer executable components stored in the memory, wherein the computer executable components comprise an obtaining component that intercepts a semantic source from being submitted to a retrieval augmented generation (RAG) architecture, and a transforming component that transforms the semantic source into a transformed source by identifying and converting prompt-misleading text of the semantic source into prompt-non-misleading text. In one or more embodiments, the semantic source is a semantic query having been submitted to the RAG architecture and/or a retrieved source having been retrieved by the RAG architecture in a process of providing a prompt. In one or more embodiments, the prompt-misleading text originated in connection with an origination of the semantic source and/or was caused by an adversarial attack corresponding to the semantic source.
    Type: Application
    Filed: June 18, 2024
    Publication date: December 18, 2025
    Inventors: Kieran Fraser, Erik Miehling, Ambrish Rawat, Elizabeth Daly, Juan Bernabe-Moreno
  • Patent number: 12380217
    Abstract: A method, computer program, and computer system are provided for predicting and assessing risks on websites. Data corresponding to historical interactions of a user with one or more websites is accessed. A simulation of actions of the user is generated based on the accessed data, and actions of the user are simulated on a pre-defined target website based on the generated simulation of the actions of the user. Risks on the target website are identified based on simulating the actions of the user. The website is updated to mitigate the identified risks.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: August 5, 2025
    Assignee: International Business Machines Corporation
    Inventors: Ambrish Rawat, Stefano Braghin, Killian Levacher, Ngoc Minh Tran, Giulio Zizzo
  • Publication number: 20250238200
    Abstract: Secure noise addition in floating-point numbers is provided. It is determined whether digits of a mantissa of a summed floating-point number include a set of trailing zeros at an end of the mantissa of the summed floating-point number. In response to determining that the digits of the mantissa of the summed floating-point number include the set of trailing zeros at the end of the mantissa of the summed floating-point number, the set of trailing zeros at the end of the mantissa of the summed floating-point number is replaced with a set of digits selected from a group of random digits to form an output floating-point number that is free from traces of a sensitive non-integer input value satisfying differential privacy guarantee of data security immune from floating-point attack.
    Type: Application
    Filed: January 23, 2024
    Publication date: July 24, 2025
    Inventors: Naoise Holohan, Mohamed Suliman, Ambrish Rawat, Stefano Braghin
  • Publication number: 20250190815
    Abstract: Generating performance metrics and recommendations to improve an unlearned model includes executing an unlearning algorithm to expunge the influence on a machine learning model of a selected sample of the machine learning model's training dataset. Executing the unlearning algorithm creates an unlearned model. Performance metrics are generated by a metrics generator for the unlearned model and the machine learning model. Based on the performance metrics, an unlearning analysis is generated by a comparator comparing the performances of the unlearned model and machine learning model. A recommender, based on the unlearning analysis, generates a recommendation recommending a revision to the unlearned model in response to detecting a deviation of more than a predetermined threshold of one or more of the performance metrics of the unlearned model from one or more of the performance metrics of the machine learning model. An evaluator generates an unlearning evaluation of the unlearned model.
    Type: Application
    Filed: December 6, 2023
    Publication date: June 12, 2025
    Inventors: Anisa Halimi, Muhammad Zaid Hameed, Ambrish Rawat, Killian Levacher
  • Publication number: 20250131029
    Abstract: An embodiment trains, using a database of tasks, a classifier model to classify an input task into a task category. An embodiment generates a plurality of prompts. An embodiment applies a first prompt in the plurality of prompts to a trained model, the trained model producing a first model output in response to the first prompt. An embodiment classifies, using the trained classifier model, the first model output into a first task category. An embodiment determines that the first task category is an undesired task category. An embodiment adjusts, responsive to determining the first task category is the undesired task category, the trained model, the adjusting altering a capability of the trained model to perform a task in the first task category.
    Type: Application
    Filed: October 23, 2023
    Publication date: April 24, 2025
    Applicant: International Business Machines Corporation
    Inventors: Giulio Zizzo, Beat Buesser, Kieran Fraser, Ambrish Rawat, Michael Gringo Angelo Reglos Bayona
  • Patent number: 12282316
    Abstract: A method for additive manufacturing includes identifying a discrepancy between a three-dimensional model and an object model. The three-dimensional model is a model of a three-dimensional object that is being constructed by an additive manufacturing process, and the three-dimensional object is being constructed based on the object model. The method further includes determining a reconfiguration recommendation based on the identified discrepancy. The method further includes reconfiguring the additive manufacturing process based on the reconfiguration recommendation.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: April 22, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amadou Ba, Ambrish Rawat, Joern Ploennigs
  • Patent number: 12250150
    Abstract: One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to facilitating a process to compensate a service being provided over a network connection. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a determination component that determines a network connection between a server and a client node, and a predictive component that predicts, employing machine learning, a graphical representation update to a service provided by the server over the network connection. The predictive component can generate the prediction in response to a decrease in bandwidth and/or an increase in latency of a network connection. A training component can train a machine learning model employed by the predictive component based on historical data of the service provided by the server.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: March 11, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Marco Simioni, Ambrish Rawat, Killian Levacher, Mark Purcell
  • Patent number: 12235903
    Abstract: A system, computer program product, and method are presented for administering examinations with adversarial hardening of queries against automated responses. The method include receiving an original query electronically. A response to the original query is to be submitted electronically by a human. The method also includes modifying the original query, thereby generating a modified query. The modified query is configured to be comprehensible by the human, and not properly responded to through electronic means without human support.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: February 25, 2025
    Assignee: International Business Machines Corporation
    Inventors: Ambrish Rawat, Jonathan Peter Epperlein
  • Publication number: 20250028992
    Abstract: An embodiment causes generating, by a trained model, a training prompt response to a training prompt in a set of training prompts. An embodiment trains, using the training prompt and the training prompt response, an attribution model, the training resulting in a trained attribution model. An embodiment attributes, using the trained attribution model and a first prompt response generated by a fine-tuned model in response to a prompt, the fine-tuned model to a foundation model.
    Type: Application
    Filed: July 18, 2023
    Publication date: January 23, 2025
    Applicant: International Business Machines Corporation
    Inventors: Myles Foley, Ambrish Rawat, Gabriele Picco, Giulio Zizzo, Taesung Lee, Yufang Hou
  • Patent number: 12182263
    Abstract: Adversarial attack detection operations may be applied on one or more deep generative models for defending deep generative models from adversarial attacks. The adversarial attack may be detected on the one or more deep generative models based on the one or more of a plurality of adversarial attack detection operations. The one or more deep generative models may be sanitized based on the adversarial attack.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: December 31, 2024
    Assignee: International Business Machines Corporation
    Inventors: Mathieu Sinn, Killian Levacher, Ambrish Rawat
  • Patent number: 12169776
    Abstract: Techniques of facilitating deep learning model rescaling by computing devices. In one example, a system can comprise a processor that executes computer executable components stored in memory. The computer executable components can comprise: a rescaling component; and a forecasting component. The rescaling component can determine a scaling ratio that maps low mesh resolution predictive data output by a partial differential equation (PDE)-based model for a sub-domain to high-resolution observational or ground-truth data for a domain comprising the sub-domain. The forecasting component can generate high mesh resolution predictive data for the domain with a machine-learning model using input data of the PDE-based model and the scaling ratio.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: December 17, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fearghal O'Donncha, Ambrish Rawat, Sean A. McKenna, Mathieu Sinn
  • Publication number: 20240362498
    Abstract: A system includes an agent engine, an encoder, a general-purpose solver engine, and an orchestrator. The orchestrator is configured to receive a first problem instance corresponding to a learned policy that is based on auto reinforcement learning, and provide the first problem instance to the general-purpose solver engine, which is configured to execute based on the first problem instance to determine a solver state. The orchestrator is configured to extract, from the general-purpose solver engine, the solver state, and to provide the solver state to the encoder. The encoder is configured to query the agent engine for a best action according to the learned policy and an encoded solver state. The agent engine is configured to determine the best action according to the learned policy and the encoded solver state. The orchestrator is configured to receive the best action, and direct the general-purpose solver to implement the best action.
    Type: Application
    Filed: April 28, 2023
    Publication date: October 31, 2024
    Inventors: Rahul Nair, Radu Marinescu, Ambrish Rawat, Daniel Karl I. Weidele
  • Patent number: 12130864
    Abstract: Methods, computer program products and/or systems are provided that perform the following operations: obtaining a collection of objects; constructing a weighted graph based on the collection of objections, wherein the weighted graph preserves neighborhood semantics of objects of the collection of objects; generating partitions of nodes in the weighted graph of a fixed maximum size utilizing combinatorial partitioning; generating a vector for each node based on the partitions of nodes in the weighted graph; determining vector representations for objects in this collection and eventually applying this vector representation of the objects to gain efficiency (e.g., in terms of computation time and memory requirements) for use in downstream tasks such as recommendation.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: October 29, 2024
    Assignee: International Business Machines Corporation
    Inventors: Debasis Ganguly, Martin Gleize, Ambrish Rawat, Yufang Hou
  • Patent number: 12124961
    Abstract: A computing device configured for automatic selection of model parameters includes a processor and a memory coupled to the processor. The memory stores instructions to cause the processor to perform acts including providing an initial set of model parameters and initial condition information to a model based on historical data. A model generates data based on the model parameters and the initial condition information. After determining whether the model-generated data is similar to an observed data, updated model parameters are selected for input to the model based on the determined similarity.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: October 22, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fearghal O'Donncha, Ambrish Rawat, Sean A. McKenna, Mathieu Sinn
  • Publication number: 20240291633
    Abstract: A computer-implemented method, system and computer program product for verifying the trustworthiness of an aggregation scheme utilized by an aggregator in the federated learning technique. A bit mask is received from each client used for training a machine learning algorithm using the federated learning technique. Such a bit mask contains values of ones and zeros, where a value of one indicates that the updated parameter of the global model corresponds to a parameter used by the local model trained on the client and a value of zero indicates that is not the case. These bit masks, which are encrypted, may then be combined using a homomorphic additive encryption scheme into a mask containing a matrix of values. If the mask contains a matrix of values of only the value of one, then the aggregator is deemed to be trustworthy. Otherwise, the aggregator is deemed to be untrustworthy.
    Type: Application
    Filed: February 23, 2023
    Publication date: August 29, 2024
    Inventors: Giulio Zizzo, Stefano Braghin, Ambrish Rawat, Mark Purcell
  • Publication number: 20240249018
    Abstract: One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to a process for privacy-enhanced machine learning and inference. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a processing component that generates an access rule that modifies access to first data of a graph database, wherein the first data comprises first party information identified as private, a sampling component that executes a random walk for sampling a first graph of the graph database while employing the access rule, wherein the first graph comprises the first data, and an inference component that, based on the sampling, generates a prediction in response to a query, wherein the inference component avoids directly exposing the first party information in the prediction.
    Type: Application
    Filed: January 23, 2023
    Publication date: July 25, 2024
    Inventors: Ambrish Rawat, Naoise Holohan, Heiko H. Ludwig, Ehsan Degan, Nathalie Baracaldo Angel, Alan Jonathan King, Swanand Ravindra Kadhe, Yi Zhou, Keith Coleman Houck, Mark Purcell, Giulio Zizzo, Nir Drucker, Hayim Shaul, Eyal Kushnir, Lam Minh Nguyen