Patents by Inventor Swarnim Narayan

Swarnim Narayan 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: 11847663
    Abstract: A churn prediction system includes at least one hardware processor, a memory including a historical sample set of subscriber data, and a churn prediction engine executing on the at least one hardware processor. The churn prediction engine is configured to identify the historical sample set, identify a set of attributes, automatically select a subset of attributes based on an information gain value, generate a decision tree by recursively generating nodes of the decision tree by computing an information gain value for each remaining attribute of the subset of attributes, identifying a highest attribute having the highest information gain value, and assigning the highest attribute to the node. The churn prediction engine is also configured to receive target data for a target subscriber, apply the target data to the decision tree, thereby generating a churn prediction for the target subscriber, and identify the target subscriber as a churn prediction.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: December 19, 2023
    Assignee: EBAY INC.
    Inventors: Rama Krishna Vadakattu, Bibek Panda, Swarnim Narayan, Harshal Godhia
  • Publication number: 20230385612
    Abstract: Described are examples for generating a model for forecasting time series data. For a timeseries data set, one or more layers can be provided, where each layer in the one or more layers includes, for each timeseries data input in at least a portion of multiple timeseries data inputs, generating, for the timeseries data input, a short range output from a causal convolution process that is based on timeseries data inputs from the timeseries data set that are associated with timestamps within a threshold time before the timestamp of the timeseries data input, and generating, for the timeseries data input, a long range output from a transformer process based on the short range outputs from the causal convolution process for each timeseries data input from at least the portion of the multiple timeseries data inputs that are associated with timestamps before the timestamp of the timeseries data input.
    Type: Application
    Filed: May 27, 2022
    Publication date: November 30, 2023
    Inventors: Chepuri Shri Krishna, Swarnim Narayan, Kiran Rama, Ivan Barrientos, Vijay Srinivas Agneeswaran
  • Publication number: 20230359822
    Abstract: Example aspects include techniques for anomaly detection via sparse judgmental samples. These techniques may include generating, via lexical analysis, a plurality of tokens from a textual representation of a machine learning (ML) model and generating, via a parser, based on the plurality of tokens, an abstract syntax tree (AST) corresponding to the ML model. In addition, the techniques may include identifying a data dependency of the ML model based on an AST node within the AST, the AST node corresponding to a data source and the data dependency indicating the ML model depends on the data source. Further, the techniques may include detecting a potential issue associated with the data source, and transmitting, based on the data dependency, an alert notification in response to the potential issue.
    Type: Application
    Filed: May 6, 2022
    Publication date: November 9, 2023
    Inventors: Laurent BOUE, Kiran RAMA, Vijay Srinivas AGNEESWARAN, Chepuri Shri KRISHNA, Swarnim NARAYAN
  • Publication number: 20230029320
    Abstract: A system can implement, in a first hyperparameter configuration state, a first set of hyperparameter search operations. The first set of hyperparameter search operations includes selecting a first set of hyperparameters. Each hyperparameter of the first set of hyperparameters having a corresponding configuration. Additionally, the first set of hyperparameter search operations includes obtaining a first set of performance data that includes information indicating a performance of each hyperparameter of the first set of hyperparameters, and assigning a value to each hyperparameter of the first set of hyperparameters based on the corresponding performance data.
    Type: Application
    Filed: July 16, 2021
    Publication date: January 26, 2023
    Inventors: Chepuri Shri Krishna, Swarnim Narayan, Himanshu Rai, Diksha Manchanda
  • Patent number: 11494593
    Abstract: This application relates to apparatus and methods for optimizing hyperparameters for machine learning models. In some examples, a computing device configures a machine learning model with a first set of hyperparameters from a pool of hyperparameters. The computing device may execute the machine learning model to generate a validation score, and may update parameters of a probability determination model based on the validation score. Further, the computing device may execute the probability determination model to generate probabilities corresponding to the first set of hyperparameters. The computing device may also determine a second set of hyperparameters from the pool of hyperparameters based on the generated probabilities, and may configure the machine learning model with the second set of hyperparameters.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: November 8, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Chepuri Shri Krishna, Swarnim Narayan, Diksha Manchanda, Amit Agarwal
  • Publication number: 20220245505
    Abstract: This application relates to apparatus and methods for training machine learning models. In some examples, a pool of worker pods are generated that can execute tasks to train a machine learning model. The pool of work pods are assigned tasks by a master that communicates with the worker pods using a work queue. Each worker pod can provide output using a results queue. The embodiments may operate with less reliable memory, such as object stores, which may be less costly than other types of storage mechanisms. To operate in less reliable environments, each worker pod can include a checkpoint mechanism that can recover from interruptions, such as interruptions due to node failure or preemption. For example, the checkpoint mechanism may allow a worker pod to continue processing a task, when the task is interrupted, from a last checkpoint. Processing results are provided to a results queue when a task completes.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Chepuri Shiri Krishna, Amit Agarwal, Ashish Gupta, Swarnim Narayan, Himanshu Rai, Varun Mishra, Abhinav Rai, Chandrakant Bharti, Gursirat Singh Sodhi, Nitin Raj Singh Namdev Balaji
  • Publication number: 20210295107
    Abstract: This application relates to apparatus and methods for optimizing hyperparameters for machine learning models. In some examples, a computing device configures a machine learning model with a first set of hyperparameters from a pool of hyperparameters. The computing device may execute the machine learning model to generate a validation score, and may update parameters of a probability determination model based on the validation score. Further, the computing device may execute the probability determination model to generate probabilities corresponding to the first set of hyperparameters. The computing device may also determine a second set of hyperparameters from the pool of hyperparameters based on the generated probabilities, and may configure the machine learning model with the second set of hyperparameters.
    Type: Application
    Filed: March 18, 2020
    Publication date: September 23, 2021
    Inventors: Chepuri Shri Krishna, Swarnim Narayan, Diksha Manchanda, Amit Agarwal
  • Publication number: 20200364731
    Abstract: A churn prediction system includes at least one hardware processor, a memory including a historical sample set of subscriber data, and a churn prediction engine executing on the at least one hardware processor. The churn prediction engine is configured to identify the historical sample set, identify a set of attributes, automatically select a subset of attributres based on an information gain value, generate a decision tree by recursively generating nodes of the decision tree by computing an information gain value for each remaining attribute of the subset of attributes, identifying a highest attribute having the highest information gain value, and assigning the highest attribute to the node. The churn prediction engine is also configured to receive target data for a target subscriber, apply the target data to the decision tree, thereby generating a churn prediction for the target subscriber, and identify the target subscriber as a churn prediction.
    Type: Application
    Filed: July 29, 2020
    Publication date: November 19, 2020
    Inventors: Rama Krishna Vadakattu, Bibek Panda, Swarnim Narayan, Harshal Godhia
  • Patent number: 10762517
    Abstract: A churn prediction system includes at least one hardware processor, a memory including a historical sample set of subscriber data, and a churn prediction engine executing on the at least one hardware processor. The churn prediction engine is configured to identify the historical sample set, identify a set of attributes, automatically select a subset of attributes based on an information gain value, generate a decision tree by recursively generating nodes of the decision tree by computing an information gain value for each remaining attribute of the subset of attributes, identifying a highest attribute having the highest information gain value, and assigning the highest attribute to the node. The churn prediction engine is also configured to receive target data for a target subscriber, apply the target data to the decision tree, thereby generating a churn prediction for the target subscriber, and identify the target subscriber as a churn prediction.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: September 1, 2020
    Assignee: eBay Inc.
    Inventors: Rama Krishna Vadakattu, Bibek Panda, Swarnim Narayan, Harshal Godhia
  • Publication number: 20170004513
    Abstract: A churn prediction system includes at least one hardware processor, a memory including a historical sample set of subscriber data, and a churn prediction engine executing on the at least one hardware processor. The churn prediction engine is configured to identify the historical sample set, identify a set of attributes, automatically select a subset of attributes based on an information gain value, generate a decision tree by recursively generating nodes of the decision tree by computing an information gain value for each remaining attribute of the subset of attributes, identifying a highest attribute having the highest information gain value, and assigning the highest attribute to the node. The churn prediction engine is also configured to receive target data for a target subscriber, apply the target data to the decision tree, thereby generating a churn prediction for the target subscriber, and identify the target subscriber as a churn prediction.
    Type: Application
    Filed: December 31, 2015
    Publication date: January 5, 2017
    Inventors: Rama Krishna Vadakattu, Bibek Panda, Swarnim Narayan, Harshal Godhia