24
Laboratory for Advanced Collaboration L A C Marcelo Andrade da Gama Malcher Markus Endler Karin Breitman

INCT Apresentação Identificação de Situações Coletivas

Embed Size (px)

DESCRIPTION

Apresentação textual no INCT

Citation preview

Page 1: INCT Apresentação Identificação de Situações Coletivas

Laboratory for Advanced Collaboration

L A C

Marcelo Andrade da Gama MalcherMarkus EndlerKarin Breitman

Marcelo Andrade da Gama MalcherMarkus EndlerKarin Breitman

Page 2: INCT Apresentação Identificação de Situações Coletivas

22

Fatos!

Page 3: INCT Apresentação Identificação de Situações Coletivas

33

Consequência…

Page 4: INCT Apresentação Identificação de Situações Coletivas

44

Redes sociais móveisMobile Social Networks (MSNs)

Page 5: INCT Apresentação Identificação de Situações Coletivas

55

Alguns números…

Page 6: INCT Apresentação Identificação de Situações Coletivas

66

Alguns números…

Page 7: INCT Apresentação Identificação de Situações Coletivas

77

Conteúdos geo-referenciados

Page 8: INCT Apresentação Identificação de Situações Coletivas

88

Questão…

Page 9: INCT Apresentação Identificação de Situações Coletivas

99

Nossa pesquisa…

Page 10: INCT Apresentação Identificação de Situações Coletivas

1010

Conceito de conteúdo

Page 11: INCT Apresentação Identificação de Situações Coletivas

1111

Etapas da identificação

Page 12: INCT Apresentação Identificação de Situações Coletivas

1212

Análise

Page 13: INCT Apresentação Identificação de Situações Coletivas

1313

Estudo de caso inicial

Page 14: INCT Apresentação Identificação de Situações Coletivas

1414

Mapa de um Tweet

Page 15: INCT Apresentação Identificação de Situações Coletivas

1515

Paralelismo – Hadoop!

Page 16: INCT Apresentação Identificação de Situações Coletivas

1616

Processamento MapReduce

Page 17: INCT Apresentação Identificação de Situações Coletivas

1717

Fluxo da análise

CONTENTS

TEMPORAL STEP

CONTENTS

CONTENTS

SPATIAL STEP

SOCIAL STEP

(OPTIONAL)

CONTENTS

What is the minimum volume

of correlated content needed

to identify patterns?

CONTENT-TYPE

DEPENDENT STEP

Page 18: INCT Apresentação Identificação de Situações Coletivas

1818

Passo Temporal

Map phase:

for each content in Contents do timeWindows = getTimeWindow(content.time) output.collect(timeWindow, content)end

Reduction phase (timeWindow):

int sum = 0for each content in Contents do sum++endouput.collect(timeWindow, sum)

Page 19: INCT Apresentação Identificação de Situações Coletivas

1919

Map phase:

for each content in Contents doboundingBoxes = getBoundingBoxes (content.Location)for each boundingBox in boundingBoxesoutput.collect(boundingBox, content)

endend

Reduction phase (boundingBox):

int soma = 0for each content in Contents do

soma++endouput.collect(boundingBox, soma)

Passo Espacial

1 2

3

4

6

7

9

5

8

Page 20: INCT Apresentação Identificação de Situações Coletivas

2020

Map phase (mobSocialUsers, interests):

for each content in Contents do//Usersfor each user in mobSocialUsers doif user.isRelatedTo(content.User)

output.collect(user, content)end//Interestsfor each interest in interests doif mobSocialUser .isInterestedIn(interest)

output.collect(interest, content)end

end

Reduction phase (mobSocialUser):

int soma = 0for each content in Contents do

soma++endouput.collect(mobSocialUser , soma)

Reduction phase (interest):

int soma = 0for each content in Contents do

soma++endouput.collect(interest, soma)

Passo Social (Opcional)

Page 21: INCT Apresentação Identificação de Situações Coletivas

2121

Passo Semântico(Passo final dependente do tipo de conteúdo)

Map phase (situations):

for each content in Contents do//Situationsfor each situation in situations doif isSemanticRelated (situation, content.Message)

output.collect(situation, content)end

end

Reduction phase (situation):

int soma = 0for each content in Contents do

soma++endouput.collect(situation, soma)

Page 22: INCT Apresentação Identificação de Situações Coletivas

2222

Output

Page 23: INCT Apresentação Identificação de Situações Coletivas

2323

Estado atual & Desafios

Page 24: INCT Apresentação Identificação de Situações Coletivas

2424

Obrigado!