CSE 331 Mini project choices
Spring 2020
Please check the table below before submitting your mini project team composition to make sure your case study is not being used by another group. Case studies are assigned on a first come first serve basis.
Group | Chosen Algorithm | Case Study | Links |
Tiffany Tate, Joyce Sommer, Robbie Wilkowski (Team TJR) | Predicitve Text Algothrim | Predictive text algorithms are a class of algorithms used to autocomplete/finish words and sentences (e.g. Smart Compose on Gmail). | Link 1, Link 2, Link 3, Link 4 |
John Tantillo, Joe Brown, Jacob Snyderman (Fingerprinty thingy mabob) | NGI Algorithms with a focus in the AFIT algorithm | NGI algorithms are used for identifying various biometric signatures and matching them to bio signatures on file | Link 1, Link 2, Link 3, Link 4 |
Steven Jiang, Yang Wenxuan, Steven Quan (od grease) | Facial Recognition Algorithm | Facial Recognition Algorithm is used for Security, Face ID, Camera Focus, Spying | Link 1, Link 2, Link 3, Link 4 |
Jason Britto, Michael Carlow, Eliza Koster (Codeville) | Pagerank | Pagerank is used to rank webpages on the google search engine | Link 1, Link 2, Link 3, Link 4 |
Victoria Dib, Tyler Anatole, Nicholas MacRae (DefinitelyNotBiased) | COMPAS recidivism Algorithim | COMPAS Algorithim, is a case management and decision support tool used by U.S. courts to assess the likelihood of a defendant becoming a recidivist. | Link 1, Link 2, Link 3, Link 4 |
Yangtao Chen, Zhiwei Qu, Liang Dong (Hands On The Wheel !) | image recognition algorithm | image recognition algorithm is used in Uber self-driving vehicles algorithm | Link 1, Link 2, Link 3, Link 4 |
Alex Wojewoda, Daeyoung Jeong, Aiden Xie (AJAX) | Item-to-Item Collaborative Filtering | Amazon recommendations are based on a customer's previous history | Link 1, Link 2, Link 3, Link 4 |
Sarthak Agarwal, Stewart Shear, Tijmen Van Der Beek (Anti-FB Squad) | Facebook Ad Algorithm | Facebook ad algorithm ranks ads and determines user engagement. | Link 1, Link 2, Link 3, Link 4 |
Zachary Hanham, Snigdha Motadaka, Elwyn Jones (You're fired) | Applicant Tracking System | Analyze the ATS developed by Gild which tracks a person's footprint online to deem them to be hirable or not. This process has ethical implications that displays gender bias and promotes stereotypes. | Link 1, Link 2, Link 3, Link 4 |
Weigang Lin, Zhongai Shi, Haohua Feng (Potato Squad) | Pathfinding algorithm | Pathfinding algorithm used in Google Maps to find the shortest path between two locations. | Link 1, Link 2, Link 3, Link 4 |
Shouyue Wu, Tianyu Chen, Jiaqi Yang (Toxic TikTok) | Collaborative Filtering | Collaborative Filtering Algorithm that is used to Tik-Toks Video recommendation based on user information | Link 1, Link 2, Link 3, Link 4 |
Michael Mu, Ryan Older, Connor Wilson (Jabberwocky) | deep learning implementation of collaborative filtering and a deep learning rankings system | Deep learning implementation of collaborative filtering and a deep learning rankings system to solve the problem of recommending Youtube videos to users | Link 1, Link 2, Link 3, Link 4 |
Hakeem Aref, Jake Fitzpatrick, Truong Pham (Autobots) | Tesla Neural Network Algorithm | Neural networks are essential in Tesla's autopilot functions. They are used for computer perception and control. | Link 1, Link 2, Link 3, Link 4 |
Abigail DeSantis, Neil Bae, Pururva Lakkad (CNN without the politics) | Convolutional Neural Networks | Convolutional Neural Networks are used to screen radiology images for the early detection of malignant abnormalities. | Link 1, Link 2, Link 3, Link 4 |
Mingyu Zhao, Xia Yuze, Megan Wu (MY M&M's) | Plagiarism Detection Algorithim | MOSS(Plagiarism Checker), String Matching Algorithms, Winnowing Algorithm used for Code Fingerprinting. | Link 1, Link 2, Link 3, Link 4 |
Adarsh Sivadas, Elton Fung, Kody Weber(Pro Algos Group) | YouTube’s demonetization algorithm | Investigating Youtube's Demonetization algorithm, which circumscribes revenue per video for channels. | Link 1, Link 2, Link 3, Link 4 |
Umar Ahmed, Fahim Noor, Neel Tripathi (Two and a half Muslims) | ELO Rating Algorithm | ELO Rating Algorithm Matching system used on Tinder to display a list of people based on a user's preference of several factors. | Link 1, Link 2, Link 3, Link 4 |
David Palumbo, Zackary Laistner, Brendan Higgins (Echo Fighters) | Voice listening algorithms | Voice listening algorithms are used in home devices such as Algorithms Amazon Alexa, Google home, etc. Are they invading your privacy, and are they targets for hacking. | Link 1, Link 2, Link 3, Link 4 |
Erik Lichenstein, Yi Ren Mai, Aaron Liang (Ark Knight Whale) | China's Internet Censorship Algorithm | China's Internet Censorship Algorithm is used to block users of the internet from China from accessing certain websites. | Link 1, Link 2, Link 3, Link 4 |
John Ferenczy, Kevin Truong, Evan Turner (Kevin, John, and Evan) | Netflix's Collaborative Filtering Algorithm | How Netflix Collaborative Filtering Algorithm takes the inputs of users and recommends movies and shows based on their preferences. | Link 1, Link 2, Link 3, Link 4 |
Nitya Cohen, Sam Fergot, Ken Dingel (The Enraged Moist Whackers) | Predictive Policing | Predictive Policing is a new law enforcement technique that uses statistics, data, and machine learning to predict crime. | Link 1, Link 2, Link 3, Link 4 |
Andrew Brusic, James Holtzman, Jan Voltaire Vergara (Buffalo Valley) | Machine Translation | Looking at how the machine translation algorithm is used by google translate to interpret certain phrases, and how that can differ from human translation. | Link 1, Link 2, Link 3, Link 4 |
David Zhou, Vincent Zheng, David Tan (Zootopia) | Facebook friend suggestion algorithm | The facebook friend suggestion algorithm helps connect people that may know each other that otherwise would not find each other | Link 1, Link 2, Link 3, Link 4 |
Joseph Wu, Kan Wang, Kevin Huang (COPPA) | YouTube Algorithm for Demonitization | How does YouTube's algorithm for demonetization flag videos for potential COPPA violations, dangers of false positives and false negatives, and concerns creators have on how the algorithm affects their livelihoods. | Link 1, Link 2, Link 3, Link 4 |
Brian Chen, Jennifer Tsang, Edgar Ustian (NLP) | Natural Language Processing(NLP) and Collaborative Filtering | Spotify's music algorithm used in order to provide it's users with personalized music recommendations | Link 1, Link 2, Link 3, Link 4 |
Xingyu Chen, Chik Lam, Hon Ching Li (NULL) | Generative Adversarial Networks | GAN used for generating fake human face,noise reduction,relighting etc. | Link 1, Link 2, Link 3, Link 4 |
Shreya Lakhkar, Rami Khammash, Manaswini Burugupalli (The Voter's Voice) | Voter Microtargeting | Microtargeting, often used by political parties and election campaigns includes direct marketing data mining techniques that involve predictive market segmentation. | Link 1, Link 2, Link 3, Link 4 |
Ian Moore, Afolarin Afolarin, Emery Comstock (Oero) | Risk prediction algorithms | Insurance companies use RPA for analyzing the risk of customers when choosing to accept them or setting their rates | Link 1, Link 2, Link 3, Link 4 |
Connor Siem, Brian McCann, Jesse Clapper (Group name) | Mortgage lending algorithm | Mortgage lending algorithms are used to automatically calculate mortgages for prospective property owners based on certain risk factors | Link 1, Link 2, Link 3, Link 4 |
Ahamed Fofana, Jarod Reese, Jacky Zhu (Amazon Engineerz) | Amazon A9 Algorithm | The amazon A9 algorithm is used to suggest products for amazon customers based on past purchases, browsing history, and ranking said products in search results. | Link 1, Link 2, Link 3, Link 4 |
Julius Breindl, Brian Scorcia, Christian Palladino (StarRUST Crusaders) | College Admissions Algorithms | How the algorithms of admissions offices have affected schools and potential students | Link 1, Link 2, Link 3, Link 4 |
Charles Wood, Colin Walsh, Malbec Sebastian (Al Gores Rhythm) | Dynamic Pricing Algorithm | Dynamic Pricing Algorithm is used by industries such as airlines to manipulate prices on flight tickets and maximize profits | Link 1, Link 2, Link 3, Link 4 |
Jake Wong, Helen Luo, Ju Kim (f2p btw) | Instagram's Collaborative Filtering Algorithm | In Instagram's Collaborative Filtering Algorithm, it dictates which posts appear in what order in any given user's feed. | Link 1, Link 2, Link 3, Link 4 |
Jake Vickerd, Quinton Tarbell, Robert Amm (Group Name) | Vehicle Routing Algorithm | Gig economy apps such as DoorDash use a Vehicle Routing Algorithm to pair drivers with customers. | Link 1, Link 2, Link 3, Link 4 |
Alejandro Miller-Gonzalez, Cristopher Cruz-Gonzalez, Ethan Nhan (ACE) | Google Shopping Algorithms | The Google Shopping Algorithm is becoming more important for eCommerce and allows the consumer to see a visual of the product that they want to buy and compare. All on the same website. | Link 1, Link 2, Link 3, Link 4 |
Kunjie Lin, DunJiong Lin, Zhixin Chen (Misinfor) | Twitter's Suggestion Algorithm | Twitter's Suggestions algorithm will suggest misinformation to users from some tweets or accounts | Link 1, Link 2, Link 3, Link 4 |
Nafin Rahman, Saumya Pandey, Sharon Stack (Inmates) | Risk Assessment Algorithm | Risk Assessment Algorithm are used to predict someone's criminal risk, whether they are like to commit a crime. Recent studies show bias towards one group. | Link 1, Link 2, Link 3, Link 4 |
Yinxia Chen, Xiaoyu Zhang, Zhijie Xu (what) | game recommendation algorithm | a recommender algorithm that steam uses to recommend new games to people | Link 1, Link 2, Link 3, Link 4 |
Vikram Singh, Jacob Majewski, Matthew Garner (Algo if you go) | Uber Surge Pricing Algorithm | Uber's surge pricing algorithm is used to determine the price of rides due to the laws of supply and demand. | Link 1, Link 2, Link 3, Link 4 |
Yonghui Lin, Fan Zhang, Hrishikesh Ahire (Jobless) | LinkedIn recommendation algorithm | LinkedIn recommends jobs and employees based on user history, social connection, and many other multiple factor which can be bias | Link 1, Link 2, Link 3, Link 4 |
Gaurav Toravane, Amogh Joshi, Gaurav Jaisinghani (Carpool Karaoke with Erdem) | Carpool Algorithm | Carpooling algorithms used in popular ride services like Lyft and Uber to match closest riders with drivers. | Link 1, Link 2, Link 3, Link 4 |
Abhinav Rameshbabu, Nitish Dhinaharan, Harishvar Kowtheeswari Srinivasan (Three Musketeers) | China's Facial Recognition Algorithm | Facial Recognition Algorithm used by Chinese Government to monitor the activities of its citizens | Link 1, Link 2, Link 3, Link 4 |
Logan Ramhap, Michael Cleversley, Stephen Malinowski (Jesse's Hostages) | CRISPR Algorithm | The CRISPR Algorithm allows for the editing of genomes which will pass down to future generations. | Link 1, Link 2, Link 3, Link 4 |
Qiuhong Liu, Ming Zhang, Yufan Sun (91 Mr. Three) | Deepfake | Deepfake algorithm is used to switch faces on videos | Link 1, Link 2, Link 3, Link 4 |
Chuan Lin, Christopher Murphy, Hao Wang (winnie the pooh) | WeChat Censorship Algorithm | WeChat's Censorship Algorithm censors certain things to China users | Link 1, Link 2, Link 3, Link 4 |
Hugo Tso, Liam Carroll, Thomas Rossetti (Please Respond) | Boyer-Moore algorithm | Boyer-Moore algorithm is used for as a string filter and search algorithm by ADBlocker in order to avoid loading AD related HTML/CSS elements. | Link 1, Link 2, Link 3, Link 4 |
Brendan Meehan, Shamroy Pellew, Eric Santulli (Group 2) | Lethal Autonomous Weapons Algorithms | The algorithms behind autonomous weaponized machines | Link 1, Link 2, Link 3, Link 4 |
Jonathan Macias, Alejandra Luna, John Dunaske (ROOOOOOOMBA) | Visual Simultaneous Localization and Mapping | How bringing Mapping technology with products such as Roombas and Smart-Vacs into our homes can improve our lives but also lead to certain concerns. | Link 1, Link 2, Link 3, Link 4 |
Justin Kozlowski, Nicholas Smith, Nicholas Farley (Crunch Time) | Machine Learning Cancer Detection Algorithm | Cancer detection is now being sourced to machine learning algorithms to enhance accuracy of diagnosis, prognosis, and prediction. | Link 1, Link 2, Link 3, Link 4 |