CyLog: A Logic-based Language for Complex Crowdsourcing and Cybernetic Intelligence
CyLog is an executable logic-based declarative language to write crowdsourcing applications that require complex dataflows among human and machine computations. Its syntax is similar to Datalog and Prolog. CyLog has been used to implement complex crowdsourcing applications since 2009. Crowd4U has the latest CyLog engine and all crowdsourcing projects running on Crowd4U are written in CyLog.
Related Publications
- Shun Fukusumi, Atsuyuki Morishima, Hiroyuki Kitagawa. Game Aspect: An Approach to Separation of Concerns in Crowdsourced Data Management. 27th International Conference on Advanced Information Systems Engineering (CAiSE 2015), pp. 6-19, Stockholm, Sweden, June 8-12, 2015. [Best Paper Award]
- Atsuyuki Morishima, Sihem Amer-Yahia, Senjuti Basu Roy. Crowd4U: An Initiative for Constructing an Open Academic Crowdsourcing Network. Second AAAI Conference on Human Computation and Crowdsourcing (HCOMP 2014) WorkInProgress, pp. 50-51, Pittsburgh, USA, November 2-4, 2014.
- Atsuyuki Morishima. CyLog/Crowd4U: A Case Study of a Computing Platform for Cybernetic Dataspaces (Invited Chapter). Handbook of Human Computation, Springer, pp. 561-572, Nov. 2013.
- Atsuyuki Morishima, Norihide Shinagawa, Tomomi Mitsuishi, Hideto Aoki, Shun Fukusumi. CyLog/Crowd4U: A Declarative Platform for Complex Data-centric Crowdsourcing, PVLDB 5(12): 1918-1921 (2012)
- Atsuyuki Morishima, Norihide Shinagawa, Shoji Mochizuki. The Power of Integrated Abstraction for Data-centric Human/Machine Computations. First International Workshop on Searching and Integrating New Web Data Sources (VLDS2011) Co-located with VLDB 2011, pp. 5-9, September, 2011.
- Atsuyuki Morishima. A Database Abstraction for Data-intensive Social Applications. The 5th Korea-Japan Database Workshop 2010 (KJDB2010), May 28-29, 2010. Jeju Province, Korea