Alert button
Picture for Ankush Khandelwal

Ankush Khandelwal

Alert button

Entity Aware Modelling: A Survey

Feb 16, 2023
Rahul Ghosh, Haoyu Yang, Ankush Khandelwal, Erhu He, Arvind Renganathan, Somya Sharma, Xiaowei Jia, Vipin Kumar

Figure 1 for Entity Aware Modelling: A Survey
Figure 2 for Entity Aware Modelling: A Survey

Personalized prediction of responses for individual entities caused by external drivers is vital across many disciplines. Recent machine learning (ML) advances have led to new state-of-the-art response prediction models. Models built at a population level often lead to sub-optimal performance in many personalized prediction settings due to heterogeneity in data across entities (tasks). In personalized prediction, the goal is to incorporate inherent characteristics of different entities to improve prediction performance. In this survey, we focus on the recent developments in the ML community for such entity-aware modeling approaches. ML algorithms often modulate the network using these entity characteristics when they are readily available. However, these entity characteristics are not readily available in many real-world scenarios, and different ML methods have been proposed to infer these characteristics from the data. In this survey, we have organized the current literature on entity-aware modeling based on the availability of these characteristics as well as the amount of training data. We highlight how recent innovations in other disciplines, such as uncertainty quantification, fairness, and knowledge-guided machine learning, can improve entity-aware modeling.

* Submitted to IJCAI, Survey Track 
Viaarxiv icon

Mini-Batch Learning Strategies for modeling long term temporal dependencies: A study in environmental applications

Oct 15, 2022
Shaoming Xu, Ankush Khandelwal, Xiang Li, Xiaowei Jia, Licheng Liu, Jared Willard, Rahul Ghosh, Kelly Cutler, Michael Steinbach, Christopher Duffy, John Nieber, Vipin Kumar

Figure 1 for Mini-Batch Learning Strategies for modeling long term temporal dependencies: A study in environmental applications
Figure 2 for Mini-Batch Learning Strategies for modeling long term temporal dependencies: A study in environmental applications
Figure 3 for Mini-Batch Learning Strategies for modeling long term temporal dependencies: A study in environmental applications
Figure 4 for Mini-Batch Learning Strategies for modeling long term temporal dependencies: A study in environmental applications

In many environmental applications, recurrent neural networks (RNNs) are often used to model physical variables with long temporal dependencies. However, due to mini-batch training, temporal relationships between training segments within the batch (intra-batch) as well as between batches (inter-batch) are not considered, which can lead to limited performance. Stateful RNNs aim to address this issue by passing hidden states between batches. Since Stateful RNNs ignore intra-batch temporal dependency, there exists a trade-off between training stability and capturing temporal dependency. In this paper, we provide a quantitative comparison of different Stateful RNN modeling strategies, and propose two strategies to enforce both intra- and inter-batch temporal dependency. First, we extend Stateful RNNs by defining a batch as a temporally ordered set of training segments, which enables intra-batch sharing of temporal information. While this approach significantly improves the performance, it leads to much larger training times due to highly sequential training. To address this issue, we further propose a new strategy which augments a training segment with an initial value of the target variable from the timestep right before the starting of the training segment. In other words, we provide an initial value of the target variable as additional input so that the network can focus on learning changes relative to that initial value. By using this strategy, samples can be passed in any order (mini-batch training) which significantly reduces the training time while maintaining the performance. In demonstrating our approach in hydrological modeling, we observe that the most significant gains in predictive accuracy occur when these methods are applied to state variables whose values change more slowly, such as soil water and snowpack, rather than continuously moving flux variables such as streamflow.

* submitted to SIAM International Conference on Data Mining (SDM23) 
Viaarxiv icon

Spatiotemporal Classification with limited labels using Constrained Clustering for large datasets

Oct 14, 2022
Praveen Ravirathinam, Rahul Ghosh, Ke Wang, Keyang Xuan, Ankush Khandelwal, Hilary Dugan, Paul Hanson, Vipin Kumar

Figure 1 for Spatiotemporal Classification with limited labels using Constrained Clustering for large datasets
Figure 2 for Spatiotemporal Classification with limited labels using Constrained Clustering for large datasets
Figure 3 for Spatiotemporal Classification with limited labels using Constrained Clustering for large datasets
Figure 4 for Spatiotemporal Classification with limited labels using Constrained Clustering for large datasets

Creating separable representations via representation learning and clustering is critical in analyzing large unstructured datasets with only a few labels. Separable representations can lead to supervised models with better classification capabilities and additionally aid in generating new labeled samples. Most unsupervised and semisupervised methods to analyze large datasets do not leverage the existing small amounts of labels to get better representations. In this paper, we propose a spatiotemporal clustering paradigm that uses spatial and temporal features combined with a constrained loss to produce separable representations. We show the working of this method on the newly published dataset ReaLSAT, a dataset of surface water dynamics for over 680,000 lakes across the world, making it an essential dataset in terms of ecology and sustainability. Using this large unlabelled dataset, we first show how a spatiotemporal representation is better compared to just spatial or temporal representation. We then show how we can learn even better representation using a constrained loss with few labels. We conclude by showing how our method, using few labels, can pick out new labeled samples from the unlabeled data, which can be used to augment supervised methods leading to better classification.

* 9 pages 
Viaarxiv icon

Knowledge-guided Self-supervised Learning for estimating River-Basin Characteristics

Sep 14, 2021
Rahul Ghosh, Arvind Renganathan, Ankush Khandelwal, Xiaowei Jia, Xiang Li, John Neiber, Chris Duffy, Vipin Kumar

Figure 1 for Knowledge-guided Self-supervised Learning for estimating River-Basin Characteristics
Figure 2 for Knowledge-guided Self-supervised Learning for estimating River-Basin Characteristics
Figure 3 for Knowledge-guided Self-supervised Learning for estimating River-Basin Characteristics
Figure 4 for Knowledge-guided Self-supervised Learning for estimating River-Basin Characteristics

Machine Learning is being extensively used in hydrology, especially streamflow prediction of basins/watersheds. Basin characteristics are essential for modeling the rainfall-runoff response of these watersheds and therefore data-driven methods must take into account this ancillary characteristics data. However there are several limitations, namely uncertainty in the measured characteristics, partially missing characteristics for some of the basins or unknown characteristics that may not be present in the known measured set. In this paper we present an inverse model that uses a knowledge-guided self-supervised learning algorithm to infer basin characteristics using the meteorological drivers and streamflow response data. We evaluate our model on the the CAMELS dataset and the results validate its ability to reduce measurement uncertainty, impute missing characteristics, and identify unknown characteristics.

* Submitted to Science-Guided AI, SGAI-AAAI-21 
Viaarxiv icon

CalCROP21: A Georeferenced multi-spectral dataset of Satellite Imagery and Crop Labels

Jul 26, 2021
Rahul Ghosh, Praveen Ravirathinam, Xiaowei Jia, Ankush Khandelwal, David Mulla, Vipin Kumar

Figure 1 for CalCROP21: A Georeferenced multi-spectral dataset of Satellite Imagery and Crop Labels
Figure 2 for CalCROP21: A Georeferenced multi-spectral dataset of Satellite Imagery and Crop Labels
Figure 3 for CalCROP21: A Georeferenced multi-spectral dataset of Satellite Imagery and Crop Labels
Figure 4 for CalCROP21: A Georeferenced multi-spectral dataset of Satellite Imagery and Crop Labels

Mapping and monitoring crops is a key step towards sustainable intensification of agriculture and addressing global food security. A dataset like ImageNet that revolutionized computer vision applications can accelerate development of novel crop mapping techniques. Currently, the United States Department of Agriculture (USDA) annually releases the Cropland Data Layer (CDL) which contains crop labels at 30m resolution for the entire United States of America. While CDL is state of the art and is widely used for a number of agricultural applications, it has a number of limitations (e.g., pixelated errors, labels carried over from previous errors and absence of input imagery along with class labels). In this work, we create a new semantic segmentation benchmark dataset, which we call CalCROP21, for the diverse crops in the Central Valley region of California at 10m spatial resolution using a Google Earth Engine based robust image processing pipeline and a novel attention based spatio-temporal semantic segmentation algorithm STATT. STATT uses re-sampled (interpolated) CDL labels for training, but is able to generate a better prediction than CDL by leveraging spatial and temporal patterns in Sentinel2 multi-spectral image series to effectively capture phenologic differences amongst crops and uses attention to reduce the impact of clouds and other atmospheric disturbances. We also present a comprehensive evaluation to show that STATT has significantly better results when compared to the resampled CDL labels. We have released the dataset and the processing pipeline code for generating the benchmark dataset.

* 13 pages; 11 figures 
Viaarxiv icon

Physics Guided Machine Learning Methods for Hydrology

Dec 02, 2020
Ankush Khandelwal, Shaoming Xu, Xiang Li, Xiaowei Jia, Michael Stienbach, Christopher Duffy, John Nieber, Vipin Kumar

Figure 1 for Physics Guided Machine Learning Methods for Hydrology
Figure 2 for Physics Guided Machine Learning Methods for Hydrology
Figure 3 for Physics Guided Machine Learning Methods for Hydrology
Figure 4 for Physics Guided Machine Learning Methods for Hydrology

Streamflow prediction is one of the key challenges in the field of hydrology due to the complex interplay between multiple non-linear physical mechanisms behind streamflow generation. While physically-based models are rooted in rich understanding of the physical processes, a significant performance gap still remains which can be potentially addressed by leveraging the recent advances in machine learning. The goal of this work is to incorporate our understanding of physical processes and constraints in hydrology into machine learning algorithms, and thus bridge the performance gap while reducing the need for large amounts of data compared to traditional data-driven approaches. In particular, we propose an LSTM based deep learning architecture that is coupled with SWAT (Soil and Water Assessment Tool), an hydrology model that is in wide use today. The key idea of the approach is to model auxiliary intermediate processes that connect weather drivers to streamflow, rather than directly mapping runoff from weather variables which is what a deep learning architecture without physical insight will do. The efficacy of the approach is being analyzed on several small catchments located in the South Branch of the Root River Watershed in southeast Minnesota. Apart from observation data on runoff, the approach also leverages a 200-year synthetic dataset generated by SWAT to improve the performance while reducing convergence time. In the early phases of this study, simpler versions of the physics guided deep learning architectures are being used to achieve a system understanding of the coupling of physics and machine learning. As more complexity is introduced into the present implementation, the framework will be able to generalize to more sophisticated cases where spatial heterogeneity is present.

Viaarxiv icon

Automated Monitoring Cropland Using Remote Sensing Data: Challenges and Opportunities for Machine Learning

Apr 08, 2019
Xiaowei Jia, Ankush Khandelwal, Vipin Kumar

Figure 1 for Automated Monitoring Cropland Using Remote Sensing Data: Challenges and Opportunities for Machine Learning
Figure 2 for Automated Monitoring Cropland Using Remote Sensing Data: Challenges and Opportunities for Machine Learning
Figure 3 for Automated Monitoring Cropland Using Remote Sensing Data: Challenges and Opportunities for Machine Learning
Figure 4 for Automated Monitoring Cropland Using Remote Sensing Data: Challenges and Opportunities for Machine Learning

This paper provides an overview of how recent advances in machine learning and the availability of data from earth observing satellites can dramatically improve our ability to automatically map croplands over long period and over large regions. It discusses three applications in the domain of crop monitoring where ML approaches are beginning to show great promise. For each application, it highlights machine learning challenges, proposed approaches, and recent results. The paper concludes with discussion of major challenges that need to be addressed before ML approaches will reach their full potential for this problem of great societal relevance.

Viaarxiv icon

Gender Prediction in English-Hindi Code-Mixed Social Media Content : Corpus and Baseline System

Jun 14, 2018
Ankush Khandelwal, Sahil Swami, Syed Sarfaraz Akhtar, Manish Shrivastava

Figure 1 for Gender Prediction in English-Hindi Code-Mixed Social Media Content : Corpus and Baseline System
Figure 2 for Gender Prediction in English-Hindi Code-Mixed Social Media Content : Corpus and Baseline System
Figure 3 for Gender Prediction in English-Hindi Code-Mixed Social Media Content : Corpus and Baseline System
Figure 4 for Gender Prediction in English-Hindi Code-Mixed Social Media Content : Corpus and Baseline System

The rapid expansion in the usage of social media networking sites leads to a huge amount of unprocessed user generated data which can be used for text mining. Author profiling is the problem of automatically determining profiling aspects like the author's gender and age group through a text is gaining much popularity in computational linguistics. Most of the past research in author profiling is concentrated on English texts \cite{1,2}. However many users often change the language while posting on social media which is called code-mixing, and it develops some challenges in the field of text classification and author profiling like variations in spelling, non-grammatical structure and transliteration \cite{3}. There are very few English-Hindi code-mixed annotated datasets of social media content present online \cite{4}. In this paper, we analyze the task of author's gender prediction in code-mixed content and present a corpus of English-Hindi texts collected from Twitter which is annotated with author's gender. We also explore language identification of every word in this corpus. We present a supervised classification baseline system which uses various machine learning algorithms to identify the gender of an author using a text, based on character and word level features.

* 10 pages, CiCLing 2018 
Viaarxiv icon

Humor Detection in English-Hindi Code-Mixed Social Media Content : Corpus and Baseline System

Jun 14, 2018
Ankush Khandelwal, Sahil Swami, Syed S. Akhtar, Manish Shrivastava

Figure 1 for Humor Detection in English-Hindi Code-Mixed Social Media Content : Corpus and Baseline System
Figure 2 for Humor Detection in English-Hindi Code-Mixed Social Media Content : Corpus and Baseline System
Figure 3 for Humor Detection in English-Hindi Code-Mixed Social Media Content : Corpus and Baseline System

The tremendous amount of user generated data through social networking sites led to the gaining popularity of automatic text classification in the field of computational linguistics over the past decade. Within this domain, one problem that has drawn the attention of many researchers is automatic humor detection in texts. In depth semantic understanding of the text is required to detect humor which makes the problem difficult to automate. With increase in the number of social media users, many multilingual speakers often interchange between languages while posting on social media which is called code-mixing. It introduces some challenges in the field of linguistic analysis of social media content (Barman et al., 2014), like spelling variations and non-grammatical structures in a sentence. Past researches include detecting puns in texts (Kao et al., 2016) and humor in one-lines (Mihalcea et al., 2010) in a single language, but with the tremendous amount of code-mixed data available online, there is a need to develop techniques which detects humor in code-mixed tweets. In this paper, we analyze the task of humor detection in texts and describe a freely available corpus containing English-Hindi code-mixed tweets annotated with humorous(H) or non-humorous(N) tags. We also tagged the words in the tweets with Language tags (English/Hindi/Others). Moreover, we describe the experiments carried out on the corpus and provide a baseline classification system which distinguishes between humorous and non-humorous texts.

* Khandelwa, Ankush, et. al , "Humor Detection in English-Hindi Code-Mixed Social Media Content : Corpus and Baseline System". Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC 2018)  
* 5 pages, 1 figure, LREC 2018 
Viaarxiv icon

A Corpus of English-Hindi Code-Mixed Tweets for Sarcasm Detection

May 30, 2018
Sahil Swami, Ankush Khandelwal, Vinay Singh, Syed Sarfaraz Akhtar, Manish Shrivastava

Figure 1 for A Corpus of English-Hindi Code-Mixed Tweets for Sarcasm Detection
Figure 2 for A Corpus of English-Hindi Code-Mixed Tweets for Sarcasm Detection
Figure 3 for A Corpus of English-Hindi Code-Mixed Tweets for Sarcasm Detection
Figure 4 for A Corpus of English-Hindi Code-Mixed Tweets for Sarcasm Detection

Social media platforms like twitter and facebook have be- come two of the largest mediums used by people to express their views to- wards different topics. Generation of such large user data has made NLP tasks like sentiment analysis and opinion mining much more important. Using sarcasm in texts on social media has become a popular trend lately. Using sarcasm reverses the meaning and polarity of what is implied by the text which poses challenge for many NLP tasks. The task of sarcasm detection in text is gaining more and more importance for both commer- cial and security services. We present the first English-Hindi code-mixed dataset of tweets marked for presence of sarcasm and irony where each token is also annotated with a language tag. We present a baseline su- pervised classification system developed using the same dataset which achieves an average F-score of 78.4 after using random forest classifier and performing 10-fold cross validation.

* 9 pages, CICLing 2018 
Viaarxiv icon