Patents by Inventor Kartik Ahuja

Kartik Ahuja 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).

  • Publication number: 20240135239
    Abstract: Techniques for generating explanations for machine learning (ML) are disclosed. These techniques include identifying an ML model, an output from the ML model, and a plurality of constraints, and generating a plurality of neighborhoods relating to the ML model based on the plurality of constraints. The techniques further include generating a predictor for each of the plurality of neighborhoods using the ML model and the plurality of constraints, constructing a combined predictor based on combining each of the respective predictors for the plurality of neighborhoods, and creating one or more explanations relating to the ML model and the output from the ML model using the combined predictor.
    Type: Application
    Filed: October 19, 2022
    Publication date: April 25, 2024
    Inventors: Amit DHURANDHAR, Karthikeyan NATESAN RAMAMURTHY, Kartik AHUJA, Vijay ARYA
  • Patent number: 11915131
    Abstract: In an approach to improve the efficiency of solving problem instances by utilizing a machine learning model to solve a sequential optimization problem. Embodiments of the present invention receive a sequential optimization problem for solving and utilize a random initialization to solve a first instance of the sequential optimization problem. Embodiments of the present invention learning, by a computing device a machine learning model, based on a previously stored solution to the first instance of the sequential optimization problem. Additionally, embodiments of the present invention generate, by the machine learning model, one or more subsequent approximate solutions to the sequential optimization problem; and output, by a user interface on the computing device, the one or more subsequent approximate solutions to the sequential optimization problem.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: February 27, 2024
    Assignee: International Business Machines Corporation
    Inventors: Kartik Ahuja, Amit Dhurandhar, Karthikeyan Shanmugam, Kush Raj Varshney
  • Publication number: 20230021338
    Abstract: A method for training a machine learning system using conditionally independent training data includes receiving an input dataset (p(x, y, z)). A generative adversarial network, that includes a generator and a first discriminator, uses the input dataset to generate a training data (ps (xf, yf, zf)) by generating the values (xf, yf, zf). The first discriminator determines a first loss (L1) based on (xf, yf, zf) and (x, y, z). A divergence calculator modifies the training data based on a dependence measure (?). The divergence calculator includes a second discriminator and a third discriminator. Modifying the training data includes receiving a reference value ({tilde over (y)}), and computing, by the second discriminator, a second loss (L2) based on (xf, yf, zf) and (xf, {tilde over (y)}, zf). The third discriminator computes a third loss (L3) based on (yf, zf) and ({tilde over (y)}, zf). Further, a fourth loss (L4) is computed based on L2 and L3.
    Type: Application
    Filed: July 7, 2021
    Publication date: January 26, 2023
    Inventors: Kartik Ahuja, Prasanna Sattigeri, Karthikeyan Shanmugam, Dennis Wei, Murat Kocaoglu, Karthikeyan Natesan Ramamurthy
  • Publication number: 20220180254
    Abstract: A method, computer system, and a computer program product for invariant risk minimization games is provided. The present invention may include defining a plurality of environment-specific classifiers corresponding to a plurality of environments. The present invention may also include constructing an ensemble classifier associated with the plurality of environment-specific classifiers. The present invention may further include initiating a game including a plurality of players corresponding to the plurality of environments. The present invention may also include calculating a nash equilibrium of the initiated game. The present invention may further include determining an ensemble predictor based on the calculated nash equilibrium. The present invention may include deploying the determined ensemble predictor associated with the calculated nash equilibrium to make predictions in a new environment.
    Type: Application
    Filed: December 8, 2020
    Publication date: June 9, 2022
    Inventors: Kartik Ahuja, Karthikeyan Shanmugam, Kush Raj Varshney, Amit Dhurandhar
  • Publication number: 20220164644
    Abstract: In an approach to improve the efficiency of solving problem instances by utilizing a machine learning model to solve a sequential optimization problem. Embodiments of the present invention receive a sequential optimization problem for solving and utilize a random initialization to solve a first instance of the sequential optimization problem. Embodiments of the present invention learning, by a computing device a machine learning model, based on a previously stored solution to the first instance of the sequential optimization problem. Additionally, embodiments of the present invention generate, by the machine learning model, one or more subsequent approximate solutions to the sequential optimization problem; and output, by a user interface on the computing device, the one or more subsequent approximate solutions to the sequential optimization problem.
    Type: Application
    Filed: November 23, 2020
    Publication date: May 26, 2022
    Inventors: Kartik Ahuja, Amit Dhurandhar, Karthikeyan Shanmugam, Kush Raj Varshney