Text Information Management and Analysis Group |
We envision that the future AI systems will "live" with humans in a complicated information-rich environment in the sense that close collaboration between AI systems and humans will happen in many ways, through which humans will receive services from AI systems (e.g., recommendation of useful information or support of a user task) and AI systems will learn from human feedback, both explicitly and implicitly. For example, a web search engine can be regarded as an intelligent sytem that serves user with relevant information on the Web while also learning from users' clickthroughs as feedback information to improve the accuracy of the search engine. AI systems can also facilitate human-human collaboration via infrastructures such as a social network, and one could also imagine multiple AI systems (intelligent agents) may also collaborate with each other, forming a multi-agent application system, where the agents may be homogeneous with the same or similar functions or complementary with each agent having a somewhat different skill. All such collaborations have to be facilitated by an infrastructure.
We are interested in designing innovative intelligent infrastructures to facilitate all kinds of collaboration including both AI-human collaboration and AI-facilitated human-human collaboration. An intelligent infrastructure also opens up opportunities for collecting data and developing new intelligent algorithms for optimization of human-AI collaboration and human-human collaboration, so we also work on Leveraging such intelligent infrastructures to deploy and evaluate those intelligent algorithms.
We are currently working on innovative infrastructures:
The LiveDataLab system was initially based on the CLaDS infrastructure, published in an ITiCSE'18 paper ). The current version of LiveDataLab is described in an ACM L@S 2019 demo paper. It has been used to support programming assignments for CS410 for several years now. The capability of LiveDataLab in supporting integration of education and application development has been recently demonstrated in a comprehensive search engine assignment of CS410 where the students have collectively built an expert search engine with algorithms designed by themselves via multiple modularized assignments such as data crawling, crowdsourcing relevance judgments, and competing with leaderboard to improve search engine algorithms. This experience has been described in a SIGCSE'20 paper