Upload
gamecultura
View
40
Download
0
Embed Size (px)
Citation preview
T E A C H E R , I B L E W U P T H E L A B ! I ’ M G L A D I T WA S O N LY A G A M E …R O G E R TAVA R E S , U F R N , B R A Z I L
My name is Ro ger (UFRN , UC , IPB )
and I would like to present so me friends of mine
Th is is Cristina
Cristina hates running , workout , exerc is es
and b oring th ings that turn h er tired
Cristina hates ZOMBIES , too
and th ings that make h er fe el fear
so, Cristina would like
200 missions award-winning story rebuild your town track your runs create your own missions 1 million players
Th is is Pedro
Pedro doesn ’t like B io lo gy
he thinks biology too hard
but he loves puzzles
he thinks puzzles are challenging
he can spend hours matching colours and avoiding spaces
Yes, HOURS!
Pedro is playing Phylo
The comparison of the genomes from various species is one of the most fundamental and powerful technique in molecular Biology.
It helps us to decipher our DNA and identify new genes.
Though it may appear to be just a game, Phylo is actually a framework for harnessing the computing power of mankind to solve the Multiple Sequence Alignment problem.
Traditionally, multiple sequence alignment algorithms use computationally complex heuristics to align the sequences.
Unfortunately, the use of heuristics do not guarantee global optimization as it would be prohibitively computationally expensive to achieve an optimal alignment.
Humans have evolved to recognize patterns and solve visual problems efficiently.
By abstracting multiple sequence alignment to manipulating patterns consisting of coloured shapes, Phylo have adapted the problem to benefit from human capabilities.
oct.10.2016
Support for education with students and instructors areas
An open crowd-computing plateform
Mobile versions
Independent language, players all around the world
Phylo Expert Edition
Large puzzles of more than 300 bricks
Collaborate and improve solutions of other players
Edit ancestor sequences
Store any intermediate configuration during your game
btw, Pedro, thank you for the help with this nucleotide
the Holoprosencephaly-9 is very important to brain diseases
Pedro, you rock in molecular biology
and, when you’re tired of aligning DNA sequences, you can try fold proteins
YES, YOU CAN!
Folding proteins is a huge computer science problem. Even though proteins are just a long chain of amino acids, they don't like to stay stretched out in a straight line. The protein folds up to make a compact blob.
This structure specifies the function of the protein.
Since proteins are part of so many diseases, they can also be part of the cure. Players can design brand new proteins that could help prevent or treat important diseases.
One more time, the processing cost for achieving this is very high. But humans can do it like playing ;-)
Come on Pedro?
This is……… you know who this is
Netflix had problems with your recommendation system, Cinematch. So, they rule an open competition with 1 million dollars prize for the best improvements.
They provided a training data set of 100,480,507 ratings that 480,189 users gave to 17,770 movies.
The game Video Store Clerk
Millions of players recommend movies, like a Video Store Clerk Netflix algorithm “learns” the tastes, and use them in the advices
and finally
Index images is a very very very hard task to a machine to do How Google makes this?
Just kidding, hehe
Yeah, Google made a game
With Google Image Labeller, everyday thousands of players indexed for Google Images (2006-2013) Today is no longer a game, is something like “Help Google”
You compete with someone for the best number of labels
But not only working lives humanity We need some entertainment too
Do you want to: hunt the bad guys? investigate a crime scene? gather evidence? take it to the lab? use the lab gadgets? uncover the truth? work with Gim Grisson and his crew?
CSI game series
Entertainment is a form of activity that holds the attention and interest of an audience, or gives pleasure and delight.
Entertainment and
Human-Based Computation
Human-based computation (HBC), is a computer science technique in which a machine performs its function by outsourcing certain steps to humans.
Flow
This approach uses differences in abilities and alternative costs between humans and computer agents to achieve symbiotic human-computer interaction.
Usually, a human employs a computer[2] to solve a problem: a human provides a formalized problem description and an algorithm to a computer, and receives a solution to interpret.
Human-based computation frequently reverses the roles: the computer asks a person or a large group of people to solve a problem, then collects, interprets, and integrates their solutions.
But, you need to convince people to use your system, so…….