SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
+
#Self
Organization
in
Humans

#Crowd
Sourcing

#Human
Computation

#Game
With a
Purpose

#Computational
Linguistics

Did you get it?
Sanath Bhandary
Akhil Bhiwal
+

Self Organization in Humans
n 

As in natural phenomenon like ants, people too organize
themselves into patterns to get tasks done.
+

Self Organization in Humans
n 

As in natural phenomenon like ants, people too organize
themselves into patterns to get tasks done.
+

Motivation
+

Self Organization in Humans
n 

Millions of people play games and spent countless hours for
entertainment.

n 

To give you an example:

Time spent in 1 year > 9 Billion

Time took to built this = 7 million hours
+

Self Organization in Humans
n 

Millions of people play games and spent countless hours for
entertainment.

n 

To give you an example:

Time spent in 1 year > 9 Billion

Time took to built this = 20 million hours
+

Self Organization in Humans
n 

Could we use this human time to do something useful, while
people still get entertained.

n 

We think, yes!

n 

So, we designed a game which people play purely for
entertainment.

n 

As a side effect of their playing this game, they solve a
problem which computers currently can’t do easily.
+

Problems hard for computer – Easy
for Humans
n 

Machine translation.

n 

Identifying objects in given image (Computer vision).

n 

Detecting sarcasm in given text.

n 

And many more…
+

Detecting Sarcasm in Text
n 

Sarcasm transforms the polarity of an apparently positive or
negative utterance into its opposite.

n 

Why it’s difficult: Some of the best approaches for
computational linguistics relies on machine learning
techniques which require large dataset. However, the
currently available datasets are small so limits training of
algorithms.

n 

Our aim in this project is to construct a corpus of text for
computational linguistics researcher to train their existing
algorithms or create more accurate computer linguistic
algorithms.
+

Did you get it?
Game Rules
n 

Web-based multiplayer game

n 

2 users to play a single instance of game.

n 

Players have limited communication with each other and
can’t know their partner’s identity.

n 

Each user gets a small paragraph (at max 4 sentences).

n 

User categorizes it as positive, negative or sarcastic. User can
also give two words which she finds useful to identify that.
Each matching word with other partner fetches bonus score.
+

Username:
Login
+
Highest Score

Your Score

5150

480

Did you get it?
Pack 1
1-5 Points

Pack 2
5-10 Points

Pack 3
10-15 Points

Pack 4
15-25 Points

Play
+
155

1:30

Time Left

Did you get it?

Sometimes I need what only you can provide:
your absence.

Score
This text is:

Positive
Negative
Sarcastic

Points: 4

Key Words
Pass

Submit
+
985

0:22

Time Left

Did you get it?

Score

Marriage is the chief cause of divorce!

This text is:

Positive
Negative
Sarcastic

Points: 6

Key Words
Pass

Submit
+
65

2:55

Time Left

Did you get it?

Score

The 100% American is 99% idiot.

This text is:

Positive
Negative
Sarcastic

Points: 5

Key Words

100%

99%

Pass

Submit
+

Did you get it?
Game Rules: Reiteration
n 

Web-based multiplayer game

n 

2 users to play a single instance of game.

n 

Players have limited communication with each other and
can’t know their partner’s identity.

n 

Each user gets a small paragraph (at max 4 sentences).

n 

User categorizes it as positive, negative or sarcastic. User can
also give two words which she finds useful to identify that.
Each matching word with other partner fetches bonus score.
+

The failure points!
n 

Language apart from English.
+
0

9:58

Time Left

Did you get it?

Score

Por favor, tráeme un vaso de agua.

This text is:

Positive
Negative
Sarcastic

Points: 23

Key Words
Pass

Submit
+

The failure points!
n 

Language apart from English.

n 

Multiple recurrence of same word.
+
480

5:15

Time Left

Did you get it?

Where she sits she shines, and where she
shines she sits.

Score
This text is:

Positive
Negative
Sarcastic

Points: 25

Key Words
Pass

Submit
+

How it works?
n 

User starts with a initial score of zero.

n 

User chooses the pack he wants to play with. Pack 1 being
the easiest and Pack 4 being the most difficult.

n 

Each time user agrees with his/her partner on a particular
text, their score increases by points mentioned below the
text.

n 

If one user clicks on Pass, other user also have to do the
same. He can’t choose any other option until he passes that
question.
+

How it works?
n 

Bonus Score:
n 
n 

n 

n 

Let’s say the score of given text is X points.
If players have submitted one key word same, both gets a bonus
score of X.
If players submitted both key words same, they get a bonus score
of 3X.
Key words are useful metadata to train computational linguistics
algorithm.
+
65

2:55

Time Left

Did you get it?

Score

The 100% American is 99% idiot.

This text is:

Positive
Negative
Sarcastic

Points: 5

Key Words

100%

99%

Pass

Submit
+

How it works?
n 

Dataset:
n 

n 

n 

Twitter dataset with userid (@userid) and hashtag (#hashtag)
removed.
In practice, any sort of data can be used. Eg. Product reviews,
opinions, etc.

Implementation:
n 

JavaScript and Nodejs (>90%) + Python (<10%)

n 

Mongodb for storing data
Platform: Heroku

n 
+

How it works?
n 

When N players agrees that a specific text to be of positive/
negative/sarcastic type, we tag that text with specified type.

n 

When users submit result for specific text, the points
associated with text gets recalculated by:
n 

Points = Points + Pheromone * weighted sum
n  When users agree, pheromone = 1 else pheromone = -1.
n 

Weighted sum adjusts the points of the text.

In our game:
N = 10
Weighted sum = 0.02
+

Self Organization of Players
n 

Task: Constructing corpus for computational linguistics
researchers

n 

Agents: Players

n 

Program: Incentive structure – Points and Entertainment

n 

Patterns formation: Clusters around different difficulty packs

n 

Communication: Pheromone based model
+

Self Organization of Players
+

Communication Scheme
n 

Inspired from Pheromone based Model

n 

Pheromones are values that are used to alter the points
associated with each sentence on the basis of the following
formula

n 

Pt = Pt-1 + (pheromone intensity)*W
Pt : Points associated with sentence at time t
Pt-1 : Points associated with sentence at time t-1
Pheromone intensity =1 when players disagree
Pheromone intensity =-1 when players agree
W : Weighted constant 0<W<1
+

Agents
n 

Users are synonymously referred as agents

n 

Agents have two operations :
sense_sentence_score(sentence_id)
modify_sentence_score(sentence_id)
+

Clustering
n 

Driven by incentive model
+

Self Organization: Different
Perspective
Robot Based Model

Human Based Model

Task

Moving a rock

Creating metadata for ML
algorithms

Agent

Robots

Humans

Program

Set of rules

Incentive structure (more points
or entertainment or both)

Communication
mechanism

Electromagnetic radiation

Pheromone deposit

Patterns

Local interactions causing
global behavior

People forming clusters

Fault-Tolerant

Yes

Yes. System is independent of
agents

Dependence on It depends
Initial Conditions

Yes
+

Conclusion
n 

Play game.

n 

Better still, collaborate with us to further develop this game.
Email us for accessing code via GitHub.

n 

When robots become dominant, they will still need humans.
So, our species is safe.
+

Thank you!

Más contenido relacionado

Similar a Self-Organization in Humans Crowd-Sources Computational Linguistics

TS4-2: Yuichi Inoue from Shujitsu University
TS4-2: Yuichi Inoue from Shujitsu UniversityTS4-2: Yuichi Inoue from Shujitsu University
TS4-2: Yuichi Inoue from Shujitsu UniversityJawad Haqbeen
 
Example mapping workshop
Example mapping workshopExample mapping workshop
Example mapping workshopEd Snodgrass
 
Play to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game DesignPlay to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game DesignSharon Boller
 
A Primer On Play: How to use Games for Learning and Results
A Primer On Play: How to use Games for Learning and ResultsA Primer On Play: How to use Games for Learning and Results
A Primer On Play: How to use Games for Learning and ResultsSharon Boller
 
Introduction to Transformers for NLP - Olga Petrova
Introduction to Transformers for NLP - Olga PetrovaIntroduction to Transformers for NLP - Olga Petrova
Introduction to Transformers for NLP - Olga PetrovaAlexey Grigorev
 
Planning Chaos - Online Workshop
Planning Chaos - Online WorkshopPlanning Chaos - Online Workshop
Planning Chaos - Online WorkshopAmir H. Fassihi
 
Persuasive-Writing-Packet By Christina Nakazaki Via Slid
Persuasive-Writing-Packet By Christina Nakazaki Via SlidPersuasive-Writing-Packet By Christina Nakazaki Via Slid
Persuasive-Writing-Packet By Christina Nakazaki Via SlidMichele Thomas
 

Similar a Self-Organization in Humans Crowd-Sources Computational Linguistics (11)

TS4-2: Yuichi Inoue from Shujitsu University
TS4-2: Yuichi Inoue from Shujitsu UniversityTS4-2: Yuichi Inoue from Shujitsu University
TS4-2: Yuichi Inoue from Shujitsu University
 
C'est qui
C'est quiC'est qui
C'est qui
 
Ppt. By Me.pptx
Ppt. By Me.pptxPpt. By Me.pptx
Ppt. By Me.pptx
 
5 Interesting Python Project Ideas For Your Assignment
5 Interesting Python Project Ideas For Your Assignment5 Interesting Python Project Ideas For Your Assignment
5 Interesting Python Project Ideas For Your Assignment
 
Example mapping workshop
Example mapping workshopExample mapping workshop
Example mapping workshop
 
Play to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game DesignPlay to Learn: Effective Learning Game Design
Play to Learn: Effective Learning Game Design
 
Game elements and learning
Game elements and learningGame elements and learning
Game elements and learning
 
A Primer On Play: How to use Games for Learning and Results
A Primer On Play: How to use Games for Learning and ResultsA Primer On Play: How to use Games for Learning and Results
A Primer On Play: How to use Games for Learning and Results
 
Introduction to Transformers for NLP - Olga Petrova
Introduction to Transformers for NLP - Olga PetrovaIntroduction to Transformers for NLP - Olga Petrova
Introduction to Transformers for NLP - Olga Petrova
 
Planning Chaos - Online Workshop
Planning Chaos - Online WorkshopPlanning Chaos - Online Workshop
Planning Chaos - Online Workshop
 
Persuasive-Writing-Packet By Christina Nakazaki Via Slid
Persuasive-Writing-Packet By Christina Nakazaki Via SlidPersuasive-Writing-Packet By Christina Nakazaki Via Slid
Persuasive-Writing-Packet By Christina Nakazaki Via Slid
 

Último

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Último (20)

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

Self-Organization in Humans Crowd-Sources Computational Linguistics

  • 2. + Self Organization in Humans n  As in natural phenomenon like ants, people too organize themselves into patterns to get tasks done.
  • 3. + Self Organization in Humans n  As in natural phenomenon like ants, people too organize themselves into patterns to get tasks done.
  • 5. + Self Organization in Humans n  Millions of people play games and spent countless hours for entertainment. n  To give you an example: Time spent in 1 year > 9 Billion Time took to built this = 7 million hours
  • 6. + Self Organization in Humans n  Millions of people play games and spent countless hours for entertainment. n  To give you an example: Time spent in 1 year > 9 Billion Time took to built this = 20 million hours
  • 7. + Self Organization in Humans n  Could we use this human time to do something useful, while people still get entertained. n  We think, yes! n  So, we designed a game which people play purely for entertainment. n  As a side effect of their playing this game, they solve a problem which computers currently can’t do easily.
  • 8. + Problems hard for computer – Easy for Humans n  Machine translation. n  Identifying objects in given image (Computer vision). n  Detecting sarcasm in given text. n  And many more…
  • 9. + Detecting Sarcasm in Text n  Sarcasm transforms the polarity of an apparently positive or negative utterance into its opposite. n  Why it’s difficult: Some of the best approaches for computational linguistics relies on machine learning techniques which require large dataset. However, the currently available datasets are small so limits training of algorithms. n  Our aim in this project is to construct a corpus of text for computational linguistics researcher to train their existing algorithms or create more accurate computer linguistic algorithms.
  • 10. + Did you get it? Game Rules n  Web-based multiplayer game n  2 users to play a single instance of game. n  Players have limited communication with each other and can’t know their partner’s identity. n  Each user gets a small paragraph (at max 4 sentences). n  User categorizes it as positive, negative or sarcastic. User can also give two words which she finds useful to identify that. Each matching word with other partner fetches bonus score.
  • 12. + Highest Score Your Score 5150 480 Did you get it? Pack 1 1-5 Points Pack 2 5-10 Points Pack 3 10-15 Points Pack 4 15-25 Points Play
  • 13. + 155 1:30 Time Left Did you get it? Sometimes I need what only you can provide: your absence. Score This text is: Positive Negative Sarcastic Points: 4 Key Words Pass Submit
  • 14. + 985 0:22 Time Left Did you get it? Score Marriage is the chief cause of divorce! This text is: Positive Negative Sarcastic Points: 6 Key Words Pass Submit
  • 15. + 65 2:55 Time Left Did you get it? Score The 100% American is 99% idiot. This text is: Positive Negative Sarcastic Points: 5 Key Words 100% 99% Pass Submit
  • 16. + Did you get it? Game Rules: Reiteration n  Web-based multiplayer game n  2 users to play a single instance of game. n  Players have limited communication with each other and can’t know their partner’s identity. n  Each user gets a small paragraph (at max 4 sentences). n  User categorizes it as positive, negative or sarcastic. User can also give two words which she finds useful to identify that. Each matching word with other partner fetches bonus score.
  • 18. + 0 9:58 Time Left Did you get it? Score Por favor, tráeme un vaso de agua. This text is: Positive Negative Sarcastic Points: 23 Key Words Pass Submit
  • 19. + The failure points! n  Language apart from English. n  Multiple recurrence of same word.
  • 20. + 480 5:15 Time Left Did you get it? Where she sits she shines, and where she shines she sits. Score This text is: Positive Negative Sarcastic Points: 25 Key Words Pass Submit
  • 21. + How it works? n  User starts with a initial score of zero. n  User chooses the pack he wants to play with. Pack 1 being the easiest and Pack 4 being the most difficult. n  Each time user agrees with his/her partner on a particular text, their score increases by points mentioned below the text. n  If one user clicks on Pass, other user also have to do the same. He can’t choose any other option until he passes that question.
  • 22. + How it works? n  Bonus Score: n  n  n  n  Let’s say the score of given text is X points. If players have submitted one key word same, both gets a bonus score of X. If players submitted both key words same, they get a bonus score of 3X. Key words are useful metadata to train computational linguistics algorithm.
  • 23. + 65 2:55 Time Left Did you get it? Score The 100% American is 99% idiot. This text is: Positive Negative Sarcastic Points: 5 Key Words 100% 99% Pass Submit
  • 24. + How it works? n  Dataset: n  n  n  Twitter dataset with userid (@userid) and hashtag (#hashtag) removed. In practice, any sort of data can be used. Eg. Product reviews, opinions, etc. Implementation: n  JavaScript and Nodejs (>90%) + Python (<10%) n  Mongodb for storing data Platform: Heroku n 
  • 25. + How it works? n  When N players agrees that a specific text to be of positive/ negative/sarcastic type, we tag that text with specified type. n  When users submit result for specific text, the points associated with text gets recalculated by: n  Points = Points + Pheromone * weighted sum n  When users agree, pheromone = 1 else pheromone = -1. n  Weighted sum adjusts the points of the text. In our game: N = 10 Weighted sum = 0.02
  • 26. + Self Organization of Players n  Task: Constructing corpus for computational linguistics researchers n  Agents: Players n  Program: Incentive structure – Points and Entertainment n  Patterns formation: Clusters around different difficulty packs n  Communication: Pheromone based model
  • 28. + Communication Scheme n  Inspired from Pheromone based Model n  Pheromones are values that are used to alter the points associated with each sentence on the basis of the following formula n  Pt = Pt-1 + (pheromone intensity)*W Pt : Points associated with sentence at time t Pt-1 : Points associated with sentence at time t-1 Pheromone intensity =1 when players disagree Pheromone intensity =-1 when players agree W : Weighted constant 0<W<1
  • 29. + Agents n  Users are synonymously referred as agents n  Agents have two operations : sense_sentence_score(sentence_id) modify_sentence_score(sentence_id)
  • 31. + Self Organization: Different Perspective Robot Based Model Human Based Model Task Moving a rock Creating metadata for ML algorithms Agent Robots Humans Program Set of rules Incentive structure (more points or entertainment or both) Communication mechanism Electromagnetic radiation Pheromone deposit Patterns Local interactions causing global behavior People forming clusters Fault-Tolerant Yes Yes. System is independent of agents Dependence on It depends Initial Conditions Yes
  • 32. + Conclusion n  Play game. n  Better still, collaborate with us to further develop this game. Email us for accessing code via GitHub. n  When robots become dominant, they will still need humans. So, our species is safe.