sda-smartcityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/eswc... ·...

50
SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre for Data Analytics, NUI Galway alessandra.mileo@insight-centre-org

Upload: others

Post on 13-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

SDA-SmartCity

Overview and Challenges

Alessandra Mileo

Senior Research Fellow

Insight Centre for Data Analytics, NUI Galway

alessandra.mileo@insight-centre-org

Page 2: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

What do you expect from this Tutorial?

•  What can Semantics do for Smart Cities

•  What semantics cannot do for Smart Cities

•  What should Data Analytics for Smart Cities do

•  What open problems do you see/foresee?

SDA$SmartCity,@,ESWC15,,31st,May,2015,,Portoroz,Slovenia, 2,

Page 3: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

From Lab to Reality

3,

Lab,Data/Experiments, Real,Data/Experiments,

Page 4: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

IoT and IoE

4,

Page 5: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

5

Things, Data, and lots of it

image,courtesy:,Smarter,Data,$,I.03_C,by,Gwen,Vanhee,

Page 6: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Scale of the problem

6

Things, Data,

Devices,

2.5,quinSllion,bytes,per,day,,

Billions,and,Billions,of,them…,

EsSmated,50,Billion,by,2020,

Page 7: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Scale of the problem

7

Things, Data,

Devices,

2.5,quinSllion,bytes,per,day,,

Billions,and,Billions,of,them…,

EsSmated,50,Billion,by,2020,

People,

3,billions,,growing,by,1,billion,every,5,years,

hXp://www.internetlivestats.com/internet$users/,

Page 8: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Myths About Big Data

•  Big Data is only about massive data volume •  Big Data means Hadoop •  Big Data means unstructured data •  If we have enough data we can draw conclusions (enough

here often means massive amounts) •  NoSQL means No SQL •  It is all about increasing computational power and taking

more data and running data mining algorithms.

8 Some of the items are adapted from: Brain Gentile, http://mashable.com/2012/06/19/big-data-myths/

Page 9: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Beyond conventional sensors

•  Human as a sensor (citizen sensors) –  e.g. tweeting real world data and/or events

•  Software sensors –  e.g. Software agents/services generating/representing

data

9

Road block, A3

Road block, A3 Suggest a different route

Page 10: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Not just Volume… … but also Data Dynamicity:

How,can,we,efficiently,deal,with:,$  Large&amounts&of&(heterogeneous/distributed)&data?&$  Both&sta7c&and&dynamic&data?&$  In&a&re;usable,&modular,&flexible&way?&$  Integrate&different&types&of&data&$  Provide&hypothesis&and&create&more&context;aware&solu7ons&

Adapted from: M. Hauswirth. A. Mileo, Insight, National University of Ireland, Galway.

Page 11: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

AnyPlace) AnyTime)

AnyThing)

Data)Volume)

Security,)Reliability,))Trust))and)Privacy)

Societal)Impacts,)Economic)Values))and)Viability))

Services)and)Applica?ons)

Networking)and)Communica?on)

Page 12: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Data Analytics for Smart Cities

•  Great opportunities and many applications;

•  Enhanced and (near-) real-time insights;

•  Supporting more automated decision making and in-depth analysis of

events and occurrences by combining various sources of data;

•  Providing more and better information to citizens;

•  …

12

Page 13: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

However…

•  We need to know our data and its context (density, quality, reliability, …)

•  Open Data (there needs to be more real-time data)

•  Complementary data

•  Citizens in control

•  Transparency and data management issues (privacy, security, trust, …)

•  Reliability and dependability of the systems

13

Page 14: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Data,is,not,what,we,want,or,is,it?,

Page 15: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

From Lab to Reality

15,

Lab,Data/Experiments, Real,Data/Experiments,

Page 16: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Problem #1

•  Data: We seem to have lots of it…

•  Real World Data: it is always difficult to get (silos, format, privacy, business interests or lack of interest!...)

16,

Page 17: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Problem #2

•  Data: interoperability and metadata frameworks…

•  Real World Data: there are solutions for service based (RESTful) access, meta-data/semantic representation frameworks (e.g. W3C SSN, HyperCat,…) but none of them are still widely adopted.

17,

How many of you had to create/extend ‘yet another ontology’?

Page 18: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Problem #3

•  Data: quality, reliability…

•  Real World Data: data can be noisy, crowed source data can be inaccurate, contradictory, delay in accessing/processing the data…

18,

Page 19: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Problem #4

•  Data: having too much data and using analytics tools alone won’t solve the problem, cause the more the data, the more the mess

•  Real World Data: in addition to the HPC issues, we need new methods/solutions that can provide real-time analysis of dynamic, variable quality and multi-modal streams…

19,

Page 20: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Problem #5

•  Data: abstraction, discovering the associations…

•  Real World Data: co-occurrence vs. causation; we need hypothesis, background knowledge,…

•  After all data is not what we are really after…

20,

Page 21: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

What,we,need,are,mechanisms,to,collect,,represent,and,USE,the,data,to,find,insights,and,transform,them,

into,acSonable$knowledge,,

Page 22: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

What happens if we only focus on data

•  Number of burgers consumed per day.

•  Number of cats outside.

•  Number of people checking their facebook account.

22

What insight would you draw?

Page 23: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

What,type,of,problems,we,expect,to,solve,in,“smart”,ciSes,,

Page 24: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

24

Image&courtesy:&LA&Times,&hHp://documents.la7mes.com/la;2013/&

Future Cities: A view from 1998

Page 25: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

25

Image&courtesy:,hXp://robertluisrabello.com/denial/traffic$in$la/#gallery[default]/0/,Source: wikipedia

Back to the Future: 2013

Page 26: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

26

Back to the Future: Galway, 2014

Page 27: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

27

Back to the Future: Galway, 2015

Lowering Bridge 2015

Page 28: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

28

Back to the Future: Galway, 2015

Traffic issue, the plan

Page 29: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Another example

•  100 Millions to upgrade the IT system

•  80 Millions left after staff cost

•  That would only buy a class B system!

29

= Problem not solved

Page 30: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Data is the Difference

•  Same problems over and over again

•  What’s the difference now?

•  We have DATA! (*)

30,

(*) Handle with care!

Page 31: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Smart City Data Analysis

•  Analysis of thousands of traffic, pollution, weather, congestion, public transport, waste and event sensory data to provide better transport and city management.

•  Converting smart meter readings to information that can help prediction and balance of power consumption in a city.

•  Monitoring elderly homes, personal and public healthcare applications.

•  Event and incident analysis and prediction using (near) real-time data collected by citizen and device sensors.

•  Turning social media data (e.g. Tweets) related to city issues into event and sentiment analysis.

•  Any many more…

31

Page 32: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

The benefits of data processing in IoT

•  Turn 12 terabytes of Tweets created each day into sentiment analysis related to different events/occurrences or relate them to products and services.

•  Convert (billions of) smart meter readings to better predict and balance power consumption.

•  Analyze thousands of traffic, pollution, weather, congestion, public transport and event sensory data to provide better traffic and smart city management.

•  Monitor patients, elderly care and much more…

•  Requires: real-time, reliable, efficient (for low power and resource limited nodes), and scalable solutions.

32 Partially adapted from: What is Bog Data?, IBM

Page 33: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Smart City Data

•  Data is multi-modal and heterogeneous

•  Noisy and incomplete

•  Time and location dependent

•  Dynamic and varies in quality

•  Crowed sourced data can be unreliable

•  Requires (near-) real-time analysis

•  Privacy and security are important issues

•  Data can be biased- we need to know our data!

•  Data alone may not give a clear picture -we need contextual information, background knowledge, multi-source information and obviously better data analytics solutions…

33

Page 34: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Smart Data Collection

•  Smart Data Collection

•  Intelligent Data Processing

(selective attention and information-extraction)

•  Region Beta Paradox: people can sometimes recover more quickly from more intense emotions or pain than from less distressing experiences

34

image&source:&KRISTEN&NICOLE,&siliconangle.com&&

Page 35: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

35

Data alone is not enough

•  Domain knowledge

•  Machine interpretable meta-data •  Delivery, sharing and representation services

•  Query, discovery, aggregation services

•  Publish, subscribe, notification, and access interfaces/services

•  More open solutions for innovation and citizen participation

•  Efficient feedback and control mechanisms •  Social network and social system analysis

•  In cities, interactions with people and social systems is the key.

Page 36: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

36

Storing, handling and processing the data

Image courtesy: IEEE Spectrum,,

•  British Library, West Yorkshire, Northern Englad

•  150 years of newspaper

How do we find data in Smart Cities?

Page 37: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

We need an Integrated Approach

37

Page 38: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

38

AnalyticsToolbox

Context0awareDecision4Support,

Visualisation

Knowledge0basedStream4

Processing

Real0TimeMonitoring4&

Testing

Accuracy4&4Trust

Modelling

SemanticIntegration

On4Demand4Data

Federation

OpenReferenceData4Sets

Real0TimeIoT4InformationExtraction

IoT4StreamProcessing

Federation4ofHeterogenousData4Streams

Design0Time Run0Time Testing

Exposure4APIs

Page 39: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

39

Technical Challenges

•  Discovery: finding appropriate device and data sources •  Access: Availability and (open) access to data resources and

data •  Search: querying for data •  Integration: dealing with heterogeneous devices, networks

and data (Semantic interoperability) •  Large-scale data mining, adaptable learning and efficient

computing and processing •  Interpretation: translating data to knowledge that can be

used by people and applications •  Scalability: dealing with large numbers of devices and a

myriad of data and the computational complexity of interpreting the data.

Page 40: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Designing for City Problems

Page 41: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

101 Smart City Use-case Scenarios

41 hXp://www.ict$citypulse.eu/scenarios/,

Page 42: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Use-case Scenarios

42,hXp://www.ict$citypulse.eu/scenarios/,

Page 43: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Data Lifecycle

43

Source: The IET Technical Report, Digital Technology Adoption in the Smart Built Environment: Challenges and opportunities of data driven systems for building, community and city-scale applications, http://www.theiet.org/sectors/built-environment/resources/digital-technology.cfm

Page 44: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Big (IoT) Data Analytics

.,

.,

.,

Real World (Live) Data

Smart,City,Framework,

Smart,City,Scenarios,

Page 45: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Dynamic Data/Event Visualisation

45,

Page 46: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Reference Datasets

46

hXp://iot.ee.surrey.ac.uk:8080/datasets.html,

Page 47: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Importance of Complementary Data

47

Page 48: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Wrap-Up Session

SDA$SmartCity,@,ESWC15,,31st,May,2015,,Portoroz,Slovenia,

48,

Page 49: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

What will have seen

49,

•  Challenges in using Semantics in Smart Cities

•  Virtualization and Validation of Smart City Data

•  Quality-aware Stream Discovery, query processing and event

filtering

•  Rule-based and hybrid complex reasoning (potentials)

•  Data summarization and aggregation

•  Usecase Demonstrators from EU FP7 CityPulse

Page 50: SDA-SmartCityict-citypulse.eu/page/tutorial/smartcity-tutorial-eswc2015_files/ESWC... · SDA-SmartCity Overview and Challenges Alessandra Mileo Senior Research Fellow Insight Centre

Back to our questions

50,

•  What can Semantics can do for Smart Cities?

•  What Semantics cannot do for Smart Cities

•  What should Data Analytics for Smart Cities do?

•  What open problems do you see/foresee?