Website/src/demoday/2019sp.erb

384 lines
20 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

---
title: CSE 2019 Spring Departmental Demo Day
schedule:
- - "12:30 PM"
- "Staff Arrives [Setup Tables, etc…]"
- - "1:00 PM"
- "Participants Arrive [Setup starts for participants and sponsors]"
- - "2:00 PM"
- "Networking for participants and Judges"
- - "2:30 PM"
- "Demo Day opens to public"
- - "3:00 PM"
- "CSE 4/562 Databake-Off"
- - "4:30 PM"
- "Breakdown and Judging Tabulated, shift into 101"
- - "5:00 PM"
- "Prizes awarded, Teams give their pitch to audience"
- - "6:00 PM"
- "Demo Day Ends"
classes:
- class: Computational Linguistics (CSE 467/LIN 667)
groups:
- group:
- name: Erin Pacquetet
email: erinmorr@buffalo.edu
title: French MWE and their sturctural differences in treebanks
description: >
In this study, I will explain what structural differences remain in French Treebanks after being converted to the ConLL-U format and what implications do these differences have. In particular, I will look at how Multi-Word expressions are encoded in these treebanks and what those differences mean in terms of dependency analysis. Finally I will present how unified treebanks could potentially be merged to increase the accuracy of automatic dependency parsing.
- group:
- name: Chinmay P Swami
email: chinmayp@buffalo.edu
title: IS DDI purely NLP?
description: >
Drugs play an important role in treating diseases which are innocuous to those which are extremely noxious. However, administering the right drug is pivotal to the revitalization of the patient?s health. Administering wrong combination of drugs has ramifications that can be harmless or can also be life threatening. Hence having a system that when, presented with two drugs, can notify whether the two drugs when given together can cause harm to the patient would certainly improve the quality of patient care. Going one step ahead the system could also predict the type of interaction that would indicate the severity of side effects caused. In this paper we would be leveraging machine learning techniques to create a model which will learn from the sentences that describe various kinds of drug drug interactions and would predict the type of interaction that would happen between the two drugs when administered together. Also along the way we would be answering the question of whether DDI is purely a NLP task or not with the help of multiple experiments. We would also be using domain knowledge for example the information pertaining to molecular structure of the drug to enhance the predicting capabilities of the model.
- group:
- name: Shruthi Shyam Rao
email: sshyamra@buffalo.edu
title: Dependency Parsing with NULL elements
description: >
In linguistics, every element in a sentence plays a significant role. If there is an element missing in a sentence, we introduce a NULL element in that spot to represent that the sentence is not fully complete. This is done for better accuracy and understanding of the sentence. Hence, here we are performing dependency parsing with NULL elements. For this, we used the Penn treebank dataset. In Penn treebank dataset, there are a variety of null elements like *T*, NP*, 0, *U*, *?* etc. The null elements and their dependencies were understood from the dataset and they were introduced into the dependency tree structure without disturbing the dependencies of the elements that were already present in the tree structure.
- group:
- name: Wenqi Li
email: wli3533@buffalo.edu
title: Intricacies of Dozat-Manning's Parsing Algorithm
description: >
This paper details non-projective dependency parsing algorithm described in \citet{dozat-manning:2017:ICLR}. While it has been known for the graph-based parsing model using Chu-Liu-Edmonds algorithm \citep{edmonds:1967}, it uses a greedy algorithm. This algorithm is more like based on Tarjan's algorithm for Strongly Connected Components \citep{tarjan:1972}. Dozat-Manning parser treats the probabilities of occurrence of word dependencies learned from training data as a directed graph. The underlying idea is to identify cycles in a graph using Tarjan's algorithm and then using a greedy approach of replacing edges from vertices in the cycle with next maximum edge until the cycle is broken. Different from Chu-Liu-Edmonds, Dozat-Manning is not expanding or collapsing edges which result in cycle, rather outgoing edges from vertices in the cycle are chosen based on their weight and are used as a replacement until the cycle is broken. The dependency graph probabilities so generated are then used to deduce the parse output.
- group:
- name: Anthony Rubin
email: ajrubin2@buffalo.edu
title: Improving Machine Translation Results by Corpus Filtering for a Low-Resource Language
description: >
(submitted to ACL SRW 2019, under review)
In this paper, we discuss the implementation of a method to reduce noise in a parallel corpus. A compositionality method based on cosine similarity as well as basic features to filter the corpus are used with a classifier to predict good sentence translation pairs within a parallel corpus. The purpose of this is to clean a noisy parallel corpus to the point that it can be used to accurately train a machine translation model. The accuracy of our resulting machine translation models was quantified using a BLEU score, and we improved results progressively by our proposed method.
- group:
- name: Apurva Patil
email: acpatil@buffalo.edu
- name: Maggie Liu
email: mliu22@buffalo.edu
title: Correlation between Fluency and Accuracy in Learner Corpus (submitted to ACL SRW 2019, under review)
description: >
Developing proficiency levels for non-native speakers has always been a difficult task. In this study, we explore the NUS learners corpus \citep{dahlmeier-ng-wu:2013:BEA8} and its annotated grammatical errors to automatically assign proficiency levels to individual participants by using fluency and accuracy of the learners' text. We determine the upper bound and lower bound of learners by using statistical measurement and classify learners into levels of accuracy and fluency. We conclude that perplexity for fluency is more correlate to accuracy compared to other fluency metrics in previous works. In addition, this perplexity fluency metric is more effective in predicting proficiency.
- group:
- name: Mengyang Qiu
email: mengyang@buffalo.edu
- name: Xuejiao Chen
email: xuejiaoc@buffalo.edu
title: Data Augmentation for Grammatical Error Correction
description: >
Neural machine translation (NMT) approaches have shown to be promising in grammatical error correction (GEC). However, the lack of high-quality training data in GEC is one major issue for NMT. The current study explores various ways of generating pseudo GEC data by focusing on real grammatical errors and their surrounding context. Fluency filtering based on language models is also incorporated to ensure the quality of artificial error generation.
- class: "Masters Project Development (CSE 611)"
groups:
- title: "Trust Zone Computing in Mobile Applications"
description: >
This project extends the OP-TEE operating system to work on the hikey 960 board, and also explores some aspects of augmented reality computing in the trust zone.
group:
- name: Sidharth Mishra
email: smishra9@buffalo.edu
- title: "Willo Mobile App"
description: >
This project builds out a cross platform mobile and web application as a proof of concept for the Willo startup. The app allows users to easily create and maintain a will through their smartphone.
group:
- name: Shivam Agrwal
email: shivamag@buffalo.edu
- name: Shishir Suvarna
email: shishirs@buffalo.edu
- name: Deepak Sreenivasa
email: deepaksr@buffalo.edu
- name: Krishna Parvathala
email: leelasai@buffalo.edu
- title: "Willo Back Office"
description: >
This project builds out the back office and API layer of the Willow startup. This allows for account management, financial tracking, customer relations management, and creation of will documents from flexible templates.
group:
- name: Aditya Agarwal
email: aa276@buffalo.edu
- name: Yasha Ballal
email: yashaash@buffalo.edu
- name: Trishala Kaushik
email: tkaushik@buffalo.edu
- name: Bhagyashri Thorat
email: bthorat@buffalo.edu
- title: "Action Recognition on Android"
description: >
This project seeks to ascertain if, and to what extent, action recognition is possible performed locally on an android device.
group:
- name: Mrinalini Upadhya
email: mupadhya@buffalo.edu
- name: Yash Narendra Saraf
email: ysaraf@buffalo.edu
- title: "Invenst Automation"
description: >
This project seeks to convert the manual effort in maintaining the Invenst club infrastructure into a data driven web application, adding new features such as user profiles, skills, and dynamic approval flows and updates for projects in the idea bank.
group:
- name: Shuo Zhang
email: szhang53@buffalo.edu
- name: Xushuang Liu
email: xushuang@buffalo.edu
- name: Yuchen Zhang
email: zhang232@buffalo.edu
- name: Lei Chen
email: lchen76@buffalo.edu
- title: "Vehicle Trim Text Extraction"
description: >
This project seeks to combine iOS app development with text recognition and machine learning to pull vehicle trim data from images of cars collected in real time.
group:
- name: Pranav Vij
email: pvij@buffalo.edu
- name: Saurab Chauhan
email: chauhan9@buffalo.edu
- name: Nikhil Lala
email: nlala@buffalo.edu
- name: Pranjal Jain
email: pjain5@buffalo.edu
- title: "Choreographic Lineage"
description: >
This project builds on a system for dancers and other artists to contribute their professional relationships to a central datastore, and provides a networked visualization and profile of artists for researchers and dance enthusiasts to search.
group:
- name: Amit Bannerjee
email: amitbane@buffalo.edu
- name: Miki Padhiary
email: mikipadh@buffalo.edu
- name: Yogesh Sawant
email: yogeshja@buffalo.edu
- name: Shreyas Rajguru
email: srajguru@buffalo.edu
- title: "Auto Transcription"
description: >
This project transcribes design conversations in real time, and applies keyword tagging and sentiment analysis that can be used to categorize patterns of discussion and thought in design meetings.
group:
- name: Harshal Jagtap
email: harshalg@buffalo.edu
- name: Shubhra Deshpande
email: shubhraj@buffalo.edu
- name: Ved Valsangkar
email: vedharis@buffalo.edu
- name: Smrati Singh
email: smratiku@buffalo.edu
- name: Rajat Thosar
email: rthosar@buffalo.edu
- title: "Electric Vehicle Infrastructure Planning"
description: >
This project builds out a proof of concept for a local startup company helping define the best locations for charging stations for electric vehicles.
group:
- name: Kavi Sanghavi
email: kavinike@buffalo.edu
- name: Saiyam Shah
email: saiyampr@buffalo.edu
- name: Krishna Sehgal
email: ksehgal@buffalo.edu
- name: Tanmay Singh
email: tanmaypr@buffalo.edu
- title : Onboard Diagnostics Text Extraction
description: >
This project combines text extraction and image categorization to both sort through images from cars for those that contain onboard diagnostics information, and extract that information in a textual format to an iOS app.
group:
- name: Srinath Vikramakumar
email: svikrama@buffalo.edu
- name: Ruturaj Molawade
email: ruturajt@buffalo.edu
- name: Yash Mali
email: ymali@buffalo.edu
- name: Sai Krishna Uppala
email: suppala2@buffalo.edu
- title : Crowdsource Data Reviews and Events Calendar
description : This project provides a mechanism for the Spectrum to crowdsource reviews of large datasets to the public, with each volunteer reviewing a small piece of the whole and indicating if they think that there is value in investigating further. It also creates an event calendar for exciting events on and off campus.
group:
- name: Saranya Illa
email: saranya@buffalo.edu
- name: Amanda Pellechia
email: aepellec@buffalo.edu
- name: Sowmith Nallu
email: sowmithn@buffalo.edu
- name: Alan Romano
email: alanroma@buffalo.edu
- name: Venkatesh Viswanathan
email: vviswana@buffalo.edu
- title : Cross Platform Mobile Client for File Transfer
description : This project extends a web client that allows for transfer of files across multiple protocols to a mobile application.
group :
- name: Linus Castelino
email: linuscas@buffalo.edu
- name: Atul Kumar Singh
email: asingh68@buffalo.edu
- name: Harsh Gandhi
email: harshnar@buffalo.edu
- title : UB ANC Emulator Upgrade
description : add the EMANE infrastructure to the UB ANC Drone Framework.
group:
- name: Arun Suresh
email: arunsure@buffalo.edu
- name: Hariprasath Parthasarathy
email: hparthas@buffalo.edu
- title : Distributed Music Player
description: >
Create a mesh network of devices that can discover and stream music to one another via a shared global playlist.
group:
- name: Jon Battiston
email: jonbatti@buffalo.edu
- title: Tire Data Extraction
description: >
This project combines an iOS app with text extraction to read key data from the sides of automobile tires from images taken from the app camera.
group:
- name: Akshay Verma
email: akshayve@buffalo.edu
- name: Adityan Harikrishnan
email: adityanh@buffalo.edu
- name: Roshni Murali
email: rmurali@buffalo.edu
- title: Platter Restaurant App
description: >
This project creates a proof of concept mobile app for startup Platter, which creates a subscription system for diners looking for discounts.
group:
- name: Shubham Gulati
email: sgulati3@buffalo.edu
- class: "Applied NLP and Computational Social Science (CSE 702)"
groups:
- title: "A Replication of Language Understanding for Text-based Games using Deep Reinforcement Learning"
group:
- name: Yuhao Du
- title: "A Replication of Fake news on Twitter during the 2016 U.S. presidential election"
group:
- name: Aamir Masood
- name: Sanjay B.
- title: "Seq2Seq machine translation and gender bias analysis"
group:
- name: Payraw Salih
email: payrawsa@buffalo.edu
- name: Parth Shah
email: parthnay@buffalo.edu
- title: "A Replication of Reducing Gender Bias Amplification using Corpus-level Constraints"
group:
- name: Nishi Mehta
- name: Pratik Kubal
- class: "Independent Study"
groups:
- title: "Anonymous public perception - An analysis of r/RoastMe and r/ToastMe"
group:
- name: Niharika Raut
- name: Gokul Premraj
- title: "Fake news in public WhatsApp groups during the 2019 Indian Election"
group:
- name: Abhishek Bhave
- name: Sidharth Pati
- name: Ateendra Ramesh
- title: "What's influencing the president?"
group:
- name: Akshada Chandrakant Bhor
- name: Ruturaj Tukaram Molawade
- title: "Explaining patterns in gender stereotypes associated with having a career"
group:
- name: Vikram Karthikeyan
- title: "What do people put in their twitter bios, and how does it vary by demographics?"
group:
- name: Krithika Srinivasan
---
<h1>CSE Fall Departmental Demo Day</h1>
<p>
We're thrilled to invite you to the fourth annual Comp. Sci. &amp; Eng. Fall Demo Day.  Student groups from several CSE capstone classes will be presenting the culmination of 3-months of effort, hard work, (metaphorical) blood, sweat (well... caffeine really), and tears (see above). 
</p>
<hr/>
<ul>
<li><b>Where</b>: Davis Hall, 1st Floor Atrium</li>
<li><b>When</b>: Friday May. 10; 2:30 - 6 PM (Participants arrive at <b>Noon</b>)</li>
</ul>
<hr/>
<h2>Sponsors</h2>
<p style="text-align: center;">
<a href="https://www.cubrc.org/">
<img src="sponsors/cubrc.png" alt="CUBRC" width="110" height="52" style="margin-left: 25px; margin-right: 25px; background-color: rgba(14, 31, 64, 0.8); padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px; border-radius: 10px;"/>
</a>
<a href="https://www.mtb.com/">
<img src="sponsors/mt_bank.png" alt="M&amp;T Bank" width="184" height="100" style="margin-left: 25px; margin-right: 50px;" />
</a><a href="https://starkandwayne.com/">
<img src="sponsors/sw_horizontal_hi_res.png" alt="Stark and Wayne" width="315px" height="39"/>
</a><a href="https://www.acvauctions.com/">
<img src="sponsors/acv_auctions.png" alt="ACV Auctions" width="96" height="45" style="margin-left: 50px; margin-right: 25px;" />
</a>
<a href="https://www.vertica.com/">
<img src="sponsors/vertica_wht_rgb@2x.png" alt="Vertica" width="129" height="42" style="margin-left: 25px; margin-right: 25px; background-color: #263133; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; border-radius: 5px;"/>
</a>
</p>
<hr/>
<h2>Schedule</h2>
<table>
<%
schedule.each do |time, description| %>
<tr>
<th style="padding-left: 10px; padding-right: 20px; "><%= time %></th>
<td><%= description %></td>
</tr>
<% end %>
</table>
<hr/>
<h2>Projects</h2>
<%
def render_student(data)
data = { "name" => data } if data.is_a? String
txt = data["name"]
tags = [
["github", "github", "https://github.com/"],
["linkedin", "linkedin", "https://www.linkedin.com/in/"],
["email", "email", "mailto:"]
].map do |key, tag, prefix|
"<a href=\"#{prefix}#{data[key]}\">#{tag}</a>" if data.include? key
end.compact
txt += " (#{tags.join(" | ")})" unless tags.empty?
return "<div style='display: inline-block'><span style='font-size: 110%'>[</span> #{txt} <span style='font-size: 110%'>]</span></div>"
end
project_id = 0
%>
<% classes.each do |class_data|
class_title = class_data["class"]
groups = class_data.fetch("groups", [])
groups = [] if groups.nil?
%>
<h4><%= class_title %></h4>
<dl style="margin-left: 20px;">
<% groups.each do |group_data|
project = group_data["title"]
project = "<a href=\"#{group_data["url"]}\">#{project}</a>" if group_data.include? "url"
team = group_data["group"]
%>
<dt style="display: run-in; "><b><%= project_id += 1 %>.</b> <%= project %></dt>
<dd style="display: inline-block; text-align: right; ">
<span style="font-size: 150%; margin-left: 30px;">↳</span>
<%= team.map { |t| render_student(t) }.join(" + ") %></dd>
<dd style="margin-bottom: 10px; margin-left: 10px;"><%= group_data.fetch("description", "A really ☃ project")%></dd>
<% end %>
</dl>
<% end %>
<hr/>
<h2>Previous Demo Days</h2>
<ul><% [
"2016fa", "2017fa", "2018fa"
].each do |short|
full = short.gsub(/fa/, " Fall") %>
<li><a href="<%=short%>.html"><%= full %></a></li>
<% end %>
</ul>