“During his undergraduate days here at IIT Roorkee, Abhishek has implemented the parallelization of PSO algorithm that resulted in a very good conference publication. The work that was implemented that time has very good practical applications and wide spread use, even in these days. Further investigations into that work is needed.”
About
Activity
-
Reflecting on My Clinical Psychology Internship! As I end my 2-month-long summer internship at Dr. Ram Manohar Lohia Hospital(PGIMER), Department of…
Reflecting on My Clinical Psychology Internship! As I end my 2-month-long summer internship at Dr. Ram Manohar Lohia Hospital(PGIMER), Department of…
Liked by Abhishek Jain
-
Welcome #Rubrik to NYSE! Today is a momentous day for Rubrik as the company goes public! I am grateful to be here for this milestone and excited…
Welcome #Rubrik to NYSE! Today is a momentous day for Rubrik as the company goes public! I am grateful to be here for this milestone and excited…
Liked by Abhishek Jain
-
A legacy I bestowed upon my daughter’s 8th Birthday! Dear Daughter, Never give up! Your dadu (grandfather) never said these words to me but I…
A legacy I bestowed upon my daughter’s 8th Birthday! Dear Daughter, Never give up! Your dadu (grandfather) never said these words to me but I…
Liked by Abhishek Jain
Experience & Education
Licenses & Certifications
Publications
-
Parallelization of Particle Swarm Optimization Using Message Passing Interfaces
NABIC'09/IEEE
Motivated by the growing demand of accuracy and low computational time in optimizing functions in various fields of engineering, an approach has been presented using the technique of parallel computing. The parallelization has been carried out on one of the simplest and flexible optimization algorithms, namely the particle swarm optimization (PSO) algorithm. PSO is a stochastic population global optimizer and the initial population may be provided with random values and later convergence may be…
Motivated by the growing demand of accuracy and low computational time in optimizing functions in various fields of engineering, an approach has been presented using the technique of parallel computing. The parallelization has been carried out on one of the simplest and flexible optimization algorithms, namely the particle swarm optimization (PSO) algorithm. PSO is a stochastic population global optimizer and the initial population may be provided with random values and later convergence may be achieved. The use of message passing interfaces (MPIs) for the parallelization of the asynchronous version of PSO is proposed. In this approach, initial population has been divided between the processors chosen at run time. Numerical values obtained using above approach are at last compared for standard test functions.
Other authorsSee publication
Patents
-
REAL TIME FAULT TOLERANT STATEFUL FEATURIZATION
Issued US11487751B2
The Feature Management Platform is a self-service platform which enables users to calculate data features to be used in training and prediction for machine learning models The platform processes data event by event and calculates features in streaming mode. Among these features, some require stateful aggregations over time, e.g., “count of distinct logins from one IP” where we have to store state of the given IP over time. The platform’s processing module could be used to store the state and…
The Feature Management Platform is a self-service platform which enables users to calculate data features to be used in training and prediction for machine learning models The platform processes data event by event and calculates features in streaming mode. Among these features, some require stateful aggregations over time, e.g., “count of distinct logins from one IP” where we have to store state of the given IP over time. The platform’s processing module could be used to store the state and do aggregation local to the processing nodes, but it would exhibit the following problems:
* No fault tolerance: If the processing node dies we lose the state.
* Memory constraints of the processing framework.
* Data locality: Distributed processing framework used in the platform means individual nodes can’t update data that are not existing locally.
* Aggregations on different keys for one transaction require “shuffle operations” across the processing framework
* Aggregations on non-primary (e.g. Kafka’s partitioning) keys require a global lock to prevent race conditions on concurrent state updates
* These features might require backfilling (if the aggregation window exceeds the retention on the input stream) which usually happens in batch mode. Hence, the state has to be shared across different processes running on different kinds of input data sources over a variety of time windows.
We solve the above problem by introducing an additional external, distributed cache layer into the platform which can be backfilled, is resilient to repartitioning & failures in the processing system, supports secondary keys w/o reshuffling of data and data structures to easily implement windowed aggregations with configurable TTL (time to live) settings. We decouple the aggregation state into a dedicated, distributed in-memory cache with disk backups. The processing framework stores and retrieves state from the introduced cache layer “leveraging the push down predicate pattern”.Other inventorsSee patent -
ACTION RECOMMENDATION ENGINE
Issued US11314829B2
1. Customers purchase Quickbooks in order to more easily manage their financial information, but new First Time Users (FTU) don’t always know where to start and get confused by all the features on the Home Page (HP).
The current method to help new users onboard to the product relies on user’s filling out an optional onboarding question (What would you like to do in Quickbooks?). Based on the responses, a HP widget recommends a rank-ordered list of first actions to take. However, based…1. Customers purchase Quickbooks in order to more easily manage their financial information, but new First Time Users (FTU) don’t always know where to start and get confused by all the features on the Home Page (HP).
The current method to help new users onboard to the product relies on user’s filling out an optional onboarding question (What would you like to do in Quickbooks?). Based on the responses, a HP widget recommends a rank-ordered list of first actions to take. However, based on the data that we have seen in the past, about 65% of users select none or all of the options, which does not make the onboarding experience very personalized or effective.
2. To improve the recommendations and personalize the onboarding experience in the most relevant way possible for the user, we propose a method to predict user intent (or interest in a particular product feature) based on the user’s information prior to signing up.
The solution (outlined in more detail below) utilizes the following kinds of user information:
Search activity of the user across Intuit partner websites in addition to QuickBooks Online.
Demographics
QB.com web page activity
The above data is processed to feed into Natural Language Processing algorithms such as LDA (Latent Dirichlet Allocation) and Topic Modeling and then analyzed for similarity with the actions available in QuickBooks. The similarity analysis then yields a list of top recommended actions mapped to each user.
In other words, the intent of the user prior to purchasing the product is handed off to make recommendations inside the product once the user starts using it.Other inventorsSee patent -
REAL TIME MODEL CASCADES AND DERIVED FEATURE HIERARCHY
Filed US Intuit IPR-2010873US
This invention leverages a multi-modal feature stream. It is based on a framework to tap into a data source and compute features while pushing the results in a standardized format onto a feature queue. It is treating model outputs as features and supports asynchronous prediction hooks.
Other inventors -
FEATURE MANAGEMENT PLATFORM
Filed US Intuit IPR-2010879US
This patent filing proposes an architecture for a holistic platform to manage the full lifecycle of data features and attributes for data science and analytics use cases. It is targeted towards Data Workers managing machine learning features to support use cases with real time or offline processing/querying needs. Those workers will be able to implement data transforms of both streaming and batch data sources, add context to data, define and process new and existing features and view metrics on…
This patent filing proposes an architecture for a holistic platform to manage the full lifecycle of data features and attributes for data science and analytics use cases. It is targeted towards Data Workers managing machine learning features to support use cases with real time or offline processing/querying needs. Those workers will be able to implement data transforms of both streaming and batch data sources, add context to data, define and process new and existing features and view metrics on their features. The architecture minimizes dependency on data engineering while reducing the turnaround time to create, modify, deploy, and use features within a consolidated platform. In detail, we envision solving the following user problems.
AI/ML use cases require data features for their models to be computed and made available in a way that it serves both query patterns specific to model training and hosting of smart services, and a variety of special data structures (e.g. one hot encodings). To save cost, effort and duplication, these feature computations and their value output need to be discoverable, shareable and reusable across use cases. A data worker should be able to solely focus on implementing the logic for these transformations without needing the knowledge of the underlying infrastructure, storage solutions, runtime details and query mode (e.g. batch vs streaming). At prediction time, ML use cases need to access aggregates derived from multiple upstream sources the context of which may not be available within the actual product. Finally, the computations should run independently, securely and access controls for feature values need to be in place.Other inventors
Honors & Awards
-
IIT Roorkee Heritage Foundation Award for Academic, Research and Co-Curricular Excellence
IIT Roorkee Heritage Foundation
Test Scores
-
IIT JEE
Score: All India Rank - 705
Languages
-
English
Professional working proficiency
-
Hindi
Native or bilingual proficiency
Recommendations received
3 people have recommended Abhishek
Join now to viewMore activity by Abhishek
-
Ask any successful athlete, CEO, or business owner, you won't reach the finish line if you never take the first step.
Ask any successful athlete, CEO, or business owner, you won't reach the finish line if you never take the first step.
Liked by Abhishek Jain
-
Met with the legendary #NandanNilekani at the launch of DigiSahamati Foundation new office His high impact contribution and work over the past…
Met with the legendary #NandanNilekani at the launch of DigiSahamati Foundation new office His high impact contribution and work over the past…
Liked by Abhishek Jain
-
Work life culture is ruined today. I can say it confidently because I have spent 12+ years in the industry. Situations, now and 12 years back when I…
Work life culture is ruined today. I can say it confidently because I have spent 12+ years in the industry. Situations, now and 12 years back when I…
Liked by Abhishek Jain
-
It is always fun to go down memory lane through these rapid fire questions … https://lnkd.in/gbVxxGAW
It is always fun to go down memory lane through these rapid fire questions … https://lnkd.in/gbVxxGAW
Liked by Abhishek Jain
-
To all my Google friends: I know this week has been tough with a lot of criticism about Gemini's gaffes. Just wanted to say I love all of you and…
To all my Google friends: I know this week has been tough with a lot of criticism about Gemini's gaffes. Just wanted to say I love all of you and…
Liked by Abhishek Jain
-
At the end of the book, you hold out the idea that maybe Musk can still turn it around because he's rich and smart and dogged. Do you think there's…
At the end of the book, you hold out the idea that maybe Musk can still turn it around because he's rich and smart and dogged. Do you think there's…
Liked by Abhishek Jain
-
I’m happy to share that I’ve completed my Postgraduate Program in AI&ML at The University of Texas at Austin!
I’m happy to share that I’ve completed my Postgraduate Program in AI&ML at The University of Texas at Austin!
Liked by Abhishek Jain
-
BIG NEWS: We've extended our trial period to a 𝘩𝘶𝘨𝘦 45 days for Privileged Remote Access. With it, you can secure and control privileged remote…
BIG NEWS: We've extended our trial period to a 𝘩𝘶𝘨𝘦 45 days for Privileged Remote Access. With it, you can secure and control privileged remote…
Liked by Abhishek Jain
-
At Intuit, Global Engineering Days (GED) is our weeklong code-a-thon that brings together Intuit technologists from all over the world to innovate…
At Intuit, Global Engineering Days (GED) is our weeklong code-a-thon that brings together Intuit technologists from all over the world to innovate…
Liked by Abhishek Jain
-
Learn how to get a green card via an EB-5 visa and get individual time with immigration lawyers 🗓 October 7, 2023 📍1 Sansome Street, San…
Learn how to get a green card via an EB-5 visa and get individual time with immigration lawyers 🗓 October 7, 2023 📍1 Sansome Street, San…
Liked by Abhishek Jain
People also viewed
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Abhishek Jain in United States
-
Abhishek Jain
AVP, Data Analytics & Engineering Lead in Raleigh-Durham, NC Area
-
Abhishek Jain
-
Abhishek Jain
UX Research Intern @ Cyber Dive | MS in Human-Centered Design @ Pace University
-
Abhishek Jain
-
Abhishek Jain
Software Engineer @AWS | CS grad RUTGERS 2023
195 others named Abhishek Jain in United States are on LinkedIn
See others named Abhishek Jain