SCG Court: A Crowdsourcing Platform for Innovation Supported by Novartis Karl Lieberherr Northeastern University College of Computer and Information Science Boston, MA joint work with Ahmed Abdelmeged chess: SCG is a few turns game dice: luck during a search, randomness
Essence of Game Rules actors: blamed decisions: propose(Alice,c) refute(A,B,c) strengthen(Alice,Bob,c,cs) agree(A,B,c) Essence of Game Rules actors: proposer=verifier (1. arg to propose, oppose, refute, usually Alice), opposer=falsifier (2. arg to propose, oppose, refute, usually Bob) LifeOfClaim(c) = propose(Alice,c) followed by (oppose(Alice,Bob,c)|agree(Alice,Bob,c)). oppose(Alice,Bob,c) = (refute(Alice,Bob,c)|strengthen(Alice,Bob,c,cs)), where stronger(c,cs). strengthen(Alice,Bob,c,cs) = !refute(Bob,Alice,cs). agree(Alice,Bob,c) =!refute(Bob,Alice,c) 4/24/2011 Crowdsourcing
blamed decisions: propose(Alice,c) refute(A,B,c) strengthen(Alice,Bob,c,cs) agree(A,B,c) Essence of Game Rules LifeOfClaim(c) = propose(Alice,c) followed by (oppose(Alice,Bob,c)|agree(Alice,Bob,c)). oppose(Alice,Bob,c) = (refute(Alice,Bob,c) |strengthen(Alice,Bob,c,cs)), where stronger(c,cs). refute(Alice,Bob,c) If Bob refutes, refutation is successful and Bob wins reputation. strengthen(Alice,Bob,c,cs) = !refute(Bob,Alice,cs). If Bob defends, strengthening is successful: Bob gains reputation. agree(Alice,Bob,c) =!refute(Bob,Alice,c) If Bob defends, agreement is successful: no reputation change. If Alice refutes, Bob loses reputation. 4/24/2011 Crowdsourcing
Winning/Losing under violations If Alice first violates a game rule, Bob is the winner. If Bob first violates a game rule, Alice is the winner. If none violate a game rule: the claim predicate decides. 4/24/2011 Crowdsourcing