arpan pal besu

26
1 Intelligent Infrastructure using Human-in-Loop Cyber- physical Systems - Social Network as a Soft Sensor Dr. Arpan Pal Head of Research Innovation Lab, Kolkata Tata Consultancy Services Ltd.

Upload: arpan-pal

Post on 15-Aug-2015

51 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Arpan pal besu

1

Intelligent Infrastructure using Human-in-Loop Cyber-physical Systems- Social Network as a Soft SensorDr. Arpan PalHead of ResearchInnovation Lab, KolkataTata Consultancy Services Ltd.

Page 2: Arpan pal besu

OutlineIntelligent Infrastructure and Human-centric Cyber-physical Systems

ArchitectureSocial Media as a Soft Sensor

Application Use CasesPublic SafetyTransportationHealthcare

Technology for Social Media Soft SensingAccess TechnologiesNatural Language Processing and Emotion MiningRIPSAC – a generic platform for Internet-of-Things

Innovation @TCS

Page 3: Arpan pal besu

Intelligent Infrastructure and Human-centric Cyber-physical Systems

Page 4: Arpan pal besu

4

Human-in-Loop Cyber-physical Systems

Humans

Computing Infrastruct

ure

ICT Systems

Page 5: Arpan pal besu

5

Human-in-Loop Cyber-physical Systems

Humans

Physical Objects

and Infrastruct

ure

Computing Infrastruct

ure

Cyber-physical Systems

Page 6: Arpan pal besu

6

Human-in-Loop Cyber-physical Systems

Humans

Physical Objects

and Infrastruct

ure

Computing Infrastruct

ure

Human-in-loop Cyber-physical Systems

Personal

Context

Discovery

Physic

al

Conte

xt

Disco

very

Social Media

What we talk aboutthe physical world

around us

Social Media

What we talk about ourselves

Page 7: Arpan pal besu

7

Signal

Processing

Intelligent Infrastructure

Sense

Extract

Analyze

Respond

Learn

Monitor

IntelligentInfra

@Home

@Building

@Vehicle@Utility

@Mobile

@Store

@Road

“Intelligent” (Cyber) “Infrastructure” (Physical)

APPLICATION SERVICES

BACK-END PLATFORM

INTERNET

GATEWAY

Internet-of-Things (IoT) Framework

Sense

Extract

Analyze

Respond

Communication

Page 8: Arpan pal besu

8

Intelligent Infrastructure Architecture

People Feedback & Emotions

Social Media

Integrated Services

Sensors & IoTPlatform Traditional Monitoring & Control Systems Citizen Data

Smart Integration Platform

Transportation Healthcare Electricity

WaterPublic Safety Tourism

Smart Domain Services

Community

etc.

Sense: People Activity, Appliances, Vehicles , Road, Home/Bldg, Utility Infrastructure

Integration Platform

Page 9: Arpan pal besu

9

Social Media as a soft sensor?

Incoming data is not from any physical measurement but from the social media expressions from people

People either talk about themselves or they talk about what is happening in their surrounding

Both have rich information content

Can be converted into meaningful soft sensor observations through Text Processing and Natural Language Processing (NLP) of the social media posts

Page 10: Arpan pal besu

10

Source of Data

Text data that gives rise to sensor readings

– Mail chains

– Public discussion forums

– Crowd-sourced wikis

– Blogs / Microblogs / Social network status updates and comments

Page 11: Arpan pal besu

Application Use Cases

Page 12: Arpan pal besu

12

Public Safety Continuosly collect tweets based on location

and keywords

Create keyword lists for each calamity using synonyms of the calamity word.

(e.g.) burglary, theft, arson for burglary.

Detection of abnormal activities related to public safety like burglary, fire, gunshots, earthquake etc. from geo tagged tweets

Cluster classified tweets based on geo location to determine sense of intensity and extensiveness of calamity such as earthquake in a region

Page 13: Arpan pal besu

13

Transportation

Sentiment analysis on public tweets during a sporting/entertatinment event and predicting the time and route of departure of the huge crowd (e.g. traffic and crowd control around a sports stadium)

Finding occurences of traffic jam from geo-tagged tweets and finding the best route from crowd-sourced data

Creating a pothole map of the city

Page 14: Arpan pal besu

14

Healthcare

Find out the set of people who can form a self help group amongst themselves for support and advice for a given disease. – Use hidden community detection by applying

NLP on posts to create the social graph to identify the undeclared community

Monitoring health by inferring from social media such as blogs, micro-blogs, posts, comments with possible extension to disease onset detection like dementia or Alzheimer's disease from social network posts– Search for patterns in posts to detect possible

symptoms to diseases– E.g. - sentiment analysis on posts will give

whether the given post’s emotion is positive or negative. If the emotions are cycling between positive and negative extremes with some periodicity, probably the person has bipolar disorder

Page 15: Arpan pal besu

Technologies for Social Media Soft Sensing

Page 16: Arpan pal besu

16

Access Technologies

Source: Moo Num Ko et. al., IEEE Computer Magazine, Aug 2010http://www.profsandhu.com/journals/computer/computer1008.pdf

Page 17: Arpan pal besu

17

Access Technologies (Contd…)

Authentication and Authorization– OAuth

o Twitter and Facebook currently use OAuth version 2.0

– OpenIDo Used to create a user name and password to be

used across different sources of social network posts

Streams– Open Stream used by facebook– Open Social used by Google and MySpace

Application APIs– Rest API– Streaming API

o Twitter Firehose – real time streaming of all tweets

o Twitter Gardenhose access level

Page 18: Arpan pal besu

18

Natural Language Processing

Language identification and translation

Spelling correction

Segmentation of different Parts of Speech– Named entity recognition – to identify

proper nouns

Classification – To classify text into categories– Dynamic language model classifier / Naive

Bayes classifier – Requires manual annotation for training

Word sense disambiguation– Dictionary based

Page 19: Arpan pal besu

19

Emotion Mining

Classify text as either ‘positive’ or ‘negative’ emotions– Use AFINN to find the amount of +ve or –ve

of emotions in each sentence

Use Dictionary like Wordnet – Use word sense disambiguation to

disambiguate each word in the sentences of a post into its corresponding synset id

– Map them to the type of emotion that that synset id represents

Observe the flow of emotions as a function of time and users – track at individual and group level

Page 20: Arpan pal besu

20

TCS IoT Platform - RIPSAC

Internet

Inte

rnetInte

rnet

Sensor Services

Analytics

StorageServices

RIPSAC Platform

App Developers

PaaS Provider

End User

Sensors

Sensor Providers

RIPSAC – Real-time Integrated Platform for Services & AnalytiCs

Page 21: Arpan pal besu

21

RIPSAC Architecture - mapping to Social Media Analytics

Internet

End Users Administrators

Device Integration & Management Services

Analytics Services

Application Services

Storage

Messaging & Event Distribution Services

Ap

plic

ati

on

Serv

ices

Presentation Services

Application Support ServicesM

iddle

ware

Edge Gateway

Sensors

Internet

Back-end on Cloud

RIPSAC – Real-time Integrated Platform for Services & AnalytiCs

TraditionalInternet

Service Delivery Platform & App Development Platform

Security/Privacy Framework

Lightweight M2M Protocols

Analytics-as-a-Service

Social Network Integration

SDKs and APIs for App developer

Access Technology Library

NLP and Emotion Mining Library

Page 22: Arpan pal besu

Innovation @TCS

Page 23: Arpan pal besu

23

Innovation@TCS - Innovation Labs

Bangalore, India1

TCS Innovation Labs - Bangalore

Chennai, India2

TCS Innovation Labs - ChennaiTCS Innovation Labs - RetailTCS Innovation Labs - Travel & HospitalityTCS Innovation Labs - InsuranceTCS Innovation Labs - Web 2.0TCS Innovation Labs - Telecom

Cincinnati, USA3

TCS Innovation Labs - Cincinnati

Delhi, India4TCS Innovation Labs - Delhi

Hyderabad, India5

TCS Innovation Labs - HyderabadTCS Innovation Labs - CMC

Kolkata, India6

TCS Innovation Labs - Kolkata

Mumbai, India7

TCS Innovation Labs - MumbaiTCS Innovation Labs - Performance Engineering

Peterborough, UK8

TCS Innovation Labs - Peterborough

Pune, India9

TCS Innovation Labs - TRDDC - Process EngineeringTCS Innovation Labs - TRDDC - Software EngineeringTCS Innovation Labs - TRDDC - Systems ResearchTCS Innovation Labs - Engineering & Industrial Services

1 2

3

4

597

6

8

2000+

Associates in Research, Development and Asset Creation

19 Innovation Labs

Page 24: Arpan pal besu

24

Academic Co-Innovation Network (COIN )

Fostering joint research and innovation through a mutually beneficial alliance between TCS and academia

Academic context

Thoughts and research towards disruptive InnovationKnowledge exchange and people development

Industry-oriented Business context

innovation scalability of academia context of real-world problems

Collaborativeresearch

environment

Collaboration Mechanisms•MoU based Alliances•Sabbaticals – Academia to TCS Innovation Lab and TCS Innovation Lab to Academia•TCS Research Scholar Program•Masters and PhD Internships

Joint publications and IPRs

Page 25: Arpan pal besu

25

Innovation Lab, Kolkata

Research Areas• Sensor Signal Processing• 2D/ 3D Image / Video

Processing • Protocols, Security and

Privacy• Parallel and Distributed

Computing• Stream Processing and

Reasoning• System Modeling and

Identification• Sematic Sensor Web• Social Media Analytics

Academic Collaborations• Singapore Management University (iCity

Platform)• Indian Statistical Institute (Protocol/Privacy,

Image / Video Processing)• IIT Kharagpur (Analytics, Personal Context

Extraction)• IIT Bombay (Energy and Utilities)• Jadavpur University (Signal Processing)

Application Areas• Wellness and

Healthcare• Energy and Utilities• Transportation

Page 26: Arpan pal besu

Thank You

[email protected]