Artificial Intelligence and Social Development

18
Arun Ramanujapuram [email protected] http://techseva.org

description

Artificial Intelligence (AI) has evolved over time and is now being applied commercially. Certain techniques has scaled to work across large-data sets - esp. over the World-Wide Web. More recently, some technologies are being applied to social development. This slide explores a few applications of AI to social development.

Transcript of Artificial Intelligence and Social Development

Page 1: Artificial Intelligence and Social Development

Arun Ramanujapuram

[email protected]

http://techseva.org

Page 2: Artificial Intelligence and Social Development

Why AI?"AI can have two purposes:

1. One is to use the power of computers to augment human thinking, just as we use motors to augment human or horse power. Robotics and expert systems are major branches of that.

2. The other is to use computers to understand how humans think, in a humanoid way….you're using AI to understand the human mind (cognitive science)."

- Herb Simon

Page 3: Artificial Intelligence and Social Development

Interesting problems…quite challenging Knowledge Representation Deduction, reasoning, problem

solving Planning Learning Natural Language Processing Motion & manipulation Perception Social Intelligence General Intelligence

Many of them – “AI Complete”

Source: Wikipedia

Page 4: Artificial Intelligence and Social Development

Many Approaches & Tools Approaches

Cybernetics Symbolic Statistical

Tools Search & optimization Logic Probabilistic methods Statistical methods Neural Networks Control Theory

Source: Wikipedia

Page 5: Artificial Intelligence and Social Development

…But, exponential growth!

Page 6: Artificial Intelligence and Social Development

There’s good news….

Page 7: Artificial Intelligence and Social Development

AI has worked at scale: WWW Tons of data available

Machine Learning Supervised learning – Search

relevance ranking

Unsupervised Learning – Entity extraction

Wealth of human knowledge Expert systems Taxonomy / Ontologies

Semantic web

Page 8: Artificial Intelligence and Social Development
Page 9: Artificial Intelligence and Social Development

What problems should we really be solving? Poverty Unemployment Health Education Livelihood …too numerous to list!

Significant Constraints Geographic distance Lack of resources Lack of awareness /

skills …

½ the world < $2.50/day [ref]

~10% of India jobless [ref]

mortality, <5 years –67 per 1000 [ref]

30%-40% of IndiaIlliterate [ref]

Page 10: Artificial Intelligence and Social Development

How can AI help? Drawing inferences - with noisy/incomplete data

Forecasting – based on sparse data

Optimization – e.g. optimal recommendation of goods and services

Insights on poor – mining & visualizing field data

Cognition – understanding relationships, behavior or usage

Abuse detection – Disease surveillance, detecting abuse

Improve Usability

Perception – speech, object and handwriting recognition

Language understanding & translation – across multiple native languages

…and many more!

Page 11: Artificial Intelligence and Social Development
Page 12: Artificial Intelligence and Social Development

txteagle – Livelihood for many Mobile “crowdsourcing”

Translation, transcription, surveys, sentiment analysis…

Currently in Kenya and Rwanda

Key challenge Noisy user responses

Technology Inferring correct answers based on majority

voiting Bayesian inference

Task and user evaluation Expectation Maximization (EM) with noisy

responses

Source: http://www.txteagle.com

Page 13: Artificial Intelligence and Social Development

OpenClinical.org – AI systems in clinical practice GoPubMed – http://www.gopubmed.com

Ontology-based medical literature search, >15M abstracts

GeneOntology (>19K terms) + Term extraction

“Which enzymes are inhibited by levamisole?”

Anitbiotic Assistant – http://theradoc.com

Recommends optimal treatments, uses real-time patient data with medical knowledge

Expert system (rule-based)

…and many more!

Source: http://openclinical.org

Page 14: Artificial Intelligence and Social Development

SamaanGuru – Access to essential goods Supply-chain management on mobile

Optimizing stock-levels in village stores

Currently in India

Key Challenge

Accurate forecasting / optimization with sparse data

Technology

Data quality assessment, reputation modeling

Novel optimization algorithms

Source: http://www.samaanguru.org

Page 15: Artificial Intelligence and Social Development

MIT: Reality Mining Mining data on human social behavior

Data collected through mobile phones

Communication, Proximity, Activity

Machine learning - build generative models to predict user behavior

Entropy of Life Quantify predictable structure in an individual’s life

Source: http://reality.media.mit.edu

Page 16: Artificial Intelligence and Social Development

What does the future hold?More social problems of increasing complexity…

But, also…

Increasing amounts of data through mobile phones

Cutting-edge technologies working at scale

Social entrepreneurs solving problems with sustainable models

Stronger Public, Private and Community partnerships

Page 17: Artificial Intelligence and Social Development

Let’s create a good future…

Let’s create a good future….

Thank [email protected]

http://techseva.org

Page 18: Artificial Intelligence and Social Development

Some interesting resoures…

AI for Development – http://ai-d.org

Engineering social systems - http://ess.santafe.edu/

Reality Mining - http://reality.media.mit.edu/

Mobile Active – http://mobileactive.org

OpenClinical – http://openclinical.org