Research Projects

Polarization and formation of filter bubble in rec sys

We study the formation and evolution of filter bubbles (also known as echo chambers) in a recommendation system where content creators strategically adjust their content to their audience. Filter bubbles are undesirable artifacts of personalization in recommendation systems that expose users to content confirming their opinions. We study the problem theoretically under user-side and item-side fairness notions. We demonstrate that extreme item-side fairness constraints can lead to higher levels of polarization among users and expedite the formation of echo chambers. (Ongoing)

COVid-19 forecasting using deep learning

Proposing the use of deep learning to automatically learn the relationship between daily confirmed cases and viral load data. We trained one Deep Temporal Convolutional Networks (DeepTCN) and one Temporal Fusion Transformer (TFT) model to build a global forecasting model. We supplemented the daily confirmed cases data with viral load data and other socio-economic factors as covariates and compared the models' performances. Our results suggest that TFT outperforms DeepTCN and learns a better association between viral load and daily cases.

Human Activity Recognition

Implementing a hierarchical classifier to infer user's activities and capture different levels of abstraction in activity recognition. We proposed a two-level neural network classifier and showed that it can outperform the flat neural network with the same architecture. Our paper was accepted at the 12th international conference on Intelligent Human-Computer Interaction (IHCI 2020). Also, it is published in Springer Lecture Notes in Computer Science.

Price optimization in a network

In this project, a stochastic model of sales propagation among consumers is developed by specifying the transition rules between different states based on individual market parameters and the local network effects. Our goal is to maximize the profit by optimizing the prices for two problems of competitive and cooperative pricing. For each problem, we studied homogenous and heterogenous pricing. Our study develops an insight into strategic pricing for new products under local network effects.

University of Virginia COVID-19 Wastewater Surveillance

In this project, we utilize COVID-19 RNA concentration in wastewater (viral load) to predict the number of infections in the community. Viral load data contains information on pre-symptomatic, asymptomatic, and mildly symptomatic (PAMS) patients and signals an outbreak days before lagging indicators like confirmed cases, deaths, and hospitalizations. We made use of partially observed Markov processes (POMP aka HMM) and a compartmental model (SEIR) to simulate how COVID-19 spreads through the community.

We showed that viral load can accurately predict an outbreak of COVID-19 days in advance if used with a proper epidemiological model.

Movie recommendation using implicit feedback

This research project focuses on enhancing the accuracy of personalized movie recommendations through collaborative filtering models, utilizing the MovieLens 1 Million (ML1M) dataset. The study compares baseline recommender models, including Matrix Factorization with Alternating Least Squares (ALS), KNN with Cosine Similarity for items, and KNN with BM25 Distance for items. Through meticulous preprocessing and training, the performances of the models were evaluated, and 95% CIs were computed for each evaluation metric. Furthermore, an ANOVA was applied to the MF model to ascertain the most important hyperparameter.

Implementing a sensor fusion algorithm

Implementing a new sensor fusion algorithm based on Dempster-Shafer (DS) theory of evidences. The implementation is done in Python and enables us to most effectively combine information from different sensors of smart devices to capture a more thorough and accurate of users' activities and states. The paper of this work is underway.

Matching Walking partners

This project aims to build a decision making framework for assigning walking partners intelligently. The objective is to create a robust framework that uses data from smartphones (and possibly fitness trackers) to assign walking partners to individuals. The algorithm is supposed to run automatically and frequently and suggest walking partners passively (based on their routines and their preferences).Â