EventGo!(2020-2023)

Team member: 

林圓皓、吳昱豪、吳承儒、廖于晴、程祥恩、黃悅文、謝献爵

Abstract

Finding activities to attend has been the prelude in our leisure time. Meanwhile, people also make use of social network such as Facebook or blogs to post event news. Unfortunately, the search interface of Facebook event pages only covers official events. In this case, WIDM lab developed a better tool for event search, called EventGO!

The backend of EventGO! contains a web crawler, two IE (information extraction) models for activity name and location recognition as well as a search engine for event search. The frontend is an android application to present the search result in list or map view.

The web crawler collects information from both Facebook and Google search engine. The former make use of Facebook Graph API to monitor 230K fan pages in Taiwan to collect posts, while the later query Google search engine with event relevant keywords such as exhibition, concert, workshop, etc. to gather web pages. Second, the IE models recognize activity name and location with pre-trained model and extract start and end date via regular expression. Note that the performance of location recognition is enhanced with 2.45 million FB places to locate the GPS position. Finally, these structured data would be stored into a Solr database for the IR search module. Note that FB event API also contribute one fourth of the events in Solr database.

EventGo! android application provides a conversational search to avoid manual setting of location and temporal constraint, and present the search result from three different views: map, calendar or list. Last but not least, users can add a event as well as its details to their calendar in just a single click.

EventGO!, an brilliant way to search for events. 

https://play.google.com/store/apps/details?id=com.widmlab.eventgo&hl=zh_TW

Publication

Related Technologies

1. Named Entity Recognition: 

        Auto labeling activity name: (Data)

2. Temporal Tagger Module - Heideltime