.01

ABOUT

PERSONAL DETAILS
New Delhi, India
yaduvanshiankit@outlook.com
Hello. I am a Dreamer. Researcher. Programmer. Deep Learning Enthusiast. Visionary. Leader. I am interested in Intelligent Agents. Natural Language Processing. Human Computer Interaction. Transfer Learning. Cognitive Science. Reinforcement Learning.
I am passionate about developing AI based solutions to take education to every person in world for free, forever.
Welcome to my Personal and Academic profile.
Looking for a PhD position in Computer Science.

BIO

ABOUT ME

Hi! I am Ankit. I am an innovation enthusiast looking for a PhD position in Computer Science. My general areas of interest are deep learning, intelligent agents, natural language processing & understanding, human-computer interaction, transfer learniing, cognitive science and reinforcement learning. My research focuses on generalizing learning for intelligent agents. I aim to be a key contributor in the development of generalized artificial intelligence and hope to experience the day when we can enthusiastically say: "Whoa! I didn't knew I was talking to an artificial agent. Amazing!"

I graduated with B.Tech in Computer Science from A.P.J. Abdul Kalam Technical University in 2015 and M.Sc. in Computer Science from South Asian University in 2018. I spent my final year of M.Sc. doing research on Natural Language Processing and Intelligent Agents.

CURRENT RESEARCH INTERESTS

Intelligent Agents

I have been trying to build context-driven languistically developed, cognitive intelligent agent for some time. I find this an interesting challenge which, for me, involves a number of tasks starting from query classification, to intent and entity detection with a mechanism to dynamically save and build the cognitive context, and further retrieve these contexts to make decisions. At the end we need a conversational agent too with the capability to work on these contexts and formulate contextually correct responses. To improve on context development I believe, it may require a sentiment detection, sarcasm detection, global variable collection and many other such added contexts that can help in understanding the query and then responding to it with the best possible response. It has been a great challenge to build the cognitive part and a mechanism to save and access it. I am looking forward to new and more effective ways to deal with this problem.

Natural Language Processing

NLP is an integral dream of AI. We, as human, have always imagined AI's to converse with humans or other AI's in our day to day language with fluency and complete understanding. The taks in NLP involve solving the challenges that our current state of AI is facing in processing, understanding and using as a means of communication. I see NLP challenges as the most critical one's in terms of AI development for applications involving interaction of humans with AI. We humans have invariably developed a sense of context, thanks to evolution (if Darwin is right), and we use the context for not only differentiably understanding but also replying. Thus, I believe it is important to develop context based NLP solutions for the fantasized future of AI.

Transfer Learning

I have always believed it is a generalized learning that will take us closer to the dream of AI we all have been talking about. Transfer learning is one such task which allows us to reach a platform where an intelligent agent is able to perform multiple tasks while transfering its learning of one task to other. I have recently started working with this idea and I find it really interesing both theoretically and practically because its implications can be really wonderful.

Human-Computer Interaction

HCI is the core of all the development that we are hoping or working for. We need to monitor and develop AI considering the human interaction requirements. An excellent AI with poor communication or usability for common human beings is as good a commerce student writing science exam. Therefore, we need to develop AI with human interaction and usability needs in perspective.

Reinforcement Learning

Reinforcement learning is at the core of learning. If Darwin is to believed to be right than reinforcement learning is what we have been doing ever since the unicellular organism appeared on Earth, 3.5 billion years ago. We can learn models with supervised and unsupervised learning but when it comes to development of a real, physically capable or at least an AI that works in a real environment, we will always need reinforcement learning. Some policies can only be learned from an active environment. Reinforcement learning for me is the ultimate learning that we will have to use in order to reac the Ai level anywhere clsoe to humans and perhaps beyond.

Cognitive Science

Cognition had a lot to do with the development of first perceptron model back in 1942. In past two centuries we have learned more about human cognition than we did in the billion years before that. Knowledge and development of cognition development and working gives us the idea about how human machine attempts to do any cognitive task. This in turn gives us an insight into what kind of architecture or algorithm do we need to build for a particluar cognitive task.

LONG TERM GOALS

QUALITY EDUCATION FOR ALL

I believe education is the fundamental right of all human beings. Knowledge is what out forefathers have passed on to us generations by generations. Looking at the current state of the world, it can be safely said that a lot of the knowledge is lost because it wasn't shared. This knowledge could have changed the way this world works or the way we see this world. If Bruno or Newton wouldn't have shared their knowledge then probably we would still be thinking Earth to be a flat surface and the centre of the universe. Since, some of us got to learn and educate ourselves consuming the resources provided by the nature it is our responsibility to not only take the current state of knowledge foreward but also to take education to those who are still living at the dark edge of this enlighted world. Therefore, my ultimate goal is to develop AI based architectures which could utilize today's handheld or position fixed technologies to take education to every person in the world in a really positive manner. I strongly believe, AI is one tool that can help the world in realizing a long debated and anticipated dream and goal of taking the fundamental right of quality education to every being in the world. I hope to make it possible in this lifetime alone.

Healthcare Solutions

Healthcare is one department in which deta-centric approaches like Machine or Deep Learning can make a big impact. For the first time in our known human history we have a tool at our disposal that allows us to look deeper into every disease, understand its reasons & maybe cure it or even hopefully prevent it before it grows into a life-threating disease as we know today. Healthcare is one challenge that I would like to take with both hands & hopefully make a difference.

Cross Field Research & Application Development

I'm inspired by the nature or so we call universe. Therefore, I try to explore, understand & learn everything that contributes to the development of universe to its current state passionately as a hobby. This hunger for knowledge & curiosity to understand how & why things work has led me to have the subject knowledge of at least the basic level in the field of Psychology, Microeconomics, Development Economics (Macroeconomics), Finance Theory, Biology, Bioengineering, Sensory Systems, Neuroscience, Chemical Science, Quantum Physics, Classical Mechanics, String Theory & Holographic Duality, Ocean & Climate Dynamics, Astrophysics, Calculus, Poker Theory & Analysis, LASER & Robotics,


.02

EDUCATION

.03

SKILLS

TECHNICAL AND INFORMATIONAL
LEVEL : INTERMEDIATEEXPERIENCE : 2 YEARS
Python
LEVEL : INTERMEDIATEEXPERIENCE : 1 YEARS
TensorflowKerasSciKit-LearnNLTK
LEVEL : INTERMEDIATEEXPERIENCE : 1 YEARS
MatplotlibSeabornPlotly
LEVEL : ADVANCEDEXPERIENCE : 1 YEARS
NumPySciPyPandas
LEVEL : INTERMEDIATEEXPERIENCE : 2 YEARS
MySQLMongoDB
ANALYSIS & RESEARCH
LEVEL : INTERMEDIATEEXPERIENCE : 1 YEAR
Descriptive AnalysisStatistical AnalysisPCA
LEVEL : INTERMEDIATEEXPERIENCE : 1 YEAR
Data MiningData CollectionCheck for AccuracyMetrics
CREATIVITY & COMMUNICATION
LEVEL : ADVANCED
CuriosityAdaptabilityLogical ReasoningImagination
LEVEL : EXPERT
Critical ObservationPositive Reinforcement
LEVEL : INTERMEDIATE
Verbal CommunicationNon-verbal CommunicationActive Listening
LEADERSHIP & MANAGEMENT
LEVEL : EXPERT
TeamworkSelf-motivatedHumilitySelf-starterIntegrity
LEVEL : ADVANCED
Problem SolvingDecision Making
LEVEL : INTERMEDIATE
PlanningDelegationTime ManagementProfessionalism
.04

PUBLICATIONS

PUBLICATIONS LIST
31 JAN 2019

SELF-ATTENTION ENHANCED RECURRENT NEURAL NETWORKS FOR SENTENCE CLASSIFICATION

IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE

BANGALURU - INDIA

Enhancement of recurrent neural network learning capability by implementing the multi-head self attention layer on top of the recurrent layer thus freeing the model learning from the length of the sentence. We set new state-of-the-art result for this task of sentence classification with this work.

Conference Published IEEE Ankit Kumar and Reshma Rastogi

SELF-ATTENTION ENHANCED RECURRENT NEURAL NETWORKS FOR SENTENCE CLASSIFICATION

Ankit Kumar and Reshma Rastogi (nee Khemchandani) Conference Published IEEE

Sentence classification is a broad term which includes many text classification tasks like, sentiment classification, polarity detection, emotion detection, questions, queries and opinion classification. In this paper we have implemented four frameworks based on two architectures, namely vanilla Recurrent Neural Network and Bidirectional Recurrent Neural Network, of Recurrent Neural Network (RNN) using two different types of cell structures namely Long Short-Term Memory and Gated Recurrent Unit for the task of sentence classification. We have implemented multi-head self-attention mechanism on top of RNN hidden network to improve the learning ability of RNNs. Further, to improve the context building in the network we utilize Mikolov's pre-trained word2vec word vectors in both the static and non-static mode.

Recurrent neural networks can be very difficult to train given their chaotic nature. Therefore, to smoothen the training, we have initialized both the recurrent as well as the hidden weights orthogonally. The reason that propelled us to use orthogonal weights is its absolute value, which is 1, meaning that the weights in the network are stable (do not rise or diminish excessively) irrespective of the number of times repeated multiplication is performed in each iteration. In addition, we have applied L2 regularization on both the weights and L1 regularization on the activity regularizer. Further, we have applied batch normalization to each layer. Batch normalization parameters are initialized to transform the input to zero mean or unit variance distribution yet amid the training, the network can discover that some other distribution may be better. Thus, batch normalization enables each layer to learn a little more about data by itself.

To check the efficacy of our proposed framework, we have made a comparison of our models with the state-of-the-art methods of Yoon Kim. Furthermore, to compare the capability of multi-head self-attention against Bahdanau's attention we compare this work of ours with a previous work which was done using Bahdanau's attention on same dataset. Our framework achieves a state-of-the-art result on four of the seven datasets and a performance gain over the baseline model on five of the seven datasets. In addition, we observed that results obtained using multi-head self-attention framework are consistently higher than framework based on Bahdanau's attention.

30 SEP 2018

ATTENTIONAL RECURRENT NEURAL NETWORKS FOR SENTENCE CLASSIFICATION

FIRST INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFRASTRUCTURE

AHMEDABAD - INDIA

Implementing the LSTM and GRU based unidirectional and bi-directional RNN with Bahdanau's attention on top of the layer for the task of sentence classification advances the state-of-the-art for the task of sentence classification on six benchmark datasets.

Conference Published Springer Ankit Kumar and Reshma Rastogi

ATTENTIONAL RECURRENT NEURAL NETWORKS FOR SENTENCE CLASSIFICATION

Ankit Kumar and Reshma Rastogi (nee Khemchandani) Conference Published Springer

Sentence classification is a broad term which includes many text classification tasks like, sentiment classification, polarity detection, emotion detection, questions, queries and opinion classification. In this paper we have implemented four frameworks based on two architectures, namely vanilla Recurrent Neural Network and Bidirectional Recurrent Neural Network, of Recurrent Neural Network (RNN) using two different types of cell structures namely Long Short-Term Memory and Gated Recurrent Unit for the task of sentence classification.

We have implemented Bahdanau's self-attention mechanism on top of RNN hidden network to improve the learning ability of RNNs. Further, to improve the context building in the network we utilize Mikolov's pre-trained word2vec word vectors in both the static and non-static mode.

To check the efficacy of our proposed framework, we have made a comparison of our models with the state-of-the-art methods of Yoon Kim. Our framework achieves a state-of-the-art result on three of the six datasets and a performance gain over the baseline model on four of the six datasets.

28 MAY 2018

PERSONALIZED INTELLIGENT ASSISTANT

SOUTH ASIAN UNIVERSITY

NEW DELHI - INDIA

In this M.Sc. thesis, I have proposed a new model for personalized intelligent assistant with the focus on context based development of the AI with dynamic preservation of contexts at various level. This work also includes my work on sentence classification, domain-intent-entity detection and conversational chatbots.

Thesis Ankit Kumar, Advisor: Dr. Reshma Rastogi

PERSONALIZED INTELLIGENT ASSISTANT

Ankit Kumar, Advisor: Dr. Reshma Rastogi Thesis

A Personalized Intelligent Assistant (PIA) is a software service which offers a set of abilities of a traditional human assistant, most notably answering questions, performing tasks and assisting its users in day to day life activities using text and speech backed by artificial intelligence (AI). There are several intelligent assistants available in the market like Siri, Google Assistant, Alexa, Cortana, and others but none of them are personalized to a user. Instead, they are general in nature.

In this thesis we propose a context-driven memory-based architecture with an aim to train an intelligent assistant into a user personalized assistant. To build such an assistant, we propose a novel domain, intent, and entity detection framework that classifies the domain of a user query and identifies the intent and entities of query efficiently. The domain, intent, and entity form the context of our assistant. This context is then saved in a multi-leveled memory to ensure the availability of context to future queries. The model also incorporates a chatbot that learns the way of answering from the user itself with constant training on user queries. This chatbot is trained using an adversarial network. Thus, helping in framing responses that are very close to human responses. In this thesis, we explore the text-based queries only since the textual path is followed by both the verbal and image query to generate the response.

.05

WORK

DEEP LEARNING
img11
Text Classification

Sentence Classification

Sentence Classification

By: Ankit Kumar Deep Learning Classification

Will be updated soon.

img11
Multi-Label Classification

Domain, Intent and Entity Detection in Textual Queries

Domain, Intent and Entity Detection in Textual Queries

By: Ankit Kumar Deep Learning Classification

Will be updated soon.

img11
Chatbots

Converational Chatbot with Personality

Converational Chatbot with Personality

By: Ankit Kumar Deep Learning Chatbot

Will be updated soon.

img11
GANs

Language Generation with RNN based Generative Adversarial Network

Language Generation with RNN based Generative Adversarial Network

By: Ankit Kumar Deep Learning GAN

Will be updated soon.

img11
Sentiment Analysis

Sentiment Analysis in Queries and Reviews

Sentiment Analysis in Queries and Reviews

By: Ankit Kumar Deep Learning Sentiment Analysis

Will be updated soon.

img11
Language Translation

Language Translation with Seq2Seq Networks

Language Translation with Seq2Seq Networks

By: Ankit Kumar Deep Learning Seq2Seq

Will be updated soon.

img11
Summarization

Summarizatation with Recurrent Neural Networks

Summarizatation with Recurrent Neural Networks

By: Ankit Kumar Deep Learning Summarization

Will be updated soon.

img11
Image Classification

Image Classification with RNN, CNN and SVM

Image Classification with RNN, CNN and SVM

By: Ankit Kumar Deep Learning Image Classification

Will be updated soon.

img11
Fraud Detection

Credit Card Fraud Detection with CNN

Credit Card Fraud Detection with CNN

By: Ankit Kumar Deep Learning CNN

Will be updated soon.

img11
Handwriting Recognition

Handwriting Recognition with ANN, CNN and SVM

Handwriting Recognition with ANN, CNN and SVM

By: Ankit Kumar Deep Learning Handwriting Recognition

Will be updated soon.

img11
Expression Recognition

Facial Expression Recognition with CNN

Facial Expression Recognition with CNN

By: Ankit Kumar Deep Learning CNN

Will be updated soon.

img11
Transfer Learning

Transfer Learning with Text Data

Transfer Learning with Text Data

By: Ankit Kumar Deep Learning Transfer Learning

Will be updated soon.


MACHINE LEARNING
img11
Topic Modelling

Topic Modelling with LDA

Topic Modelling with LDA

By: Ankit Kumar Machine Learning LDA

Will be updated soon.

img11
Text Classification

Text Clasification with SVM

Text Clasification with SVM

By: Ankit Kumar Machine Learning SVM

Will be updated soon.

.06

TOOLS

APPLICATIONS
23 MAR 2019

GRADUATE ULTIMATE INTELLIGENT ADMISSION ESCORT (GUIDE)

GUIDE is an under devloping AI assistant that guides scholars to develop a strong application for admission. It can guide you about practical admission requirements of top 500 universities in world, at the same time if you have already applied at a university, you can check your the probability of getting accepted for that programme in that university based on your application details. It's a free application, developed with an aim to help promote education in a way that one day it will be freely available to all of us without any compromise in quality.

Under Development Free Ankit Kumar

Graduate Ultimate Intelligent Admission Escort (GUIDE)

By: Ankit Kumar Under Development FREE

Graduate admission is one tricky ground we all have walked when we decided to pursue higher education. It's a stressful task. Sometimes, I believe we should be paid to carry out such streneous task. Every year, millions of students apply at dozens of place before getting into one. More than half the time we don't even have anyone to guide us. Some can afford those pocket emptying admission counsellors while others can't. Those, with no help often end up applying at universities with little understanding about the standing of their application profile and exact university requirements. This results in wastage of money, effort and most importantly time. GAGAI is an attempt to help others understand their application and their chances even before they apply. This model is currently under development and we are hoping to put the end product up for use before Autumn session of 2019.

As a firm believer of free and quality education for all, the least I can do right now is to ensure that I save the application cost by guiding scholars about their application and their chances of getting accepted at any university they maybe looking forward to apply to in future or present. As a result, this application will be available to everyone for free. Forever.

NOTE :We are collecting data of applicants who applied for a Master's and PhD degree admission for various programs at the top 500 universities in the world to develop this model. If you can contribute to this quest of data, please fill the admission questionairre available at the link mentioned below. Also, if you can share this link with others, that will be a great help in our pursuit of timely development of this model.

CLICK TO GO TO FORM
.07

BLOGS

ARTIFICIAL INTELLIGENCE
30 OCT 2017

HUMAN, ARTIFICIAL INTELLIGENCE AND FUTURE

Humans are considered as the most intelligent beings on the earth, but with the successful development of AI in past few decades and with opposite take on AI's by movies like Transformer, Her and others, have put forward a question: Will AI be the meteor to the human dinasours. If not, that where will AI lead us to? And if AI will grow into more intelligent 'beings' than us, in that case, what will be our role and as a race how can we ensure the continuity of existence? This blog, ponders on these questions and suggest a possible way that may take human civilization ahead.

8 Min Read Free By: Ankit Kumar

Human, Artificial Intelligence and Future

30 OCT 2017 Artificial Intelligence 8 Min Read FREE

Humans have always been considered as the most intelligent beings on earth, by humans themselves. Looking at what we have been able to achieve in whatever time we have spent on earth, compared to other earth beings, it doesn't seems wrong. We, the humans, have always tried to find ways to get things done without doing much. Maybe laziness is one of our primary feature or maybe we are way too greedy. From stone age we moved to bronze & from bronze we moved to iron age. Ever since we reached industrial age (late 18th century) we have been contemplating about automation. The world has been working day & night on making the humanoid-machine a reality. In last few decades, we have almost made it possible with Artificial Intelligence (AI). Now, at this verge of infinite possibilities, we are faced with a question of whether these AI's will be human-alike or they will be a totally different thing. Should we continue with only AI's or are there any other alternatives too?

The AI's we are building or the AI's that we will build in future will never be human-alike. No matter how hard do we try. No matter how many algorithms or technologies we may bring with time. It just won't happen. And it's not because AI's are machines, different than our biological system. It's because with time, AI will grow on it's own path & there is every chance that it won't be same as we, the humans, want to believe. AI's will grow differently than with the intent we started imagining & later, programming them. Yes, they will be an aid to human beings, but they won't be just that. They will be much much more than that. At any stage in present or near future we will always be undermining the capabilities of AI. Not because we don't know this, but because we know AI's are gonna move way ahead of where humanity has ever gone in it's history.

We keep on saying we will reach a point (singularity) one day when AI will surpass human intelligence, but we are far away from that at present. Yes, for now it seems like AI is extremely young. However, the point to note is, it's growing at a tremendous pace, almost exponentially. For comparison let me tell you, it is estimated that it took a single cell four hundred thousand years to reach a stage where it could have movement. For AI, it took a few decades only. AI is learning far more than what we are teaching. The worse thing is, we only understand the part that as a human we understand with other humans. AI's have already started showing signs of intelligence better than humans. For example, Facebook chat-bots developed their own shorthand language to converse when the developers made an err by not defining the set of rules for language to be used in conversation. It doesn't look like we are too far away from singularity point. The current technological trends are showing a clear sign of this tremendous growth. We have moved from a single transistor & diode to millions on a single integrated chip (IC) in less than a century. From stone age to industrial age & from industrial age to today, we have reached information age. There is a big boom of data & this trend has been on rise at a phenomenal rate for past three decades, thanks to internet & world wide web (WWW). Today, everything is growing at a rate faster than what we have estimated in past or for that matter, even faster than our current estimations.

AI's have gone past that baby-age & are now somewhere in between that teen-age & baby-past age in terms of human age measurements. Very soon it will reach its teen years & by the time it reaches midway of that teen-age, it will be out of our hands. Not because our human teenagers are difficult to control, which is true, but because they will actually be difficult for humans, in every manner. Certainly not in a way that it will start killing humans & make us go extinct, but in the terms of growth, intelligence & capacity of almost everything.

Our intelligence is suppressed in this abundance. We can use only a meager percentage of our brain. I don't know if someone did that to us & we evolved this way. Whatever the case be, we are limited in our capability unlike our imagination, which isn't. Against all those favorable odds, that most of us know is a lie, we won't be able to control AI. We won't be able to suppress their growth. They are meant to go beyond us & they eventually will cross us sooner than we thought. In such a scenario, the question is what should we, as a race in this universe, should be looking forward to in order to ensure we are not the next dinosaurs. AI's won't kill us. Most probably they won't. My fear is, we ourselves will kill us. We ourselves are killing the human race. For as far as I can see in the human history, we have always been doing this thing for ever since we came to this earth (I'm not sure about human history before Earth).

Information extraction is the key to the survival of human race. Exploring & making ways to extract data from those underutilized genes that consists of trillions of bytes of data will decide how far human history will go. To go forward, we have to go backwards. We need to be aware about our past. What are we? How? When? Why? etc. are just some of those trillion dollar unanswered questions. We have to understand ourselves, explore ourselves in order to move forward. That's the only way, or else with every generation, we are becoming extinct. Not in terms of population, we have done remarkably well in numbers, but in the terms of core knowledge we have. We have computers, technologies & many brilliant stuffs. We are making unimaginable discoveries every other day, but the problem is as we are moving forward, we are losing out on the past that consists of our major part. We have reached the industrial age only a couple of centuries ago, but human history goes millions of years back. These millions of lost years have the key to out future, to our survival.

Our genes hold tremendous information which we have not been able to explore up till now. We have known for generations that a generation passes information to it's next generation via some way. Recently we have been able to link the information passing element to genes. We now have some idea about how information is passed or how our brain is able to control humongous amount of information in our body. We have never been this much technologically capable. For the first time, in human history, a generation has the technology to explore its past. We, the humans, are better than what we have evolved or been genetically bound-programmed into. Now seems like the best time to start understanding, accepting, searching, researching, analyzing & scrutinizing on the questions we have never been able to answer.

In nut shell, AI's are an exciting future to have, but it isn't the AI's that will take us forward but our own information exploration from these previously taken for granted data houses: genes, that will decide how much more we can go ahead in this immense, unstably stable universe. AI's are not human. They can never be. They are a totally different beings. Yes, you read it right. They are beings now. If you are confused, let me tell you about Sophia, an AI, has recently been given citizenship in Saudi Arabia. So, it's time we start accepting this fact & stop fantasizing about turning machines into humans. They can be & I hope they will be human friendly but not a human.

.08

CONTACT

Get in touch


Feel free to contact for suggestions, queries, information, discussion, new projects & if possible a PhD offer.