Notes (26)
PersonalNotes (2)
Readings (18)
Readings, (1)
Research (5)
Research, (1)
Talks (2)
Teaching (12)
Teaching, (3)
WorkingWithData (4)
Conference, (3)
Day1@COLING 2020 December 8, 2020
I am attending COLING 2020 and here are some notes about what I found interesting in today’s program. Note that I did not read them thoroughly. I just used t...
Day2@COLING 2020 December 9, 2020
I am attending COLING 2020 and here are some notes about what I found interesting in Day 2 (9th December 2020) program. Note that I did not read them thoroug...
Last 2 days @COLING 2020 December 10, 2020
I attended COLING 2020 two weeks ago and started blogging about day to day learnings. After 2 days, I gave up due to conference fatigue and some family situa...
Notes (26)
Quick Notes - Day 1 April 30, 2020
My parental leave ends in a month, and so, I was considering getting back into some regular reading habit. I felt committing myself to writing quick notes on...
Quick Notes - Day 2 May 1, 2020
All previous posts in this series here
Quick Notes - Day 3 May 2, 2020
All previous posts in this series here
Quick Notes - Day 4 May 3, 2020
All previous posts in this series here
Quick Notes - Day 5 May 4, 2020
All previous posts in this series here
Quick Notes - Day 6 May 5, 2020
All previous posts in this series here
Quick Notes - Day 7 May 6, 2020
All previous posts in this series here
Quick Notes - Day 8 May 7, 2020
All previous posts in this series here
Quick Notes - Day 9 May 8, 2020
All previous posts in this series here
Quick Notes - Day 10 May 9, 2020
All previous posts in this series here
Quick Notes - Day 11 May 10, 2020
All previous posts in this series here
Quick Notes - Day 12 May 11, 2020
All previous posts in this series here
Quick Notes - Day 13 May 12, 2020
All previous posts in this series here
Quick Notes - Day 14 May 13, 2020
All previous posts in this series here
Quick Notes - Day 15 May 14, 2020
All previous posts in this series here
Quick Notes - Day 16 May 15, 2020
All previous posts in this series here
REPROLANG 2020 Language Proficiency Scoring Task - A review May 16, 2020
In 2018, Taraka Rama and I published a paper“Experiments with Universal CEFR Classification”. At that time, we shared the paper’s code, along with the result...
Quick Notes - Day 19 May 18, 2020
All previous posts in this series here (Days 17 and 18 are included in one post with 4 papers)
Teaching NLP for Economists - Some reflections November 11, 2020
I taught an online guest course at the Munich Graduate School of Economics last month (October 2020), called “NLP for Economists”. The last real course I tau...
Notes on Claire Cardie's EMNLP 2020 keynote November 17, 2020
I saw Claire Cardie’s keynote talk at EMNLP 2020. This blog post is a collection of my thoughts about it. The talk video with slides can be accessed here.
Day1@COLING 2020 December 8, 2020
I am attending COLING 2020 and here are some notes about what I found interesting in today’s program. Note that I did not read them thoroughly. I just used t...
Day2@COLING 2020 December 9, 2020
I am attending COLING 2020 and here are some notes about what I found interesting in Day 2 (9th December 2020) program. Note that I did not read them thoroug...
Last 2 days @COLING 2020 December 10, 2020
I attended COLING 2020 two weeks ago and started blogging about day to day learnings. After 2 days, I gave up due to conference fatigue and some family situa...
NLP without annotated data - teaching notes February 17, 2021
I taught an online guest course at my almamater, Eberhard Karls University of Tuebingen last month (January 2021). It is called “NLP without a readymade anno...
Reproducibility in NLP Research - Why and how? - Part 1 April 13, 2021
In our group’s reading group, we recently discussed the following paper:
Teaching NLP for Economists (again)- Some reflections November 27, 2022
I taught an online guest course at the Munich Graduate School of Economics in October 2022, called “NLP for Economists”. I taught it in October 2020 and wrot...
PersonalNotes (2)
5 years after PhD defense. July 27, 2020
Today is the 5th anniversary of my PhD defense. I was wondering if I should write some kind of reflections post, I started and deleted it over the weekend. H...
Reflections on IIIT-H September 2, 2020
September 2nd was my alma mater IIIT-H’s foundation day anniversary. As I connected to youtube early in the morning to watch the live stream from Canada, I s...
Readings (18)
Reading Notes - A Joint Model for Question Answering and Question Generation June 23, 2017
This post is my quick summary of what I understood an article I read, by a team from Microsoft Maluuba.
Reading Notes - Question Answering and Question Generation as Dual Tasks June 23, 2017
I have been reading about automatic question generation on and off for about an year now. There has been an increase in stuff that is coming up since last ye...
Reading Notes - Active comprehension (1982 article) June 27, 2017
This post is my quick note-taking about the following 1982 article: Singer, Harry and Donlan, Dan. Active comprehension: Problem-solving schema wit...
Reading Notes - Ranking Automatically Generated Questions Using Common Human Queries June 27, 2017
This post is about the following short paper:
Reading Notes - Generating Natural Language Questions to Support Learning On-Line June 27, 2017
Generating Natural Language Questions to Support Learning On-Line
Reading Notes - A Joint Segmentation and Classification Framework for Sentiment Analysis June 29, 2017
This is a reading summary of the following paper:
Reading Notes - Cost-Sensitive Learning vs. Sampling July 6, 2017
This is a quick summary of this short paper:
Reading Notes - Text Preprocessing in Neural Network Architectures July 7, 2017
I came across this short paper today in the ArXiv digest. This post is a quick summary.
Reading Notes - Class Imbalance, Redux July 10, 2017
This post is a summary of the following paper
Universal Dependencies for several languages July 22, 2017
Thanks to the recent discussions with @phylostar, I have been reading quite a bit on Universal Dependencies(UD) and on the creation of manual annotations fol...
Reading Notes - A Critical Appraisal of Deep Learning January 3, 2018
This are some notes I am making about the following article I came across on ArXiv.org:
Reading Notes - Baselines and Bigrams January 5, 2018
Today, I came across a tweet by François Chollet:
Reading Notes - Evaluating the stability of embedding based similarities March 5, 2018
This post is a short summary of the following research paper
A 1980s discussion in CL Journal on parsing ill-formed input March 9, 2018
Having 5 hours to kill in the airport, and not wanting to browse, I started checking the old issues of Computational Liguistics journal, which was then calle...
Reading Notes- how neural language models use context May 20, 2018
This post is my comments/notes about the following paper:
Readings and Thoughts on deploying NLP/ML models June 28, 2018
Over the past few weeks, I spent quite a bit of time reading and thinking about the difference between academic and industry R&D for NLP and Machine Lear...
Reading Notes - FastText embeddings and classification March 27, 2019
After about 4 months of break, I feel compelled to write a blog post on some readings again! I was working with fastText over the past few weeks, as a part o...
Keyphrase Extraction from Documents - 2 April 2, 2019
Several months ago, I started writing on automatic keyphrase extraction, but couldn’t continue. I was building a keyphrase extractor for legal documents at t...
Readings, (1)
Reproducibility in NLP Research - Why and how? - Part 1 April 13, 2021
In our group’s reading group, we recently discussed the following paper:
Research (5)
Telugu Treebank in Universal Dependencies January 23, 2018
Several months back, in July 2017, I wrote about Universal Dependencies and wondered about not seeing anything for Telugu. Thanks to @phylostar, I ended up i...
Thoughts and Experiments with NER-1 June 2, 2018
I have been spending quite sometime in the past 2-3 weeks reading and working on Named Entity Recognition aka NER, which is a sub-problem of information extr...
Thoughts and Experiments with NER-2 June 14, 2018
In the last post, I wrote about the general idea of Named Entity Recognition, the issues I noticed in the way researchers discuss the problem in contemporary...
Keyphrase Extraction from Documents - 1 July 31, 2018
For the past few weeks, I have been working on automatic keyphrase extraction from documents. This post is the first in (hopefully) a series of posts to note...
The problem with off-the-shelf Named Entity Recognizers November 13, 2018
A few months back, I wrote two posts about Named Entity Recognition (Part 1, Part 2), which is the language processing task that is concerned with identifyin...
Research, (1)
Notes on Claire Cardie's EMNLP 2020 keynote November 17, 2020
I saw Claire Cardie’s keynote talk at EMNLP 2020. This blog post is a collection of my thoughts about it. The talk video with slides can be accessed here.
Talks (2)
Talk on Research Methods in Computational Linguistics March 7, 2018
I gave a guest lecture today in a research methods class of comprising of graduate students from Rhetoric and Professional Communication. When Prashant Rajan...
Tutorial on NLP with Python May 18, 2018
I gave a tutorial at the Mid-west Big Data Summer School 2018, held at Iowa State University, USA. It is titled “Natural Language Processing with Python” and...
Teaching (12)
Teaching Notes - Teaching about encoding language on computers September 3, 2017
I teach a 100 level course called Language and Computers to a class of undergrads at all stages in their degree programs, and coming from diverse backgrounds...
Teaching Notes - Teaching about spelling and grammar correction September 10, 2017
This post is a continuation from my previous post on teaching a 100-level undergraduate course called Language and Computers. As mentioned earlier, it is a v...
Teaching Notes - Teaching about language tutoring systems September 17, 2017
This post is a continuation from my previous posts - Part 1 Part 2 on teaching a 100-level undergraduate course called Language and Computers. As mentioned e...
Teaching Notes - Teaching about search September 29, 2017
This post is a continuation from my previous posts - (Part 1, Part 2 and Part 3) on teaching a 100-level undergraduate course called Language and Computers. ...
Teaching Notes - Midterm presentations in 'Language and Computers' October 21, 2017
This post is a continuation from my previous posts on teaching a 100-level undergraduate course called Language and Computers. As mentioned earlier, it is a ...
Teaching Notes - Teaching about 'What is NLP?' October 21, 2017
This post is a continuation from my previous posts on teaching a 100-level undergraduate course called Language and Computers. As mentioned earlier, it is a ...
Teaching Notes - Text Classification October 29, 2017
This post is a continuation from my previous posts on teaching a 100-level undergraduate course called Language and Computers. As mentioned earlier, it is a ...
Teaching Notes - Dialog Systems and Conversational Bots November 5, 2017
This post is a continuation from my previous posts on teaching a 100-level undergraduate course called Language and Computers. As mentioned earlier, it is a ...
Teaching Notes - Speech Recognition and Synthesis November 11, 2017
This post is a continuation from my previous posts on teaching a 100-level undergraduate course called Language and Computers. As mentioned earlier, it is a ...
Teaching Notes - Machine Translation December 23, 2017
This post is a continuation from my previous posts on teaching a 100-level undergraduate course called Language and Computers. As mentioned earlier, it is a ...
Teaching Notes- Text Mining in R, for non-programmers January 28, 2018
I teach a course “Language as Data” for introducing text processing and analysis methods to liberal arts majors. The course is a new experimental course firs...
Teaching Notes- First few weeks of text mining with R February 21, 2018
This post is a continuation from my previous post on teaching a course “Language as Data” for introducing text processing and analysis methods to liberal art...
Teaching, (3)
Teaching NLP for Economists - Some reflections November 11, 2020
I taught an online guest course at the Munich Graduate School of Economics last month (October 2020), called “NLP for Economists”. The last real course I tau...
NLP without annotated data - teaching notes February 17, 2021
I taught an online guest course at my almamater, Eberhard Karls University of Tuebingen last month (January 2021). It is called “NLP without a readymade anno...
Teaching NLP for Economists (again)- Some reflections November 27, 2022
I taught an online guest course at the Munich Graduate School of Economics in October 2022, called “NLP for Economists”. I taught it in October 2020 and wrot...
WorkingWithData (4)
Notes on Kaggle competitions June 30, 2017
I participated in my first Kaggle competition in this month (Sberbank Russian Housing Market) along with @embedsri, and this post is a reflection on that.
Exploratory Factor Analysis in SPSS vs R October 8, 2017
I got interested in Exploratory Factor Analysis (EFA) recently, thanks to some of the students with whom I work right now. They come from a background of sta...
Thoughts and Experiments with NER-2 June 14, 2018
In the last post, I wrote about the general idea of Named Entity Recognition, the issues I noticed in the way researchers discuss the problem in contemporary...
Some thoughts on Tokenization approaches in NLP September 22, 2018
I was planning on writing more on Key phrase extraction and document tagging in NLP, but got occupied with work. In the meanwhile, I had a few discussions wi...