SC Aula 10 - Crowdcomputing 1 - uniriotec · Avançosda IC Sistemas Colaborativos...

59
Aula: Crowdcomputing Sistemas Colaborativos

Transcript of SC Aula 10 - Crowdcomputing 1 - uniriotec · Avançosda IC Sistemas Colaborativos...

  • Aula: Crowdcomputing

    Sistemas Colaborativos

  • Agenda

    • Motivação para Crowdcomputing• Consequências• Crowdcomputing

    – A multidão– A tarefa– O processo do fluxo de trabalho

    • Problemas éticos• Impactos do crowdcomputing no futuro da humanidade

    Sistemas Colaborativos

  • Ontologia de crowd computing -Sistemas Colaborativos

    CrowdComputing

    Crowd

    Tarefa

    Individual

    Função

    Perfil

    Crowd Organization

    Qualidadedos

    resultados

    Crowd Result

    Participação/Métodosde motivação

    Métodos de avaliação

    Métodos de agregação

    É parte de

    É parte de

    É um atributo

    É um atributo

    É parte de

    É um atributo

    Processo do fluxo de trabalho

    Motivação

    Exemplos de sabedoria da

    multidão

    Avanços da TICÉ parte de

    É parte de

    Inspira

    Projeto de tarefa

    É um atributo

    Problemaséticos

    ConsequênciasSabedoria

    da multidãoHisteria da multidão

    Leva aÉ um

    É um

    É parte de

    Leva a

    Restringe

    Microtarefa

    Gamification

    Desafio

    É um

    Está implementado em

    É parte de

    Leva a

    Métricas

    Avalia

    Stop Criteria

    É um atributo

    Contribuiçãoindividual

    Leva a

    Leva a

    Contribuiçõesselecionadas

    Leva a

    Qualidadedo resultado

    individual

    É um atributo

    Leva a

    Atrai

    É um atributo

    Tipode

    atividade

    É um atributo

    Mapear

    Projetar

    ClassificarDescrever

    Identificar

    AdivinharPrever

    Jogar

    É um

    Futuro

    Promove

    LinguagemPgm

    Filtrar

    Direto

    Passivo

    Auto-organizado

    É um

    Financiar

    Leva a

  • POR QUE DEVEMOS NOSPREOCUPAR?

    Sistemas Colaborativos

  • Problemas complexos

    • Exemplos– Encontrar a cura para doenças– Conceber novos produtos em um mundo

    muito competitivo – Financiar projetos– Analisar totalmente um grande número de

    alternativas– Encontrar coisas/Obter uma resposta precisa

    em um mundo sobrecarregado de informação– Descobrir novas estruturas de proteínas

    Sistemas Colaborativos

  • Abordagens de resolução de problemas humanos

    Sistemas Colaborativos

  • A INTELIGÊNCIA COLETIVA NÃO ÉNOVA

    Sistemas Colaborativos

  • Avanços da IC

    O peso de um boi1907 Experiência de Galton:• 787 pessoas• Peso do boi: 1,198

    pounds

    Sistemas Colaborativos

    Surowiecki, J. 2004. The wisdom of crowds. New York: Random House Large Print and Doubleday

    • Média adivinhada: 1,197 pounds

    Multidão cria melhores estimativas

  • Avanços da IC

    Sistemas Colaborativos

    Balas de gelatina em um pote1987, Prof. Jack Treynor, Universidade do Sulda Califórnia: • 850 balas• 56 estudantes• Estimativa média de apenas 2,5% off

    2007, Michael Maubóussin, Columbia Business School: • 1,116 balas• 73 estudantes• Palpites: 250--4,100• Média adivinhada: 1,151 (apenas 3% off)

    A multidão cria melhores estimativasSurowiecki, J. 2004. The wisdom of crowds. New York: Random House Large Print and Doubleday

  • Avanços da IC

    Sistemas Colaborativos

    • Telefonar para um amigo: 65%.

    • Perguntar ao público: 91%.

    Surowiecki, J. 2004. The wisdom of crowds. New York: Random House Large Print and Doubleday

  • Avanços da ICSistemas Colaborativos

    Alguns meses depois, a Analysisidentificou o defeito nos O-rings,que eram de responsabilidadeda Morton Thiokol.

    Surowiecki, J. 2004. The wisdom of crowds. New York: Random House Large Print and Doubleday

    Companhia 21 minutos após a explosão

    1 dia após a explosão

    Rockwell -6% -3%Lockheed -5% -3%Marietta -3% -3%Thiokol -6% -12%

    A multidão identificou oresponsável rapidamente

    Em 01/28/86, a nave espacial Shuttle Challengerse desintegrou sobre o Oceano Atlântico.Impacto para os 4 principais construtores• Rockwell: responsável pela construção do foguete.• Lockheed: suporte em terra.• Martin Marietta: responsável por desenvolver o

    tanque externo da nave.• Morton Thiokol: responsável pela supervisão do

    desenvolvimento e fabricação do SRB (Solid RocketBooster, Foguete Impulsionador a Propelente Sólido).

    REAÇÃO DA BOLSA DE VALORES

  • POR QUE A IC ESTÁ TÃO NA MODANOS DIAS DE HOJE?

    Sistemas Colaborativos

  • Avanços da TIC• Internet rápida e barata• Alto engajamento nas redes sociais

    – Facebook• 1,44 bilhões de usuários ativos (2015)

    – YouTube• 1 bilhão de usuários (2015) • 300h de vídeo enviado por minuto

    – Twitter• 302 M de usuários• 80% de usuários ativos no celular• 500 M tweets por dia

    – (http://www.statista.com)• Conexão total: Pessoas estão sempre conectadas – Avanços

    móveis• Inclusão de mídia social• Fácil participação

    Sistemas Colaborativos

    http://www.statista.com/

  • Fase de transição da internet

    Sistemas Colaborativos

    pre-internet post-internet

    Elos fracos(ativado pormídia social)podem reduzirsignificativamente hopdistances.

  • OS DIFERENTES PAPÉIS QUE UMAMULTIDÃO PODE DESEMPENHAR

    Sistemas Colaborativos

  • Trabalho remunerado

    • Mechanical Turk– Amazon oferece “contratar uma multidão”– Trabalhadores: trabalho remunerado– Funcionário: define a tarefa e pode determinar o

    perfil de multidão desejado– Bom para

    • Tarefas muito simples, como:– Avaliar produtos– Escolher entre duas alternativas– Responder pesquisas

    • Acessos– Ruim para

    • Tarefas que exigem “pensar”

    Sistemas Colaborativos

  • Outros sites

    • Sites que oferecem serviços similares1. ClickWorker - site alemãoà paga mais aos trabalhadores2. MicroTurks - baixa participação3. RapidWorkers - tarefas fáceis. Usa para pagar $0.1 por voto no YouTube –

    mínimo de $4 para pagar4. CloudCrowd – bom pagamento, perguntas no Facebook e PayPal para participar5. MicroWorkers – tarefa simples, como comentar um vídeo6. ShortTask – site pequeno7. JobBoy – pesquisas8. Do my stuff - oferta à não há muitos na multidão9. Web e-serve – especializado em tarefas com a mídia social10. Crowd Flower** - Tarefas mais complexas, como traduções, transcrições e

    pesquisas11. Mini Freelance – pequenas tarefas socias, como fazer uma revisão e um

    bookmarking social12. CloudCrowd – tarefas relacionadas com a escrita13. Crowdtap – apenas participantes dos EUA

    Sistemas Colaborativos

  • Multidão como previsora

    • Previsão dos resultados de Holywood– HSX.com – Bolsa de Valores de Holywood

    • Multidão previu corretamente 32 dos 39 indicados ao Oscar

    • 7 das 8 categorias vencedoras• Previsão das eleições presidenciais

    – IOWA Electronic Market (IEM) – Universidade da Carolina do Norte

    • Previu corretamente todos - mas um candidato entre 1868 e 1940

    Sistemas Colaborativos

    http://www.unc.edu/~cigar/papers/BettingPaper_10Nov2003_long2.pdf

    http://www.unc.edu/~cigar/papers/BettingPaper_10Nov2003_long2.pdf

  • Multidão como investidora

    • Projetos de financiamento colaborativo(crowdfunding)

    • KIVA– www.kiva.org– Publicar um projeto– Pedir contribuição para fazer um projeto– No final, os doadores recebem de volta seu dinheiro

    na conta do Kiva– Reputação é fundamental (“o banco do financiamento

    colaborativo”)• Em geral, custa 5-6%

    Sistemas Colaborativos

  • Outros projetos de financiamento colaborativo(crowdfunding)• Kickstarter: projetos artísticos – rigoroso processo de apresentação

    (apenas projetos do Reino Unido, EUA e Canadá).• www.kickstarter.com

    • Indiego: inicialmente, para produção de filmes. “A plataforma está disponível para qualquer pessoa, em qualquer lugar, para arrecadar dinheiro para qualquer coisa“.• www.indiegogo.com

    • RocketHub: Desafio anula SciFund• www.rockethub.com

    • Peerbackers: financiamento de empreendedores e inovadores - em todo o mundo. • peerbackers.com

    • SoMoLend (Social Local lending): tem como alvo empresas de tijolo e argamassa que já têm clientes e fluxo de caixa e pode atender a dívida. O dinheiro vem de amigos e parentes. • https://somolend.com

    Sistemas Colaborativos

    http://www.entrepreneur.com/article/228534

    http://www.rockethub.com/

  • Multidão como investigadoraSistemas Colaborativos

    • Zooniverse“A agulha no palheiro”

    Mais de 100.000 voluntários classificarammais de 1 milhão de galáxias em poucosmeses.

    http://www.galaxyzoo.org/

  • Multidão como investigadora

    • Onde está Jim Gray?

    – Famoso pesquisador– Turing award (1998)– Grupo da Microsoft e-Science– Perdido no mar em Janeiro de 2007– A Guarda Costeira está vasculhando uma superfície que abrange

    40.000 milhas– 12.000 pessoas analisaram imagens de satélites da NASA que

    cobrem 30.000 milhas– Pedido de ajuda pública

    • Website da Nasa para encontrar crateras em Marte– http://beamartian.jpl.nasa.gov/

    • O mistério da Fligth MH370

    Sistemas ColaborativosAmostra imaginária

    Tamanho do barco de Jim Ex.: Da água do oceano

    http://beamartian.jpl.nasa.gov/

  • Multidão como oráculo

    • Respondendo a perguntas• VizWiz

    – Vizwiz.com– Aplicação móvel– Tirar uma foto– Fazer uma pergunta– Obter uma resposta

    Sistemas Colaborativos

  • Outros

    • Usuários postam perguntas• Usuários postam respostas• Usuários avaliam respostas• Respostas classificadas• Quora

    – https://www.quora.com• StackOverflow

    – http://stackoverflow.com

    Sistemas Colaborativos

    https://www.quora.comhttp://stackoverflow.com

  • Multidão como acessora/avaliadora

    • Sistemas de recomendação

    – Avaliação dos usuários sobre osprodutos

    – Avaliação e classificação– Uso mais comum e aceito da

    multidão– Exemplo standard: Amazon.com

    Sistemas Colaborativos

  • • Open Innovation• Innocentive

    – http://www.innocentive.com– Executar concursos para resolver

    problemas em aberto– O objetivo é encontrar o gênio no

    meio da multidão

    Multidão como inventora

    Sistemas Colaborativos

    http://www.innocentive.com

  • Outros

    • Climate Colab: soluções para o aquecimento global– http://climatecolab.org

    • Netflix: melhor algoritmo de recomendação– Lançado em 2006– $1 M - Grande prêmio– Alguns meses depois à um algoritmo melhor apareceu– Em 2009, ganhou o prêmio– http://www.netflixprize.com

    • FoldIt: nova estrutura de proteína– Jogo 3D– O objetivo é encontrar uma nova estrutura de proteína

    Sistemas Colaborativos

  • HISTERIA DA MULTIDÃO

    Sistemas Colaborativos

  • • 1636: Preço da tulipa– Raiva entre os holandeses para possuir tulipas– O preço do bulbo de tulipa subiu tanto quanto o preço

    de uma casa– Escassez repentina causou a queda de preços

    • 2000: Bolha das “empresas.com”• 2013: Reddit - identificação errada dos suspeitos no

    atentado terrorista da maratona de Boston– O site identificou incorretamente um estudante

    universitário Indiano Americano como “Suspeitonúmero 2”.

    – 272.000 usuários no site

    Nem sempre uma multidão leva à IC

    Sistemas Colaborativos

  • REQUISITOS PARA A SABEDORIA DA MULTIDÃO

    Sistemas Colaborativos

  • • Diversidade de opiniões– Grupos com uma gama de perspectivas superam grupos especialistas de

    mesma opinião• Page, S. (2008) The Difference: How the Power of Diversity Creates Better

    Groups, Firms, Schools, and Societies. Princeton University Press.• Sem diversidade, grupo tende a “pensamento em grupo” (GROUPTHINK).

    • Independência da tomada de decisão– Para tarefa de avaliação, comunicação leva a opiniões tendenciosas

    • Descentralização– Contribuição vem de todas as partes

    • Bom método para agregar opiniões

    Instalações para a sabedoria da multidão

    Sistemas Colaborativos

  • INCENTIVOS: FAZER O PÚBLICOPARTICIPAR

    Sistemas Colaborativos

  • Incentivo para participação do público

    • De acordo com o incentivo– Recompensa monetária (Ex.: Mechanical Turk)– Prêmio de recompensa (Ex.: Trip advisor à Reputação de

    quem recomenda)– Obrigação (Sem opção - Ex.: captcha)– Diversão (Ex.: FoldIt)– Trabalho voluntário para uma causa (Ex.: encontrar o

    marinheiro; Virginia hitting case)

    Sistemas Colaborativos

  • Sistemas Colaborativos

    Taxonomia da motivação da multidão

    motivations profit

    loveglory

    acquire skills

    reputation

    improve what you use

    make connections

    money

    incent reciprocity

    meaning

    social contact

    fun

    implicit

    re-framing

    hidden

    side effect

  • A MULTIDÃO: QUESTÕES EM ABERTO

    Sistemas Colaborativos

  • • Número de pessoas– Quantas pessoas são necessárias para fazer uma

    multidão?• Diversidade

    – Como deve ser a diversidade da multidão? Idade,sexo, escolaridade, experiência na tarefa, religião,idade, país, cultura...

    • Comunicação– Qual grau de comunicação deve ser autorizado para

    não interferir com a independência do processo detomada de decisão?

    A multidão

    Sistemas Colaborativos

  • ORGANIZAÇÃO DA MULTIDÃO

    Sistemas Colaborativos

  • Tipos de organização de multidão

    • Crowdsourcing direta– Há um coordenador/empregador que recruta pessoas

    e orienta o público a fazer uma tarefa específica.• Crowdsourcing auto-organizada

    – Com base em interesses ou eventos comuns, umgrupo emerge espontaneamente para fazer umatarefa.

    • Crowdsourcing passiva– O trabalho é fruto da atividade habitual da multidão.

    Sistemas Colaborativos

  • • A coordenação é feita por uma pessoa central (emgeral, a pessoa que contratou a multidão).

    • A tarefa é projetada pelo coordenador.• Ex.: Mechanical Turk.

    Sistemas Colaborativos

    Organização direta

  • Crowdsourcing auto-organizada

    • Trabalho voluntário– Wikipedia1 (maior enciclopédia)– Identificação de pessoas desaparecidas em fotos de satélite (Hellerstein e

    Tennenhouse, 2011)– Solução de problemas matemáticos em aberto (Cranshaw e Kittur, 2011b)– Testemunha coletiva durante crises e ações governamentais violentas

    (Okolloh, 2009)– Criação de um banco de dados de conhecimento do senso comum (Singh et

    al., 2002)• Questões

    – Liderança– Coordenação– Conflito– Criatividade– Ação Coletiva

    Sistemas Colaborativos

  • Crowdsourcing auto-organizada: liderança

    • Grupos auto-organizadosà O processo de tomada dedecisão é o eixo– O grupo passa a maior parte do tempo discutindo o que

    fazer?• Exemplo: Wikipedia (Kittur et al., 2007)• Data: log de todas as atividades em wiki

    – Toda edição de conteúdo versus Edição da coordenação de ações

    » Com o tempo, as contribuições de conteúdo decaem de 95% para 50%à sugere que com o tempo os problemas de coordenação aparecerão.

    » Com o aumento do número de contribuições, a qualidade só melhora se o editor agir diretamente, em vez de ficar discutindo a questão.

    • O difícil ingesso de um líder natural

    Sistemas Colaborativos

  • Crowdsourcing auto-organizada: coordenação

    • Em uma crise, a situação de uma coordenação nãoparece ser um problema– O Twitter tem sido uma boa mídia para manter as pessoas

    conscientes dos problemas• Falta de informação oficial à indivíduos compartilham

    informação à outros filtram e tornam disponível– Usuários podem ficar com notícias locais– Ex.: Tiroteio na Universidade da Virgínia (Vieweg et al.,

    2010)

    Sistemas Colaborativos

  • Crowdsourcing auto-organizada: conflito

    • Conflitos são bem-vindos no crowdsourcing(diversidade de opiniões)– Sistemas planejavam viver com conflitos

    • Deliberatorium (Klein, 2011)• Reflect (Kriplean et al., 2011)• ConsiderIt (Kriplean et al., 2011)

    Sistemas Colaborativos

  • Crowdsourcing auto-organizada : criatividade

    • É possível obter solução criativa da multidão?– Talvez

    • Scratch:– Online community remixing animations (Resnick et al.,

    2009; Hill e Monroy-Hernandez, 2013)

    Sistemas Colaborativos

    Plagio permitido

  • Crowdsourcing auto-organizada: ação coletiva

    • Exemplo:– A ação coletiva para encontrar um professor de

    Berkeley (Jin Gray) que desapareceu no oceano (voocaiu no oceano):

    • Comunidade “hacker” olhou imagens de satélite construídaspor um software de pesquisa à Eles não acharam o voo

    – Trabalho precursor de inteligência coletiva– Romper a inércia é o maior desafio– Catalisador permite que os indivíduos condicionem

    sua participação• Ex.: eu só ensinarei uma classe com pelo menos uma plateia

    de 10 alunos (Cheng e Bernstein, 2014).

    Sistemas Colaborativos

  • Crowdsourcing passiva

    • Objetivo– Nenhuma interferência em usuários de fluxo normal de ações– Requer

    • Ferramenta de instrumentação, regulação e inferência• Contribuição individual é um subproduto de ações normais

    – Search site log (Culliss, 2000)• Usa o log de interação para otimizar a pesquisa para

    reorganizar/priorizar os resultados• Não pergunta aos usuários nada

    – Uso do celular: AirSage—(Burbank et al., 2011 )• Altera a torre de repetição• Sugestão de onde estamos• Dica para análise de tráfego

    – Indexação da página do Google - Clicar em uma página de ajudano ranking de uma página para consultas futuras

    Sistemas Colaborativos

  • Exemplos de crowdsourcing passiva

    • Waze– Informação pelo celular para indicar itinerários melhores/mais

    rápidos• Edit-wear and Read-wear systems (Hill et al., 1992)

    – Em que parte dos documentos os usuários gastarão mais tempo lendo/editando

    • A mineração de dados para identificar as mensagens do Twitter

    – Propagação de doença (Sadilek et al., 2012)– Resultados políticos (Livne et al., 2011)

    • Projeto Livehoods [Cranshaw et al., 2012] – Check-in no foursquare para construir modelos de bairro

    Sistemas Colaborativos

    • HelpMeOut (Hartmann et al., 2010)• Usa IDEs para capturar a reação dos

    desenvolvedores aos erros. Ele constróiuma biblioteca de erros e correções parasugerir correções para erros semelhantes

  • PREOCUPAÇÕES ÉTICAS

    Sistemas Colaborativos

  • Qual é o objetivo da tarefa?

    • Tentando achar a pessoa perdida– Pesquisador famoso (DB)– Perdido no mar em Janeiro de 2007

    Sistemas Colaborativos

    Amostra imaginária

    Tamanho do barco de Jim Ex.: Da água do oceano

  • Qual é o objetivo da tarefa?

    • As pessoas olham para as cenas e pressionam umbotão, se notarem algo inadequado.– Multidão recebe uma– Microtarefa

    Sistemas Colaborativos

    Estamos criandouma multidão de “vigilantes”?

  • Qual é o objetivo da tarefa?

    • O que nós estamos fazendo?– A ignorância sobre o que nós realmente estamos tentando fazer.– Nós podemos trabalhar em uma causa que não faríamos se

    soubéssemos.

    Sistemas Colaborativos

    Vigilância das fronteiras

    Estamos criando umamultidão de “vigilantes"?

  • Qual é o objetivo da tarefa?

    Sistemas Colaborativos

    Estamos criando umamultidão de“vigilantes"?

    Notícias da multidão:microtarefa - redirecionarposicionamento da câmera pararegistrar algo.

  • Qual é o objetivo da tarefa?

    • Índia - dada uma imagem, identificar as pessoas queestão fumando maconha (provavelmente elas serãopresas).

    • Irã - dada uma imagem, identificar as pessoas queestão participando de um motim (provavelmenteelas serão mortas).

    Sistemas Colaborativos

  • Qual é o objetivo da tarefa?

    • Trip Advisor• Amazon book review• Booking.com

    Sistemas Colaborativos

  • Qual é o objetivo da tarefa?

    Sistemas Colaborativos

    Escreva para o seu representante eapoie esta ação.

    Manipulação dos resultados

  • Quem vai usar o resultado?

    • O que estamos realmente ajudando a resolver?

    Sistemas Colaborativos

    • Quem está nospedindo paraexecutar a tarefa?

    • Para qual finalidade?

  • Quem está no meio da multidão?

    • Reescrito como um jogo

    Sistemas Colaborativos

  • Quem está no meio da multidão?Sistemas Colaborativos

    • Questões legais– O trabalho infantil

    Tarefa construída - em outras tarefas

  • Sistemas Colaborativos

    Regulação

    Trabalhador• Quem é o

    trabalhador?

    Tarefa• Qual é o objetivo da tarefa?• Por quano tempo a tarefa estará disponível?

    • Por quanto tempo a solução poderá ser usada?

    • Quanto vale a tarefa?

    Empregador• Quem está pedindo a tarefa?• Quais são os ganhos para o empregador?