Course Project Reports for 2018

There were two options for the course project. Students either chose their own topic ("Custom Project"), or took part in a competition to build Question Answering models for the SQuAD challenge ("Default Project"). You can see the in-class SQuAD challenge leaderboard here.

The previous year's reports from CS224n 2017 are available here.

Prize Winners

Congratulations to our prize winners for having exceptional class projects!

Prizes Round 1 (based on the poster session)

Custom Projects
  1. Attention, I'm Trying to Speak: Speech Synthesis by Akash Mahajan
  2. Attention On Attention: Architectures for Visual Question Answering (VQA) by Jasdeep Singh and Vincent Ying
  3. Word2Bits - Quantized Word Vectors by Maximilian Lam
Default Projects
  1. Question Answering On SQuAD Dataset by Junjie Dong, Zihuan Diao, and Jiaxing Geng
  2. Adversarial SQuAD by Amita Kamath and Akhila Yerukola
  3. Machine Comprehension Using Bidirectional Attention by Amirhossein Kiani, Behrooz Ghorbani
Audience Selection Prize
  1. Exploring and Mitigating Gender Bias in GloVe Word Embeddings by Francesca Vera

Prizes Round 2 (based on the reports)

Custom Projects
  1. Yup’ik Eskimo and Machine Translation of Low-Resource Polysynthetic Languages by Christopher Liu and Laura Domine
  2. Pragmatic Training for Reference Games by Bill McDowell
  3. Representing Words with Only Subword Information by Alexia Wenxin Xu
Default Projects
  1. Iterative reasoning with bi-directional attention flow for machine comprehension by Anand Dhoot and Anchit Gupta
  2. Diverse Ensembling for Question Answering by Ben Cohen-Wang and Edward Lee
  3. Question Answering On SQuAD by Cagan Alkan and Beliz Gunel

Custom Projects

Project NameAuthors
Visual Question AnsweringStefanie Anna Baby, Ashwini Pokle
Pointer-Generator Network Summarization On TextRank-Preprocessed DocumentsLong Viet Tran
Automatic Lyrics-Based Music Genre ClassificationZhao Kezhen, Ruoxi Zhang, Peiling Lu
Exploring neural architectures for NERVincent Billaut, marcthib@stanford.edu
Neural Abstractive Summarization On GigawordChenduo Huang, Matthew Donghyun Kim
Deep Learning Approaches to Classifying Types of Toxicity in Wikipedia CommentsHoward Small, Ashe Marie Magalhaes
Exploring Deep Learning in Combating Internet ToxicitySushan Bhattarai
Playlist Title Generation Using Sequence to SequenceSofia Samaniego De La Fuente
Detecting Depression Through TweetsAileen Wang, Diveesh Singh
Predicting Myers-Briggs Type Indicator With TextIan Knight
Dank Learning: Generating Memes Using Deep Neural NetworksLawrence Peirson, Emine Meltem Tolunay
Language Modeling with Generative Adversarial NetworksMehrad Moradshahi, Utkarsh Contractor
Toxic Comment Categorization using Bidirectional LSTMs with AttentionAnthony Ho, Michael Anthony Baumer
Movie Recommedation System Enhanced by Natural Language ProcessingJiaxi Chen, Ziran Zhang
Predicting Company Ratings through Glassdoor ReviewsFabian Frederik Frank, Tyler Whittle
State-of-the-art abstractive summarizationStelios Serghiou, Apurva Pancholi, Peter Li
Learning a New(s) Model: An exploration of LSTM classification and Language Modeling of News ArticlesLuladay Price, Stephone Christian
When Glove meets GAN: Adversarial Language Generation Using Dense Vector EmbeddingsJunkyo Suh, Edwin Yuan, Manish Pandey
Paying attention to toxic comments onlineEmily Ellis Kuehler, Manav Kohli, John Palowitch
Cache Attention for Recurrent Language ModelingColin Gaffney
Training Dialog Agents to NegotiateKerem Goksel
Predicting the Side Effects of DrugsCamilo Ruiz
Never Stop LearningLawrence Stratton
Stacked Attention for Visual Question AnsweringBingbin Liu, Weini Yu
Are you sure of your answer? Think again.Lakshmi Manoharan, Arjun Parthipan
End-to-End Task-Oriented Dialogue AgentsDerek Chen
Neural Models for Email Response PredictionTucker James Leavitt
CS224N: Detecting and Classifying Toxic CommentsKevin Dara Khieu, Neha Narwal
Conditional MaskGAN and evaluation via classificationHanoz Bhathena, Renke Cai
Shakespeare and Satoshi - De-anonymizing Writing Using BiLSTMs with AttentionVarun Ramesh, Jean-Luc Watson
Deep Neural Networks for Added EmphasisJon Kotker, Niraj Jayant
Def2Vec: Learning Word Vectors from DefinitionsTony Duan, Andrey Kurenkov
Classy Classification: Classifying and Generating Expert Wine ReviewFrederick William Lawrence Robson, Loren Karl Amdahl-Culleton
Colors in Context: An ImplementationAlec Joseph Brickner
Using General Adversarial Networks for Marketing: A Case Study of AirbnbJohn Kamalu, Richard Diehl Martinez
IMAGAN: Learning Images from CaptionsSamir Sen, Trevor Tsue, Karan Singhal
ERASeD: Exposing Racism And Sexism using Deep LearningJayadev Bhaskaran, Suvadip Paul
Generalizing word vectors in a multi model approachKareem Hegazy
Predicting Gender of Poets with Deep Learning MethodsSamuel Mignot
Toxic Comment detection with bi-directional LSTMXiaoyan Wu
Predicting and Generating Discussion Inspiring CommentsYunhe Wang, Junwon Park
Solving Math Word ProblemsRyan Anthony Wong
Improving the Neural Dependency ParserChuanbo Pan, Jeffrey Barratt, Shane Barratt
Natural Language Guided Reinforcement Learning for Playing Snake in Arbitrary DimensionsAlexander Seutin
Predicting Funny Yelp ReviewsChristina Ashley Pan, John Martin Poothokaran
Generating SQL queries from natural languageIkshu Bhalla, Archit Gupta
Context is Everything: Finding Meaning Statistically in Semantic SpacesEric Zelikman
Unsupervised Domain Adaptation for Sentiment Classification using Pseudo-LabelsRuishan Liu, Liyue Shen
Predicting Entailment through Neural Attention and Binary ParsingNatalie Ng, Matthew Jay Katzman, Christina Montefalcon Ramsey
Dialogue Generation using Reinforcement Learning and Neural Language ModelsCarson K Lam, Marcella Cindy Prasetio

Default Projects

Project NameAuthors
Step by Step approach to build a model for SQuADAnjan Dwaraknath
Answering Questions with CharCNN and Bi-directional Attention FlowConnie Xiao, Cindy Ding Jiang
Question Answering System with Deep LearningJake Spracher, Takahiro Fushimi, Robert M Schoenhals
Character CNN and Self—Attention for SQuADJianqing Yang
Recurrent Neural Networks with Attention for Question AnsweringBen Hannel
BiDAF-inspired Preferential Multi-perspective Matching for Question Answering TaskYuxing Chen, Kexin Yu
Reading Comprehension with SQuAD DatasetWei Kang
Improved Question Answering On the SQuAD Dataset Using Attention MechanismsKelly Shen
Attention Mechanism in Machine ComprehensionYingnan Xiao
Conditioning LSTM Decoder and Bi-directional Attention Based Question Answering SystemHeguang Liu
Attention-Based Neural Network For Question AnsweringZhengyang Tang, Songze Li
Evaluating Different Techniques On SQuADXinyu Xu, Zhangyuan Wang
R-NET with BiDAF for Reading ComprehensionJingwei Ji, Zibo Gong
Bidirectional attention flow for Question AnsweringAna-Maria Istrate
The Quest for High-Performance Question Answering Neural Net ModelsLauren Blake
A Comparison of RNN and Transformer—based Question Answering SystemsAdam Jensen, Diana Moncoqut
Ensemble Leaning for Stanford Question Answering ChallengeYuzhou Liu
R—NET based Neural Network for Machine Reading Comprehensionabhishek bharani, VenkataBalaji Kollu
Bi-Directional Attention & Self Attention for SQUADLI DENG, Zhiling Huang
Machine Reading Comprehension On the SQuAD Dataset Using R-NETJason Mian Luo, William Zeng
Improving SQuAD Baseline Using BiDAF Refinements and Experimenting with Semi-Supervised LearninAllison Koenecke, Varun Vasudevan
SQuAD GOALS Guided Objective Advanced Learning SystemDerek Phillips
Question Answering using BiDAF and DrQAFu Rui, Xuan Yang
Question Answering with Attentions EnsembleZihan Lin, Jason Zhu, Teng Zhang
Q&A on the SQuAD datasetMatej Kosec, Liz Wen Yao
A Study of Attention in Deep Learning Models for Question AnsweringWilliam Locke
Question Answering On the SQuAD DatasetStephanie Vincci Tang, Ivan Suarez Robles
High Performance SQuAD and Transfer LearningAlexandre Gauthier, Jeff Chen
Question Answering on SQuAD Dataset with BiDAF and Self-AttentionJunwei Yang
Improved Question Answering on the SQuAD Dataset Using Attention MechanismsVincent Sheu
Reading Comprehension Neutral Network with Attention and Post Attention Modeling.Xu Zhao, Zhi Liu
CS224N Default Final Project Write-UpMark Holmstrom
Paying Attention to SQuAD: Exploring Bidirectional Attention FlowLucy Li, Heather Rae Blundell
Machine Comprehension on SQuAD BiDAF vs CoattentionMinh-An Quinn
Question Answering with AttentionStephanie Dong, Ziyi Li
An Exploration of Question-Answering ModulesMargaret Gan Guo, Wen Torng
An Ensemble Model for SQuADYuze He, Priyanka Dwivedi
The SQuAD Challenge - Machine Comprehension on the Stanford Question Answering DatasetRohit Prakash Apte
Question Answering using Bidirectional Attention Flow and Co-AttentionApoorva Dornadula, Parth Shah
Question AnsweringOmar Sow
Exploring Techniques for Neural Question AnsweringGabriel Bianconi, Mahesh Agrawal
Question answering using weighted-loss Bi-Directional Attention Flow on SQuAD Datasetmengjiec@stanford.edu
An Exploration of State of the Art Techniques for Question Answering SystemsJames Payette
Reading Comprehension using Bi-Directional Attention NetworkPratik Kumar, Neel Mani Singh
Neural Question AnsweringAneesh Pappu, Rohun Saxena
Combining Bidirectional Attention Flow and Attention Pooling Pointer Networks for High Performance on the SQuAD ChallengKiko Ilagan, Anoop Manjunath
Reading Comprehension and Question Answering with Bidirectional Attention FlowAndrew Huang, Michael Ko
Investigations in Question Answering ArchitecturesPatrick Cho, Sudarshan Seshadri
The Impact of Attention Mechanisms on Question Answering PerformanceJoe M Paggi, Benjamin Parks
Machine Comprehension on SQuAD BiDAF vs CoattentionRamin Ahmari
Towards an Integrated QA ModelFangzhou Liu
Implementation of R-NET Machine Comprehension Model for Question AnsweringSabarish Sankaranarayanan
Question Answering on the SQuAD DatasetLaëtitia Shao, Ben Zhou
Applying Bi-Directional Attention Flow to SQuADJestin Ma, Jialin ding
A Bidirectional Attention-Based Approach to Machine Comprehension and Question AnsweringKevin Chen
Question Answering System with Question Type ModellingKsenia Ponomareva
Machine Comprehension on SQuAD using Bi-Directional Attention FlowDaisy Ding
CS224N: Question-Answering Utilizing Bidirectional Attention FlowWesley Chan Olmsted, Trevor Danielson
R-Net with Multiplicative AttentionRooz Mahdavian, Pierce Barrett Freeman
Question Answering with Coattention Encoding and Answer Pointer NetworkYinghao Xu
CS224N Final ReportAllen Zhao, Dirk Hofland
Computational Reading Comprehension through Self-Attention and ConvolutionNeil Movva, Samir Menon
Exploring Attention Mechanisms for Reading ComprehensionNoah Makow
Machine Comprehension Systems on SQuAD DatasetMegha Jhunjhunwala, Shantanu Thakoor
Question Answering Using Bi-Directional Attention Flow with Position EncoderDenis
C8224N Final SQuAD ImprovementsRyan Almodovar, VIVEK MISRA
SQuAD ChallengeMatthew Creme, Mackenzie James Pearson, Raphael Lenain
SQuAD With LSTM and BiDAFEthson Villegas, Danielle Siy
Combining Attention Approaches for the SQuAD ChallengeLuke James Blackshaw Asperger
Multi-layer GRU using character level information for SQUAD challengeJake Yoon
Machine Comprehension with BiDAFShim Young Lee
Lightweight Convolutional Approaches to Reading Comprehension for SQuADBen Penchas, Tobin Bell
Question Answering System with Bidirectional Attention FlowHsu-kuang Chiu, Ting-Wei Su
Bidirectional Attention Flow with LSTM Networks for Question AnsweringJames Li
Bi-Directional Attention Flow and CO-Attention Models for Question Answering on the SQuARafael Musa
Analyzing Modeling Layers for the SQuAD ChallengeTim Anderson
CS224N SQuAD Challenge with Bidirectional Attention Flow and Context FeaturesDavid Lee-Heidenreich, Adrien Truong
A Bi-directional Attention Flow Model for the SQuAD DatasetCody Keola Kala, Horace Chu
Machine Comprehension with BiDAF and Answer PointerZehui Wang, Xiaoxue Zang
Question Answering with Deep LearningJackie Yau, Hao Wu
Reading Comprehension on the SQuAD DatasetDavid Xue, Bill Zhu (Legal Name: Zheqing Zhu)
Machine Comprehension on SQuAD using Bi-Directional Attention FlowRuohan Zhan
An Approach to Machine Reading Comprehension on SQuADJiafu Wu, Alan Flores-Lopez
Question Answering With Deep Bidirectional Attention Flow and FusionNetSilviana Ciurea-Ilcus, Michal Kim Wegrzynski
SQUAD Challenge : A Hybrid Model for Question AnsweringOnur Cezmi Mutlu, Hacer Umay Geyikci
Natural language Question Answering using Curriculum LearningAbhijeet Shenoi, Aarti Bagul
Exploring Attention in Question Answering ModelsAnav Sood, Ethan Zi-Yu Shen
A Multi-Attention Reading Comprehension Model for SQuAD DatasetShuyang Shi, Tong Yang
Deep Question Answering on SQuADMitchell Dawson
CS224N Final Project SQUAD ChallengeSaahil Agrawal, Nicholas Johnson
SQuAD Challenge using BiLSTM and Bidirectional Attention FlowMojtaba Sharifzadeh
SQuAD Model Exploration: BiDAF and Input FeatureBen Barnett, Jeffrey Dong Chen
Question Answering with the SQuADWayne Lu
Question Answering on the SQuAD DatasetYongshang Wu, Hao Wang
Building a Question Answering System with a Character Level Convolutional Neural Network and Attention Layers — Is it a good idea?Praveen Govindraj
Pay More Attention: Neural Architectures for Question-AnsweringZia Hasan, SebastianFiscer
Question Answering model using BiDAFShawn Hu, Ran Gross
Reading Comprehension with Neural NetworksAndrew Weitz
Question Answering on the SQuAD DatasetHyun Sik Kim
Question answering on the SQuAD dataset with bidirectional attention flowBrahm Capoor, Varun Nambikrishnan
Question Answering with Bi-directional Attention and Character EmbeddingYuting Sun, xiangcao liu
Ask BiDAFMitchell Douglass, Caelin Tran, Griffin Slade Koontz
A Bi-directional Attention Flow (BiDAF) Model for the Stanford Question Answering Dataset (SQUAD)Charles Hale, Helen Xiong
Question Answering on SQuADJake Smola, Evan
Coattention-Based Neural Network for SQuAD Question AnsweringXizhi Han, Yue Hui
Bi-Directional Attention and Beyond: Double BiDAF with Residual Connections for Question AnsweringPedro Montebello Milani
Machine Reading Comprehension on SQuAD with Relevance EncoderFeng Liu, Qixiang Zhang
Question AnsweringBowen Deng
Question Answering with Various Attention MechanismsYinghao Sun
Exploring speed and memory trade-offs for achieving optimum performance on SQuAD datasetRenat
Question Answering System with the Dynamic Coattention NetworkYi Sun
A Modular Architecture for Machine ComprehensionWilliam Arthur Clary
Reading Comprehension with the SQuADHugo Andres Valdivia, Miguel Garcia
Machine Comprehension with Bi-directional and Self—attention FlowJi Yu, Tianpei Qian
CS224N Project Report: Bidirectional Attention Flow and Self Attention Mechanisms for Machine ComprehensioJervis Jerome Muindi, Richard Ruiqi Yang
SQuAD Reading Comprehension Task - C8224n Final ProjectAdva Wolf
Machine Reading Comprehension On SQuADTian Tan, Don Mai
A Hybrid Deep Learning System for Machine ComprehensionGang Wu
A Deep Learning System for the Stanford Question Answering Dataset (SQuAD)AmirMahdi Ahmadinejad
Machine Learning Optimization for SQuADJulian Sinohe Villalpando
Final Project Report: SQuADWinston Taojie Wang, Michael Chung
Question Answering System on the Stanford Question Answering Dataset (SQuAD)Richard Akira Heru
Final default project: questions answering with deep learningDenis Ulanov, David Uvalle
Exploring Deep Learning Solutions for Question-Answering and Reading Comprehension TasksRodrigo Grabowsky, Kimberly Wijaya
BiDirectional Attention for Machine ComprehensionAnand Venkatesan, Ananthakrishnan Ganesan
Replicating Advances in Question-Answering with Deep Learning and Complex AttentionStuart Cornuelle
Reading Comprehension On SQuAD: An Insight into BiDAFVivekkumar Patel, Shreyash Pandey
CS 224N Default Final Project: Question AnsweringRaghunath Krishnamurthy
The SQuAD Challenge - results of severalRajeeva Gaur, satyam
Question Answering with Hybrid Attention NetworkYicheng Li, Xiuye Gu
Machine Comprehension using Deep LearningSharman W Tan, Henry Lin
Machine Reading Comprehension for the SQuAD Dataset using Deep LearningChung Fat Wong
Question Answering with Bi-directional Attention Flow and Self—AttentionOlivier Pham, Yuguan Xing
Question Answering On the SQuAD DatasetJonas Shomorony
Default Final Project for C8224N - Self—AttentionJaak Joonas Uudmae
GE-BiDAF: A Question Answering model for SQuADbinbin xiong, Minfa Wang
SquaD Reading ComprehensionXinyi Jiang
Machine Comprehension using BiDAFBimal Parakkal