Monday, August 10, 2020

Dissertation Defense

Last week I successfully defended my Ph.D. I'm so excited and happy about it. It was a long journey and took 7 years for me to graduate from University at Albany. I had to change my advisor so it makes it hard for me to finish it sooner. But anyway, now it's done. My dissertation still needs some correction and after its submission, I'll be officially graduated. 

The defense session went pretty well. I was prepared for it despite having some minor last-minute changes. I had some notes in my slides that helped me to narrate fluently in complex concepts. My timing was perfect and I could finish the presentation in 45 minutes. Then I could answer the committees' questions. Some of them were legit errors in the work and some of the defects that I was worry about were ignored by them. But overall, they were satisfied and accepted the thesis.

Monday, January 20, 2020

FLAIRS-33 Notification for paper; Accepted!

Today I got an email with the subject "FLAIRS-33 notification for paper 201" and it is fortunate that my submitted paper to this conference has been accepted as a full paper. I'm very happy that the paper is accepted. This paper is a part of my dissertation which is very fundamental and the rest of the work is based on it. I am very delightful since I had done a lot of work on this paper and submitted it last minute. Even I can say that it was submitted after the deadline by my advisor so I was thinking maybe it is not considered. I was expecting to get the notification email earlier and very nervous that it might get rejected.

The conference will be held in Miami in May which is a week before my anticipated graduation date. It is going to be fascinating if everything happens as planned.

Tuesday, March 26, 2019

The paper is accepted!

The paper acceptance/rejection notification date of the paper in the previous post was March 25th. I didn't get any email or notification yesterday, but when I opened my email today after the lunch break and noticed that my paper is accepted, I was so excited! So the first thing I did, was to take a screenshot of the email and sent it to my family to share the happiness with them. My advisor was not in her office but I believe she has received the acceptance email.

The conference is AIED 2019 and will take place in Chicago on June 25th. I should read the reviewers' notes and revise the paper by April 8th and register for the main conference.

Thursday, February 14, 2019

Paper submitted

Early morning on Monday (minutes before 3AM) we submitted our first paper to a conference. The decision will be made in March. Hopefully, the paper gets accepted and I publish more papers as a part of my dissertation. The detail of the paper will be revealed later.

Wednesday, January 16, 2019

Educational Data Mining

After working on Recommendation Systems, especially cross domain recommendation systems, I decided to change my direction in research. So I chose to do research on Educational Data Mining. My focus will be on finding frequent pattern of students while interacting with online education platforms and predict their performance based on the patterns. The patterns are called behaviors and can be any interaction with the system. You will find posts related to this area and my improvements from now on this weblog.

Tuesday, December 6, 2016

Machine Learning that Matters

The contributions of this work are, the clear identification and description of a fundamental problem, suggested first steps towards addressing this gap, the issuance of relevant Impact Challenges to the machine learning community, and the identification of several key obstacles to machine learning  impact, as an aid for focusing future research efforts. Increasingly, ML papers that describe a new algorithm follow a standard evaluation template. After presenting results on synthetic data sets to illustrate certain aspects of the algorithm’s behavior, the paper reports results on a collection of standard data sets, However, in practice direct comparisons fail because we have no standard for reproducibility.

There are also problems with how we measure performance. Most often, an abstract evaluation metric (classification accuracy, root of the mean squared error or RMSE, F-measure is used. 

Authors must demonstrate a “machine learning contribution” that is often narrowly interpreted by reviewers as “the  development of a new algorithm or the explication of a novel theoretical analysis. Reconnecting active research to relevant real-world problems is part of the process of maturing as a research field. The first step in evaluation is to define or select methods that enable direct measurement, the goal is to develop general methods that apply across domains.

Finally, you should consider potential impact when selecting which research problems to tackle, not merely how interesting or challenging they are from the ML perspective. They proposed the following six Impact Challenges as examples of machine learning that matters: they do not focus on any single problem domain, nor a particular technical capability. The goal is to inspire the field of machine learning to take the steps needed to mature into a valuable contributor to the larger world.

Tuesday, November 29, 2016

Can Movies and Books Collaborate? Cross-Domain Collaborative Filtering for Sparsity Reduction


Collaborative filtering (CF) in recommender systems boils down to analyzing the tabular data. These methods are based on the observed ratings in a rating matrix. the rating matrix is always extremely sparse. They consider how to alleviate the sparsity problem in collaborative filtering by transferring user-item rating knowledge from one task to other related tasks. The target task is represented as a spars rating matrix, containing few observed ratings. Then also get an auxiliary task from another domain, which is related to the target one and has a dense rating matrix. They show how to learn informative and yet compact cluster-level user-item rating patterns from the auxiliary rating matrix and transfer them to the target rating matrix and refer to this collection of patterns to be transferred as a “codebook”. By assuming the user-item rating patterns in target matrix is similar to auxiliary matrix, they can reconstruct the target rating matrix by expanding the codebook.