Deployed System

  1. Chorus is a Google Hangouts chatbot powered by crowdsourcing. A group of crowd workers will be recruited on-demand in real-time to chat with you and try to solve your problems. You can now use Chorus on Google Hangouts for anything anytime, anywhere.


  1. As a requester, if something went wrong with your HIT on Amazon Mechanical Turk, turkers would ask you to compensate their wasted time and effort. If you can't grant bonus to the worker, you can use this code to create an external "Compensate HIT".
  2. UIMA Regex is a tool that allows you to query your UIMA annotation graph by Java regular expression.

Data Sets

  1. We introduce the first dataset for sequential vision-to-language, and explore how this data may be used for the task of visual storytelling. The dataset includes 81,743 unique photos in 20,211 sequences, aligned to descriptive and story language.
  2. We develop a Chinese morphological type corpus containing 11,366 bi-character compound words, referred to as "ACBiMA Corpus 1.0."


  1. 如何製作一個 Amazon Mechanical Turk 需要的外部網頁 (中文)
    How to make a valid and good worker interface page for Amazon Mechanical Turk external HITs (Chinese).
    Ting-Hao K. Huang. September, 2016

Academia Job-Searching Materials

The followings are the materials I created when I was on the faculty job market in 2018.

  1. Research Statement (2018)
  2. Teaching Statement (2018)

References That I Found Useful / Interesting

  1. Ben Shneiderman and Pattie Maes. 1997. interactions 4, 6 (November 1997), 42-61.
  2. Peter Wegner. 1997. Commun. ACM 40, 5 (May 1997), 80-91.
  3. IDRE, UCLA.