SlideShare uma empresa Scribd logo
1 de 79
Baixar para ler offline
Leveraging the Power of Social Media
Leon Derczynski
Natural Language Processing Group
Department of Computer Science
Faculty of Engineering
University of Sheffield
work in the field of “computational linguistics”
focus on turning text
into “understanding”
and “decision support”
the “AI effect”
Pamela McCorduck
artificial intelligence is less impressive when
we know how it works
the “AI effect”
Pamela McCorduck
artificial intelligence is less impressive when
we know how it works
..so this talk won't have deep technical detail
language
(note huge evolutionary advancement)
??
social media
social media – a poster child for big data
big data:
promises new insights
is (was) a cool buzzword
causes headaches
what is it?
V: velocity
twitter:
255 000 000 users / month
Facebook:
1 280 000 000 users / month
VV: volume
reddit:
34 000 000 posts / month
twitter:
650 000 000 messages / month
VVV: variety
there are many online social networks
we need one of these
there are many online social networks
we need one of these
artificial intelligence
“Human knowledge is expressed in language. So
computational linguistics is very important.”
- Mark Steedman
Start: sequence of bytes
[natural
language
processing
goes
here]
End: actionable knowledge
why bother programming at all?
why bother programming at all?
… let the computer program itself!
machine learning:
make decisions about tasks based on things
you've seen before
a little bit like human learning
give text and examples of what we want done
machine learns to from these examples
understanding language
social media text is surprisingly formal
they see me rollin
- a typo?
they see me rollin
they hatin
- perhaps not. G-dropping mapped from speech
they see me rollin
they hatin
patrollin
- incidentally,
this linguistic phenomenon is a good predictor of
education level
they see me rollin
they hatin
patrollin
tryna catch me ridin dirty
- a new style!
flawless; not a single mistake
omb x
- surely they mean “omg”?
omb ✔
- the keys are like, right next to each other
X
really? this guy?
 Shall we go out for dinner this evening?

 Ey yo wen u gon let me tap dat
spelling ability distribution in net slang users
with spelling ability distribution in non-slang users
Do you feel luccy, punk?
Do you feel luccy, punk?
challenge 1: what language is this anyway
je bent Jacques cousteau niet die een nieuwe soort heeft
ontdekt, het is duidelijk, ze bedekken hun gezicht. Get over it
RT @TomPIngram: VIVA LAS VEGAS 16 - NEWS
#constantcontact http://t.co/VrFzZaa7
challenge 2: pls type better
I wonde rif Tsubasa is okay..
- misplaced space = two new words
no homwork tonight.. suprising??
- maybe there should be!
challenge 3: finding names
derek
x is a person
miles
x might be a person
Marie Claire
x should not be a person
Exodus Porter
x probably an OK person, but actually a beer
challenge 3: finding names
Spicy Pickle Jr.
x apparently actually a person
challenge 3: finding names
Spicy Pickle Jr.
x apparently actually a person
???
old news
social media defends against earthquakes
2010
Japanese and US quake response times:
down from ~20s to ~17.5s
social media predicts epidemics
2012
exhibit a: one dead crow
social media mentions of dead crows predict WNV in humans
''There's a dead
crow in my garden''
social media predicts you getting flu
2012
@mari: i think im sick ugh..
great potential for misuse :)
this november:
social media dispatches fire engines
2014
trust
if hospitals and fire stations act based on tweets,
wrong information is extra-harmful
rumours
speculation
misinformation
disinformation
who can you trust online?
Imagine a lie detector for politicians / Fox News
responsibility
1. Collect tweets
2. ????
3. Profit!
how long do we keep them for?
- “15 years is OK, right?” - NSA
what do we store and process?
- “just metadata, it's harmless” - GCHQ
(from Kurt Opshal's slides at the Chaos Communication Congress, photo by Marion Marschalek)
bias
news
style
social
media
most of our language AI was trained on news text
the bias is:
- middle class
- white
-working age
- educated
- male
- 1980s/1990s
- from the US
- journalist
- following AP guidelines
your phone rewards you if you talk and write like
(ok.. sort of)
your phone rewards you if you talk and write like
(ok.. sort of)
.. and punishes you when you don't.
(not cool!)
twitter bias is different
- not German or Nordic
- are young(ish)
lower requirements
- you can publish even if you're not a journalist
- still operates beyond the 1990s
some new requirements
- you do need access to the internet...
- ...and twitter ( 对不起,中国人 )
the big picture
we're racing ahead and improving life quality
there is immense value in “trivia”
understanding social media lets us
help people better
understanding social media lets us
help people better
Thank you!
Leon Derczynski

Mais conteúdo relacionado

Semelhante a Leveraging the Power of Social Media

101018, 6(27 PMPage 1 of 65httpsjigsaw.vitalsource.co.docx
101018, 6(27 PMPage 1 of 65httpsjigsaw.vitalsource.co.docx101018, 6(27 PMPage 1 of 65httpsjigsaw.vitalsource.co.docx
101018, 6(27 PMPage 1 of 65httpsjigsaw.vitalsource.co.docx
tamicawaysmith
 
Consumers To Creators
Consumers To CreatorsConsumers To Creators
Consumers To Creators
Jeremy Smith
 
Connfronting the challenges of a participatory culture
Connfronting the challenges of a participatory cultureConnfronting the challenges of a participatory culture
Connfronting the challenges of a participatory culture
Arlene Baratang
 
IntroductionOne of my family’s legends (unverified) was th.docx
IntroductionOne of my family’s legends (unverified) was th.docxIntroductionOne of my family’s legends (unverified) was th.docx
IntroductionOne of my family’s legends (unverified) was th.docx
normanibarber20063
 

Semelhante a Leveraging the Power of Social Media (20)

Livewire 2013
Livewire 2013Livewire 2013
Livewire 2013
 
Engineering Serendipity
Engineering SerendipityEngineering Serendipity
Engineering Serendipity
 
Transliteracy 3 t's conference
Transliteracy 3 t's conference Transliteracy 3 t's conference
Transliteracy 3 t's conference
 
Use Your Words: Content Strategy to Influence Behavior
Use Your Words: Content Strategy to Influence BehaviorUse Your Words: Content Strategy to Influence Behavior
Use Your Words: Content Strategy to Influence Behavior
 
Junk data2
Junk data2Junk data2
Junk data2
 
Dr. Michael Wesch "Mediated Culture: Libraries and and Librarians in New Medi...
Dr. Michael Wesch "Mediated Culture: Libraries and and Librarians in New Medi...Dr. Michael Wesch "Mediated Culture: Libraries and and Librarians in New Medi...
Dr. Michael Wesch "Mediated Culture: Libraries and and Librarians in New Medi...
 
The Last MIL or the Last Chance? .Daniel Pimienta
The Last MIL or the Last Chance? .Daniel PimientaThe Last MIL or the Last Chance? .Daniel Pimienta
The Last MIL or the Last Chance? .Daniel Pimienta
 
Learning with Technology - week 2 lecture-social media
Learning with Technology - week 2 lecture-social mediaLearning with Technology - week 2 lecture-social media
Learning with Technology - week 2 lecture-social media
 
101018, 6(27 PMPage 1 of 65httpsjigsaw.vitalsource.co.docx
101018, 6(27 PMPage 1 of 65httpsjigsaw.vitalsource.co.docx101018, 6(27 PMPage 1 of 65httpsjigsaw.vitalsource.co.docx
101018, 6(27 PMPage 1 of 65httpsjigsaw.vitalsource.co.docx
 
2011 03 25_lwc
2011 03 25_lwc2011 03 25_lwc
2011 03 25_lwc
 
Leveraging for Legacy and Cultivating New Literacies: Region One Texas "Using...
Leveraging for Legacy and Cultivating New Literacies: Region One Texas "Using...Leveraging for Legacy and Cultivating New Literacies: Region One Texas "Using...
Leveraging for Legacy and Cultivating New Literacies: Region One Texas "Using...
 
Song Analysis Essay Example
Song Analysis Essay ExampleSong Analysis Essay Example
Song Analysis Essay Example
 
Consumers To Creators
Consumers To CreatorsConsumers To Creators
Consumers To Creators
 
Engineering Serendipity
Engineering SerendipityEngineering Serendipity
Engineering Serendipity
 
Facebook: New an old ways of communication
Facebook: New an old ways of communicationFacebook: New an old ways of communication
Facebook: New an old ways of communication
 
Word up: A Lexicon and Guide to Communicating with Generations Y and Z
Word up: A Lexicon and Guide to Communicating with Generations Y and ZWord up: A Lexicon and Guide to Communicating with Generations Y and Z
Word up: A Lexicon and Guide to Communicating with Generations Y and Z
 
Connfronting the challenges of a participatory culture
Connfronting the challenges of a participatory cultureConnfronting the challenges of a participatory culture
Connfronting the challenges of a participatory culture
 
Personal Reflective Essays Examples.pdf
Personal Reflective Essays Examples.pdfPersonal Reflective Essays Examples.pdf
Personal Reflective Essays Examples.pdf
 
An Example Of Expository Essay
An Example Of Expository EssayAn Example Of Expository Essay
An Example Of Expository Essay
 
IntroductionOne of my family’s legends (unverified) was th.docx
IntroductionOne of my family’s legends (unverified) was th.docxIntroductionOne of my family’s legends (unverified) was th.docx
IntroductionOne of my family’s legends (unverified) was th.docx
 

Mais de Leon Derczynski

Christmas Presentation at Aarhus: What I do
Christmas Presentation at Aarhus: What I doChristmas Presentation at Aarhus: What I do
Christmas Presentation at Aarhus: What I do
Leon Derczynski
 
Mining Social Media with Linked Open Data, Entity Recognition, and Event Extr...
Mining Social Media with Linked Open Data, Entity Recognition, and Event Extr...Mining Social Media with Linked Open Data, Entity Recognition, and Event Extr...
Mining Social Media with Linked Open Data, Entity Recognition, and Event Extr...
Leon Derczynski
 
Determining the Types of Temporal Relations in Discourse
Determining the Types of Temporal Relations in DiscourseDetermining the Types of Temporal Relations in Discourse
Determining the Types of Temporal Relations in Discourse
Leon Derczynski
 
Review of: Challenges of migrating to agile methodologies
Review of: Challenges of migrating to agile methodologiesReview of: Challenges of migrating to agile methodologies
Review of: Challenges of migrating to agile methodologies
Leon Derczynski
 

Mais de Leon Derczynski (20)

Joint Rumour Stance and Veracity
Joint Rumour Stance and VeracityJoint Rumour Stance and Veracity
Joint Rumour Stance and Veracity
 
State of Tools for NLP in Danish: 2018
State of Tools for NLP in Danish: 2018State of Tools for NLP in Danish: 2018
State of Tools for NLP in Danish: 2018
 
RumourEval
RumourEvalRumourEval
RumourEval
 
Corpus Annotation through Crowdsourcing: Towards Best Practice Guidelines
Corpus Annotation through Crowdsourcing: Towards Best Practice GuidelinesCorpus Annotation through Crowdsourcing: Towards Best Practice Guidelines
Corpus Annotation through Crowdsourcing: Towards Best Practice Guidelines
 
Passive-Aggressive Sequence Labeling with Discriminative Post-Editing for Rec...
Passive-Aggressive Sequence Labeling with Discriminative Post-Editing for Rec...Passive-Aggressive Sequence Labeling with Discriminative Post-Editing for Rec...
Passive-Aggressive Sequence Labeling with Discriminative Post-Editing for Rec...
 
Starting to Process Social Media
Starting to Process Social MediaStarting to Process Social Media
Starting to Process Social Media
 
Christmas Presentation at Aarhus: What I do
Christmas Presentation at Aarhus: What I doChristmas Presentation at Aarhus: What I do
Christmas Presentation at Aarhus: What I do
 
Recognising and Interpreting Named Temporal Expressions
Recognising and Interpreting Named Temporal ExpressionsRecognising and Interpreting Named Temporal Expressions
Recognising and Interpreting Named Temporal Expressions
 
TwitIE: An Open-Source Information Extraction Pipeline for Microblog Text
TwitIE: An Open-Source Information Extraction Pipeline for Microblog TextTwitIE: An Open-Source Information Extraction Pipeline for Microblog Text
TwitIE: An Open-Source Information Extraction Pipeline for Microblog Text
 
Twitter Part-of-Speech Tagging for All: Overcoming Sparse and Noisy Data
 Twitter Part-of-Speech Tagging for All:  Overcoming Sparse and Noisy Data Twitter Part-of-Speech Tagging for All:  Overcoming Sparse and Noisy Data
Twitter Part-of-Speech Tagging for All: Overcoming Sparse and Noisy Data
 
Mining Social Media with Linked Open Data, Entity Recognition, and Event Extr...
Mining Social Media with Linked Open Data, Entity Recognition, and Event Extr...Mining Social Media with Linked Open Data, Entity Recognition, and Event Extr...
Mining Social Media with Linked Open Data, Entity Recognition, and Event Extr...
 
Determining the Types of Temporal Relations in Discourse
Determining the Types of Temporal Relations in DiscourseDetermining the Types of Temporal Relations in Discourse
Determining the Types of Temporal Relations in Discourse
 
Microblog-genre noise and its impact on semantic annotation accuracy
Microblog-genre noise and its impact on semantic annotation accuracyMicroblog-genre noise and its impact on semantic annotation accuracy
Microblog-genre noise and its impact on semantic annotation accuracy
 
Empirical Validation of Reichenbach’s Tense Framework
Empirical Validation of Reichenbach’s Tense FrameworkEmpirical Validation of Reichenbach’s Tense Framework
Empirical Validation of Reichenbach’s Tense Framework
 
Towards Context-Aware Search and Analysis on Social Media Data
Towards Context-Aware Search and Analysis on Social Media DataTowards Context-Aware Search and Analysis on Social Media Data
Towards Context-Aware Search and Analysis on Social Media Data
 
Determining the Types of Temporal Relations in Discourse
Determining the Types of Temporal Relations in DiscourseDetermining the Types of Temporal Relations in Discourse
Determining the Types of Temporal Relations in Discourse
 
TIMEN: An Open Temporal Expression Normalisation Resource
TIMEN: An Open Temporal Expression Normalisation ResourceTIMEN: An Open Temporal Expression Normalisation Resource
TIMEN: An Open Temporal Expression Normalisation Resource
 
Review of: Challenges of migrating to agile methodologies
Review of: Challenges of migrating to agile methodologiesReview of: Challenges of migrating to agile methodologies
Review of: Challenges of migrating to agile methodologies
 
A data driven approach to query expansion in question answering
A data driven approach to query expansion in question answeringA data driven approach to query expansion in question answering
A data driven approach to query expansion in question answering
 
A Corpus-based Study of Temporal Signals
A Corpus-based Study of Temporal SignalsA Corpus-based Study of Temporal Signals
A Corpus-based Study of Temporal Signals
 

Último

Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
HyderabadDolls
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
HyderabadDolls
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Klinik kandungan
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
gajnagarg
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
SayantanBiswas37
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Bertram Ludäscher
 

Último (20)

Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
 
Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbers
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
Nirala Nagar / Cheap Call Girls In Lucknow Phone No 9548273370 Elite Escort S...
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
 
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 

Leveraging the Power of Social Media