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: 12670410Abstract: 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: GrantFiled: February 8, 2023Date of Patent: June 30, 2026Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: 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: 12651198Abstract: 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: GrantFiled: February 11, 2022Date of Patent: June 9, 2026Assignee: International Business Machines CorporationInventors: Ambrish Rawat, Oznur Alkan, Rahul Nair, Fearghal O'Donncha
-
Patent number: 12632783Abstract: 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: GrantFiled: July 20, 2022Date of Patent: May 19, 2026Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Giulio Zizzo, Ambrish Rawat, Naoise Holohan, Seshu Tirupathi
-
Patent number: 12591764Abstract: 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: GrantFiled: March 9, 2022Date of Patent: March 31, 2026Assignee: International Business Machines CorporationInventors: Ambrish Rawat, Jonathan Peter Epperlein, Rahul Nair, Killian Levacher
-
Publication number: 20250384063Abstract: 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: ApplicationFiled: June 18, 2024Publication date: December 18, 2025Inventors: Kieran Fraser, Erik Miehling, Ambrish Rawat, Elizabeth Daly, Juan Bernabe-Moreno
-
Patent number: 12380217Abstract: 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: GrantFiled: March 22, 2022Date of Patent: August 5, 2025Assignee: International Business Machines CorporationInventors: Ambrish Rawat, Stefano Braghin, Killian Levacher, Ngoc Minh Tran, Giulio Zizzo
-
Publication number: 20250238200Abstract: 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: ApplicationFiled: January 23, 2024Publication date: July 24, 2025Inventors: Naoise Holohan, Mohamed Suliman, Ambrish Rawat, Stefano Braghin
-
Publication number: 20250190815Abstract: 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: ApplicationFiled: December 6, 2023Publication date: June 12, 2025Inventors: Anisa Halimi, Muhammad Zaid Hameed, Ambrish Rawat, Killian Levacher
-
Publication number: 20250131029Abstract: 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: ApplicationFiled: October 23, 2023Publication date: April 24, 2025Applicant: International Business Machines CorporationInventors: Giulio Zizzo, Beat Buesser, Kieran Fraser, Ambrish Rawat, Michael Gringo Angelo Reglos Bayona
-
Patent number: 12282316Abstract: 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: GrantFiled: June 21, 2021Date of Patent: April 22, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amadou Ba, Ambrish Rawat, Joern Ploennigs
-
Patent number: 12250150Abstract: 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: GrantFiled: December 28, 2021Date of Patent: March 11, 2025Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marco Simioni, Ambrish Rawat, Killian Levacher, Mark Purcell
-
Patent number: 12235903Abstract: 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: GrantFiled: December 10, 2020Date of Patent: February 25, 2025Assignee: International Business Machines CorporationInventors: Ambrish Rawat, Jonathan Peter Epperlein
-
Publication number: 20250028992Abstract: 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: ApplicationFiled: July 18, 2023Publication date: January 23, 2025Applicant: International Business Machines CorporationInventors: Myles Foley, Ambrish Rawat, Gabriele Picco, Giulio Zizzo, Taesung Lee, Yufang Hou
-
Patent number: 12182263Abstract: 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: GrantFiled: December 13, 2021Date of Patent: December 31, 2024Assignee: International Business Machines CorporationInventors: Mathieu Sinn, Killian Levacher, Ambrish Rawat
-
Patent number: 12169776Abstract: 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: GrantFiled: December 15, 2020Date of Patent: December 17, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fearghal O'Donncha, Ambrish Rawat, Sean A. McKenna, Mathieu Sinn
-
Publication number: 20240362498Abstract: 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: ApplicationFiled: April 28, 2023Publication date: October 31, 2024Inventors: Rahul Nair, Radu Marinescu, Ambrish Rawat, Daniel Karl I. Weidele
-
Patent number: 12130864Abstract: 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: GrantFiled: August 7, 2020Date of Patent: October 29, 2024Assignee: International Business Machines CorporationInventors: Debasis Ganguly, Martin Gleize, Ambrish Rawat, Yufang Hou
-
Patent number: 12124961Abstract: 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: GrantFiled: December 23, 2020Date of Patent: October 22, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fearghal O'Donncha, Ambrish Rawat, Sean A. McKenna, Mathieu Sinn
-
Publication number: 20240291633Abstract: 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: ApplicationFiled: February 23, 2023Publication date: August 29, 2024Inventors: Giulio Zizzo, Stefano Braghin, Ambrish Rawat, Mark Purcell
-
Publication number: 20240249018Abstract: 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: ApplicationFiled: January 23, 2023Publication date: July 25, 2024Inventors: 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