
BO LI
Senior Undegraduate
Senior Undegraduate
This project demonstrates a real-time search system called Aucher for live audio streams. It searches live audio streams by using keywords and voice, illustrates the trade-off of freshness, popularity and relevance on query results, performs searching hot terms in a time frame, and shows the ability of searching live audio streams in real-time.
View Moreaccepted by ICDE conference
Audio streaming service has become increasingly popular with the wide use of smart phones. Because of the popularity of audio broadcasting, the data volume of live audio streams is also ever increasing. Searching and indexing these audio streams is an important and challenging problem. Aucher is a system prototype which can support both voice search and keywords search on audio streams. We achieved the real-time response for queries by novel index which exploits log structured merge-trees and supports multi-modal search. Moreover, it can handle insertion about four times faster and more memory efficient than the state-of-the-art solution.
Inter-disciplinary Project: Computer Graphics & Material Science. This project built the first nano-scale retroreflector prototypes for collecting the environmental information of trace gases in the air.
View MoreNASA Project
People often use special aeroplanes to collect environmental information. This project built the first nano-scale retroreflector prototype used for detecting the amount and components of the trace gas in the air. The reflectors receive the light with mid-infrared energy wavelength and reflect it back to the open-path spectorscopic sensor. People can get the information of trace gases by comparing the difference between emitted light and reflected light. We used OpenGL to imitate the reflecting process and compute the reflective efficiency. Then we designed two retroreflector protypes using gray-scale photo-lithography: the full reflector and the truncated refletor, with their reflective effiency being 99% and 68% respectively.
This project aims at using intelligent chatbot technologies in innovative ways to improve the learning effectiveness of online education.
View MoreOur AI chatbot acts as a teaching assistant for a an Open-edx course. The chatbot uses Rasa Stack to manage the dialog flow and applies some Natural Language Processing machine learning algorithms. It integrates bi-directoin GRU and attention model to detect similar questions and do the multi-intent classification. We built the index for Stack Overflow questions and answers. It can form a dialog with students and track the follow up questions.