Picking stocks, avoiding lineups, creating a friendlier commute
Strolling through this year’s Electrical & Computer Engineering Capstone Design Showcase, it’s hard not to think, “Hey, there really is an app for that.” But you might just as easily discover there is also an algorithm for that.
The best fourth-year projects – as judged by the ECE faculty – included apps for lonely GO Train commuters and shoppers eager to escape lineups by paying via smartphone before leaving the store. The showcase, which featured just 15 of a possible 100 projects, also featured algorithms to speed the process of bioengineering microRNA for treating genetic disease, as well as algorithms to predict the stock market, using 250 million daily tweets.
“These projects tend to be very well executed or use technologies that are interesting, or not straightforward,” said Phil Anderson, Senior Lecturer in The Edward S. Rogers Sr. Department of Computer & Electrical Engineering. “In other years, several have gone on to get patents.”
Certainly, Sumanth Ravipati (CompE 1T2) and Thisal De Silva (CompE 1T2) would like to see their GO Train commuter app become so popular that they might one day charge for it. Right now, anyone can download it for free at Apple’s App Store.
Their inspiration comes from the newspaper t.o.night, whose popular “Shout Out” feature posts commuters’ complaints, questions and requests.
“Every day you see the same faces on the train, but nobody talks to each other. They prefer hiding behind shout outs, “ said De Silva. “So we thought why not put it on a platform and let them reply in real time, so they don’t have to wait a day.”
The app also allows for private chats between commuters, but only works when you’re actually on the train. “That way, you look forward to the commute,” said Ravipati.
Alex Litoiu (CompE 1T2) and his project partner Mike Del Balso (ElecE 1T2) are also harnessing social media, but with a different goal in mind. Their system for analyzing global patterns of emotion on Twitter predicts whether stocks will go up or down.
The pair’s algorithm analyzes tweets from around the world for a list of words other researchers have correlated to emotions.
Litoiu and Del Balso tested their system over a period of three months. They discovered they could predict with 57% accuracy – on average – whether a given stock in the NASDAQ Stock Market would go up or down 24 hours after analyzing the previous day’s tweets.
“So for a certain stock, we might have 100% accuracy, for others 30%. When we average those numbers across all stocks we are doing much better than random,” said Litoiu.
Judging from the crowds around their display, and the constant stream of questions, they aren’t the only ones intrigued by their algorithm’s potential.