SlideShare a Scribd company logo
The degeneration of rationalism 1/6
To trust, or not to trust:
Highlighting the need for data provenance in
mobile apps for smart cities
Mikel Emaldi1, Oscar Peña1, Jon Lázaro1, Diego López-de-Ipiña1
Sacha Vanhecke2, Erik Mannens2
1 DeustoTech - Deusto Institute of Technology, University of Deusto
2 iMinds - Multimedia Lab, Ghent University
2/32
Outline
Introduction
Related work
Semantic representation of provenance
Provenance-based trust model
Conclusions and future work
3/32
What is a Smart City?
A city that makes available all the services and
applications enabled by ICT to citizens, companies and
authorities that are part of a city’s system.
It aims to increase all citizens’ quality of life and
improve the efficiency and quality of the services
provided by governing entities and businesses.
Introduction
4/32
Smartphones in Smart Cities
● Enable a way to access smart cities' services
● Enable the participation of the citizens in city
governance
● Ease the way users share they own opinion, data...
Introduction
Smartphones are an essential part of Smart Cities
5/32
Introduction
incorrect
data contradictions
uncompleteness
outdated
information
conflicts
partial data
biased information
6/32
Introduction
incorrect
data contradictions
uncompleteness
outdated
information
conflicts
partial data
biased information
7/32
Solution? Trust!
Introduction
We need trust mechanisms to...
● Measure if submitted data is reliable.
● Identify a given user and measure his/her
reputation.
Build user-centric smartphone apps for smart cities
that keep provenance information
Provide trust mechanisms that help authorities and
users deciding if the data is reliable or not
8/32
IES Cities: Internet Enabled Services for cities across Europe
Motivations:
• Citizens must be heard & empowered
• The information gathered and provided by both
cities and citizens must be linked and processed
Goals:
• Create a multi-device dataset and application
marketplace based on standard and accessible web
technologies, exploiting data shared between
citizens and councils, and providing an enhanced
experience to municipalities
Introduction
9/32
Use case: 311 Bilbao
Introduction
Consuming & reporting of complaints concerning public
infrastructures
10/32
Outline
Introduction
Related work
Semantic representation of provenance
Provenance-based trust model
Conclusions and future work
11/32
Apps for Smart Cities
Urbanopoly
• Human Computation + Linked
Data + Gamification to verify
and correct data about POIs
Urban Match
• User compares photos to link
smart-cities' datasets
csxPOI
• Collaborative creation, edition
and share of semantic POIs
Related work
12/32
Apps for Smart Cities
Different ways to “trust” user data:
● Popularity (Urbanopoly)
● User historical reputation (Urbanopoly)
● Clustering of properties of reports (csxPOI)
● Combine known real and false data (Urban Match)
Related work
Our proposal: Keep provenance information and use it
in trust algoithms
13/32
Outline
Introduction
Related work
Semantic representation of provenance
Provenance-based trust model
Conclusions and future work
14/32
Representation of provenance
W3C PROV Data Model
● RDF model for provenance representation
● PROV-O ontology
● Extensible: Uncertainty extension
Provenance representation
15/32
Representation of a report
User John Doe sends
a report
Provenance representation
entity(:report_23456, [prov:value="The
paper bin is broken"])
wasAttributedTo(:report_23456, :jdoe)
agent(:jdoe,
[ prov:type='prov:Person',
foaf:name="John Doe",
foaf:mbox='<mailto:jdoe@example.org>'
])
wasGeneratedBy(:report_23456,
:reportActivity_23456)
activity(:reportActivity_23456,
2013-07-22T01:01:01, geo:lat=43.25,
geo:long=-2.93)
Report
User
Context
16/32
Representation of a revision report
A worker of the
council
invalidates John's
report
Provenance representation
wasInvalidatedBy(:report_23456, :invActivity_639,
2013-07-22T03:05:03)
activity(:invActivity_639, 2013-07-22T02:58:01,
2013-07-22T03:04:47)
wasAssociatedWith(:invActivity_639, :jane)
entity(:report_23457, [ prov:value="It is incorrect,
another paper bin has replaced the old one, but 2
meters beyond" ])
wasDerivedFrom(:report_23457, :report_23456,
:invActivity_639, -, -,
[ prov:type='prov:Revision' ])
wasAttributedTo(:report_23457, :jane)
agent(:jane, [ prov:type='prov:Person',
foaf:name="Jane",
foaf:mbox='<mailto:jane@bilbao.iescities.org>' ])
actedOnBehalfOf(:jane, :bilbao_city_council)
agent(:bilbao_city_concil,
[ prov:type='prov:Organization', foaf:name="Bilbao
City Council"])
Revision report
Worker
Invalidation
Council
17/32
Outline
Introduction
Related work
Semantic representation of provenance
Provenance-based trust model
Conclusions and future work
18/32
Trust model
Trust model
Trust parameters Relevance of a given
property [0,1]
Trust measure funcion
for a given property [0,1]
# of measured
properties
● Generic and flexible model
● and defined by developers or councils
Gil et al. identify 19 parameters on how to determine
trust in web content: authority, popularity, recency...
19/32
Authority
Was the data created by an authority in a given
context?
Trust model
ASK { :jdoe prov:actedOnBehalfOf :bilbao_city_concil }
In Bilbao 311 and for John Doe, an SPARQL query like...
would have no results, so
20/32
Popularity
Is the piece of information referenced by other users?
Trust model
In Bilbao 311, we measure popularity in terms of
visits that a report receive:
Given John Does report has 100 visits and there has
been 550 visits to all open reports...
21/32
Recommendation
Is the data relevant for other users?
Trust model
In Bilbao 311, we measure recommendation with a
simple voting system (+1/-1):
Given John Does report has 10 of 12 positive votes...
22/32
Provenance / Reputation
Can I trust the user who generated the data? What's
his/her reputation?
Trust model
In Bilbao 311, we use the historical reputation
algorithm by Ceolin et al. 3 steps:
1. Evidence selection: Get every report of the user.
2. Evidence weighting: Apply recommendation function
for every report, taking in account invalidation /
validation.
3. Evidence aggregation: Subjective logic algorithm
23/32
Recency / Timeliness
Is the data up-to-date?
Trust model
In Bilbao 311, we measure recency with the model by
Hartig et al.
where...
24/32
Recency / Timeliness
Trust model
Given...
Then...
25/32
Other trust factors
The model is flexible enough to include other factors
depending on the context of the application.
e.g. in Bilbao 311, the distance between reporting and
reported places is a key trust factor:
Given John Doe is very close to reporting place...
Trust model
26/32
If we assume that is equal for every property, John's
report would have a trust value of...
Results of the trust model
After applying our model we will get a trust value
between 0 and 1.
Trust model
That would be represented in the provenance graph as:
Enabling SPARQL queries like:
:report_23456 up:contentConfidence “0.58”
SELECT ?report WHERE {
?report up:contentConfidence ?confidence .
FILTER (?confidence < 0.5)
}
27/32
Outline
Introduction
Related work
Semantic representation of provenance
Provenance-based trust model
Conclusions and future work
28/32
Conclusions
● An approach that allow to represent and evaluate
the provenance of user-submitted data in IES Cities'
platform, providing an extra confidence layer.
● Flexible trust model that allows developers and
admins to develop custom functions.
● Using a model based on RDF makes simple the
publication and querying (trough SPARQL) of these
data over the web.
● Smartphones give us the possibility to capture lots of
provenance data that can be used to measure trust.
Conclusions and future work
29/32
Future work
● Work-in-progress: Finish the implementation of the
trust layer in IES Cities platform.
● Evaluation and validation of the proposed model
against other implementations using RDF provenance
models.
● Research the posibility of adding new relevant
metrics.
Conclusions and future work
30/32
Bibliography
Conclusions and future work
I. Celino, S. Contessa, M. Corubolo, D. Dell’Aglio, E. D. Valle, S. Fumeo,
and T. Krüger. UrbanMatch - linking and improving smart cities data
Y. Gil and D. Artz. Towards content trust of web resources
O. Hartig and J. Zhao. Using web data provenance for quality
assessment
D. Ceolin, P. T. Groth, W. R. van Hage, A. Nottamkandath, and W.
Fokkink. Trust evaluation through user reputation and provenance
analysis
M. Braun, A. Scherp and S. Staab. Collaborative creation of semantic
points of interest as linked data on the mobile phone
I. Celino, D. Cerizza, S. Contessa, M. Corubolo, D. DellAglio, E. D. Valle,
and S. Fumeo. Urbanopoly - a social and location-based game with a
purpose to crowdsource your urban data.
All rights of images are reserved by the
original owners*, the rest of the content is licensed
under a Creative Commons by-sa 3.0 license.
* Pingdom, Sacha Vanhecke, Fernando Stankuns, Gil mnogueira, W3C, Jon Lázaro
Introduction
The degeneration of rationalism 32/6
Thank you
Jon Lázaro – jlazaro@deusto.es
Mikel Emaldi – memaldi@deusto.es
Oscar Peña – oscar.pena@deusto.es
Diego López-de-Ipiña – dipina@deusto.es
Sacha Vanhecke - sacha.vanhecke@ugent.be
Erik Mannens- erik.mannens@ugent.be

More Related Content

What's hot

Applicability of big data techniques to smart cities deployments
Applicability of big data techniques to smart cities deploymentsApplicability of big data techniques to smart cities deployments
Applicability of big data techniques to smart cities deployments
Nexgen Technology
 
Tweets are Not Created Equal. Intersecting Devices in the 1% Sample
Tweets are Not Created Equal. Intersecting Devices in the 1% SampleTweets are Not Created Equal. Intersecting Devices in the 1% Sample
Tweets are Not Created Equal. Intersecting Devices in the 1% Sample
Bernhard Rieder
 
Machine Learning: Considerations for Fairly and Transparently Expanding Acces...
Machine Learning: Considerations for Fairly and Transparently Expanding Acces...Machine Learning: Considerations for Fairly and Transparently Expanding Acces...
Machine Learning: Considerations for Fairly and Transparently Expanding Acces...
QuantUniversity
 
Crossroad roadmap ict2010
Crossroad roadmap ict2010Crossroad roadmap ict2010
Crossroad roadmap ict2010
osimod
 
Project overview big data europe
Project overview big data europeProject overview big data europe
Project overview big data europe
Sören Auer
 
Smart Cities that don't go "bump" in the night: delivering interoperable smar...
Smart Cities that don't go "bump" in the night: delivering interoperable smar...Smart Cities that don't go "bump" in the night: delivering interoperable smar...
Smart Cities that don't go "bump" in the night: delivering interoperable smar...
Rick Robinson
 
International Conference on Data Mining and Machine Learning (DMML 2020)
International Conference on Data Mining and Machine Learning (DMML 2020)International Conference on Data Mining and Machine Learning (DMML 2020)
International Conference on Data Mining and Machine Learning (DMML 2020)
dannyijwest
 
CPaaS.io Webinar
CPaaS.io WebinarCPaaS.io Webinar
CPaaS.io Webinar
Stephan Haller
 
Digital Governance & Artificial Intelligence
Digital Governance & Artificial IntelligenceDigital Governance & Artificial Intelligence
Digital Governance & Artificial Intelligence
Yannis Charalabidis
 
The Smart City as a Data City - Google Tedx Talk
The Smart City as a Data City - Google Tedx Talk The Smart City as a Data City - Google Tedx Talk
The Smart City as a Data City - Google Tedx Talk
21cConsultancy_2012
 
20220218 iess 2.2 v13
20220218 iess 2.2 v1320220218 iess 2.2 v13
20220218 iess 2.2 v13
ISSIP
 
Using big data and open source for smart city planning
Using big data and open source for smart city planningUsing big data and open source for smart city planning
Using big data and open source for smart city planning
Guy Hadash
 
Smart cities and open data platforms
Smart cities and open data platformsSmart cities and open data platforms
Smart cities and open data platforms
LD4SC
 
International Conference on Data Mining and Machine Learning (DMML 2020)
International Conference on Data Mining and Machine Learning (DMML 2020)International Conference on Data Mining and Machine Learning (DMML 2020)
International Conference on Data Mining and Machine Learning (DMML 2020)
dannyijwest
 
Smart Cities and Big Data - Research Presentation
Smart Cities and Big Data - Research PresentationSmart Cities and Big Data - Research Presentation
Smart Cities and Big Data - Research Presentation
annegalang
 
Ai in finance
Ai in financeAi in finance
Ai in finance
QuantUniversity
 
Transforming City Government - A Case Study of Philly311
Transforming City Government - A Case Study of Philly311Transforming City Government - A Case Study of Philly311
Transforming City Government - A Case Study of Philly311
Rosetta Carrington Lue
 
Old cities, new big data
Old cities, new big dataOld cities, new big data
Old cities, new big data
The Economist Media Businesses
 
From use cases to users perspectives
From use cases to users perspectives From use cases to users perspectives
From use cases to users perspectives
ISMB
 
Smart-city implementation reference model
Smart-city implementation reference modelSmart-city implementation reference model
Smart-city implementation reference model
Alexander SAMARIN
 

What's hot (20)

Applicability of big data techniques to smart cities deployments
Applicability of big data techniques to smart cities deploymentsApplicability of big data techniques to smart cities deployments
Applicability of big data techniques to smart cities deployments
 
Tweets are Not Created Equal. Intersecting Devices in the 1% Sample
Tweets are Not Created Equal. Intersecting Devices in the 1% SampleTweets are Not Created Equal. Intersecting Devices in the 1% Sample
Tweets are Not Created Equal. Intersecting Devices in the 1% Sample
 
Machine Learning: Considerations for Fairly and Transparently Expanding Acces...
Machine Learning: Considerations for Fairly and Transparently Expanding Acces...Machine Learning: Considerations for Fairly and Transparently Expanding Acces...
Machine Learning: Considerations for Fairly and Transparently Expanding Acces...
 
Crossroad roadmap ict2010
Crossroad roadmap ict2010Crossroad roadmap ict2010
Crossroad roadmap ict2010
 
Project overview big data europe
Project overview big data europeProject overview big data europe
Project overview big data europe
 
Smart Cities that don't go "bump" in the night: delivering interoperable smar...
Smart Cities that don't go "bump" in the night: delivering interoperable smar...Smart Cities that don't go "bump" in the night: delivering interoperable smar...
Smart Cities that don't go "bump" in the night: delivering interoperable smar...
 
International Conference on Data Mining and Machine Learning (DMML 2020)
International Conference on Data Mining and Machine Learning (DMML 2020)International Conference on Data Mining and Machine Learning (DMML 2020)
International Conference on Data Mining and Machine Learning (DMML 2020)
 
CPaaS.io Webinar
CPaaS.io WebinarCPaaS.io Webinar
CPaaS.io Webinar
 
Digital Governance & Artificial Intelligence
Digital Governance & Artificial IntelligenceDigital Governance & Artificial Intelligence
Digital Governance & Artificial Intelligence
 
The Smart City as a Data City - Google Tedx Talk
The Smart City as a Data City - Google Tedx Talk The Smart City as a Data City - Google Tedx Talk
The Smart City as a Data City - Google Tedx Talk
 
20220218 iess 2.2 v13
20220218 iess 2.2 v1320220218 iess 2.2 v13
20220218 iess 2.2 v13
 
Using big data and open source for smart city planning
Using big data and open source for smart city planningUsing big data and open source for smart city planning
Using big data and open source for smart city planning
 
Smart cities and open data platforms
Smart cities and open data platformsSmart cities and open data platforms
Smart cities and open data platforms
 
International Conference on Data Mining and Machine Learning (DMML 2020)
International Conference on Data Mining and Machine Learning (DMML 2020)International Conference on Data Mining and Machine Learning (DMML 2020)
International Conference on Data Mining and Machine Learning (DMML 2020)
 
Smart Cities and Big Data - Research Presentation
Smart Cities and Big Data - Research PresentationSmart Cities and Big Data - Research Presentation
Smart Cities and Big Data - Research Presentation
 
Ai in finance
Ai in financeAi in finance
Ai in finance
 
Transforming City Government - A Case Study of Philly311
Transforming City Government - A Case Study of Philly311Transforming City Government - A Case Study of Philly311
Transforming City Government - A Case Study of Philly311
 
Old cities, new big data
Old cities, new big dataOld cities, new big data
Old cities, new big data
 
From use cases to users perspectives
From use cases to users perspectives From use cases to users perspectives
From use cases to users perspectives
 
Smart-city implementation reference model
Smart-city implementation reference modelSmart-city implementation reference model
Smart-city implementation reference model
 

Viewers also liked

Upgrading Vmware 4 to Vmware 5
Upgrading Vmware 4 to Vmware 5Upgrading Vmware 4 to Vmware 5
Upgrading Vmware 4 to Vmware 5
Razvan Stoica
 
Nht survey explanation of indicators 2011
Nht survey explanation of indicators 2011Nht survey explanation of indicators 2011
Nht survey explanation of indicators 2011measure2improve
 
Apresentação cellagon vivafit
Apresentação cellagon   vivafitApresentação cellagon   vivafit
Apresentação cellagon vivafit
olabemestar
 
Nht survey explanation of indicators 2011 master.pps
Nht survey explanation of indicators 2011 master.ppsNht survey explanation of indicators 2011 master.pps
Nht survey explanation of indicators 2011 master.pps
measure2improve
 
NHT survey explanation of indicators 2012
NHT survey explanation of indicators 2012NHT survey explanation of indicators 2012
NHT survey explanation of indicators 2012
measure2improve
 
Starbucks site kullanılabilirliği
Starbucks site kullanılabilirliği Starbucks site kullanılabilirliği
Starbucks site kullanılabilirliği ibrahimgsu
 
Paradignamize with martin chaymit
Paradignamize with martin   chaymitParadignamize with martin   chaymit
Paradignamize with martin chaymit
olabemestar
 
PC Database Solutions - Classification talk for Seattle Executives Association
PC Database Solutions - Classification talk for Seattle Executives AssociationPC Database Solutions - Classification talk for Seattle Executives Association
PC Database Solutions - Classification talk for Seattle Executives Association
almoslino
 
Definisi bronchitis kronis pptna
Definisi bronchitis kronis pptnaDefinisi bronchitis kronis pptna
Definisi bronchitis kronis pptna
aneng_kuya
 
Grimke sisters
Grimke sistersGrimke sisters
Grimke sisters
mollyspeese
 
Reisen zur zugspitze
Reisen zur zugspitzeReisen zur zugspitze
Reisen zur zugspitze
Nikhil Gupta
 
Draft NPS Crisis Management Process
Draft NPS Crisis Management ProcessDraft NPS Crisis Management Process
Draft NPS Crisis Management Process
smalone18
 
Zodziu daryba. Kursai.tinklas.lt
Zodziu daryba. Kursai.tinklas.ltZodziu daryba. Kursai.tinklas.lt
Zodziu daryba. Kursai.tinklas.lt
vaidamisiuriene
 
Soul master
Soul masterSoul master
Soul master
Agustin Georgieff
 

Viewers also liked (14)

Upgrading Vmware 4 to Vmware 5
Upgrading Vmware 4 to Vmware 5Upgrading Vmware 4 to Vmware 5
Upgrading Vmware 4 to Vmware 5
 
Nht survey explanation of indicators 2011
Nht survey explanation of indicators 2011Nht survey explanation of indicators 2011
Nht survey explanation of indicators 2011
 
Apresentação cellagon vivafit
Apresentação cellagon   vivafitApresentação cellagon   vivafit
Apresentação cellagon vivafit
 
Nht survey explanation of indicators 2011 master.pps
Nht survey explanation of indicators 2011 master.ppsNht survey explanation of indicators 2011 master.pps
Nht survey explanation of indicators 2011 master.pps
 
NHT survey explanation of indicators 2012
NHT survey explanation of indicators 2012NHT survey explanation of indicators 2012
NHT survey explanation of indicators 2012
 
Starbucks site kullanılabilirliği
Starbucks site kullanılabilirliği Starbucks site kullanılabilirliği
Starbucks site kullanılabilirliği
 
Paradignamize with martin chaymit
Paradignamize with martin   chaymitParadignamize with martin   chaymit
Paradignamize with martin chaymit
 
PC Database Solutions - Classification talk for Seattle Executives Association
PC Database Solutions - Classification talk for Seattle Executives AssociationPC Database Solutions - Classification talk for Seattle Executives Association
PC Database Solutions - Classification talk for Seattle Executives Association
 
Definisi bronchitis kronis pptna
Definisi bronchitis kronis pptnaDefinisi bronchitis kronis pptna
Definisi bronchitis kronis pptna
 
Grimke sisters
Grimke sistersGrimke sisters
Grimke sisters
 
Reisen zur zugspitze
Reisen zur zugspitzeReisen zur zugspitze
Reisen zur zugspitze
 
Draft NPS Crisis Management Process
Draft NPS Crisis Management ProcessDraft NPS Crisis Management Process
Draft NPS Crisis Management Process
 
Zodziu daryba. Kursai.tinklas.lt
Zodziu daryba. Kursai.tinklas.ltZodziu daryba. Kursai.tinklas.lt
Zodziu daryba. Kursai.tinklas.lt
 
Soul master
Soul masterSoul master
Soul master
 

Similar to To trust, or not to trust: Highlighting the need for data provenance in mobile apps for smart cities

Smart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspectiveSmart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspective
Daeyoung Kim
 
Smart Cities
Smart CitiesSmart Cities
Smart Cities
Dr Rupert Booth
 
Smart Cities webinar (2016)
Smart Cities webinar (2016)Smart Cities webinar (2016)
Smart Cities webinar (2016)
Marc Jadoul
 
Role of Big Data for Smart City Applications
Role of Big Data for Smart City ApplicationsRole of Big Data for Smart City Applications
Role of Big Data for Smart City Applications
Artificial Intelligence Institute at UofSC
 
Smart City India
Smart City IndiaSmart City India
Open data for smart cities
Open data for smart citiesOpen data for smart cities
Open data for smart cities
Sören Auer
 
Local Open Data: a perspective from local government in England 2014
Local Open Data: a perspective from local government in England 2014Local Open Data: a perspective from local government in England 2014
Local Open Data: a perspective from local government in England 2014
Gesche Schmid
 
Local Open Data: A perspective from local government in England by Gesche Schmid
Local Open Data: A perspective from local government in England by Gesche SchmidLocal Open Data: A perspective from local government in England by Gesche Schmid
Local Open Data: A perspective from local government in England by Gesche Schmid
Opening-up.eu
 
Big Data in a Digital City. Key Insights from the Smart City Case Study
Big Data in a Digital City. Key Insights from the Smart City Case StudyBig Data in a Digital City. Key Insights from the Smart City Case Study
Big Data in a Digital City. Key Insights from the Smart City Case Study
BYTE Project
 
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
MicheleNati
 
Tan Smart City Infrastucture Framework
Tan Smart City Infrastucture FrameworkTan Smart City Infrastucture Framework
Tan Smart City Infrastucture Framework
Jonathan L. Tan, M.B.A.
 
Tan smart city infrastucture framework
Tan smart city infrastucture frameworkTan smart city infrastucture framework
Tan smart city infrastucture framework
Jonathan L. Tan, M.B.A.
 
Tan Smart City Infrastucture Framework
Tan Smart City Infrastucture FrameworkTan Smart City Infrastucture Framework
Tan Smart City Infrastucture Framework
Jonathan L. Tan, M.B.A.
 
A Quintessential smart city infrastructure framework for all stakeholders
A Quintessential smart city infrastructure framework for all stakeholdersA Quintessential smart city infrastructure framework for all stakeholders
A Quintessential smart city infrastructure framework for all stakeholders
Jonathan L. Tan, M.B.A.
 
CityPulse: Large-scale data analytics for smart cities
CityPulse: Large-scale data analytics for smart cities CityPulse: Large-scale data analytics for smart cities
CityPulse: Large-scale data analytics for smart cities
PayamBarnaghi
 
Final Poster_updated
Final Poster_updatedFinal Poster_updated
Final Poster_updated
Badr Abdalla (EMBA)
 
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docxChapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
bartholomeocoombs
 
SocIoTal project-overview - ICT30 Community Day London
SocIoTal project-overview - ICT30 Community Day LondonSocIoTal project-overview - ICT30 Community Day London
SocIoTal project-overview - ICT30 Community Day London
MicheleNati
 
MOBILE APPLICATION FOR DONATION OF ITEMS
MOBILE APPLICATION FOR DONATION OF ITEMSMOBILE APPLICATION FOR DONATION OF ITEMS
MOBILE APPLICATION FOR DONATION OF ITEMS
vivatechijri
 
A tale of open data in five smart cities
A tale of open data in five smart citiesA tale of open data in five smart cities
A tale of open data in five smart cities
Fatemeh Ahmadi
 

Similar to To trust, or not to trust: Highlighting the need for data provenance in mobile apps for smart cities (20)

Smart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspectiveSmart city position paper - GS1 standards perspective
Smart city position paper - GS1 standards perspective
 
Smart Cities
Smart CitiesSmart Cities
Smart Cities
 
Smart Cities webinar (2016)
Smart Cities webinar (2016)Smart Cities webinar (2016)
Smart Cities webinar (2016)
 
Role of Big Data for Smart City Applications
Role of Big Data for Smart City ApplicationsRole of Big Data for Smart City Applications
Role of Big Data for Smart City Applications
 
Smart City India
Smart City IndiaSmart City India
Smart City India
 
Open data for smart cities
Open data for smart citiesOpen data for smart cities
Open data for smart cities
 
Local Open Data: a perspective from local government in England 2014
Local Open Data: a perspective from local government in England 2014Local Open Data: a perspective from local government in England 2014
Local Open Data: a perspective from local government in England 2014
 
Local Open Data: A perspective from local government in England by Gesche Schmid
Local Open Data: A perspective from local government in England by Gesche SchmidLocal Open Data: A perspective from local government in England by Gesche Schmid
Local Open Data: A perspective from local government in England by Gesche Schmid
 
Big Data in a Digital City. Key Insights from the Smart City Case Study
Big Data in a Digital City. Key Insights from the Smart City Case StudyBig Data in a Digital City. Key Insights from the Smart City Case Study
Big Data in a Digital City. Key Insights from the Smart City Case Study
 
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
 
Tan Smart City Infrastucture Framework
Tan Smart City Infrastucture FrameworkTan Smart City Infrastucture Framework
Tan Smart City Infrastucture Framework
 
Tan smart city infrastucture framework
Tan smart city infrastucture frameworkTan smart city infrastucture framework
Tan smart city infrastucture framework
 
Tan Smart City Infrastucture Framework
Tan Smart City Infrastucture FrameworkTan Smart City Infrastucture Framework
Tan Smart City Infrastucture Framework
 
A Quintessential smart city infrastructure framework for all stakeholders
A Quintessential smart city infrastructure framework for all stakeholdersA Quintessential smart city infrastructure framework for all stakeholders
A Quintessential smart city infrastructure framework for all stakeholders
 
CityPulse: Large-scale data analytics for smart cities
CityPulse: Large-scale data analytics for smart cities CityPulse: Large-scale data analytics for smart cities
CityPulse: Large-scale data analytics for smart cities
 
Final Poster_updated
Final Poster_updatedFinal Poster_updated
Final Poster_updated
 
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docxChapter 10 Google The Drive to Balance Privacy with Profit C.docx
Chapter 10 Google The Drive to Balance Privacy with Profit C.docx
 
SocIoTal project-overview - ICT30 Community Day London
SocIoTal project-overview - ICT30 Community Day LondonSocIoTal project-overview - ICT30 Community Day London
SocIoTal project-overview - ICT30 Community Day London
 
MOBILE APPLICATION FOR DONATION OF ITEMS
MOBILE APPLICATION FOR DONATION OF ITEMSMOBILE APPLICATION FOR DONATION OF ITEMS
MOBILE APPLICATION FOR DONATION OF ITEMS
 
A tale of open data in five smart cities
A tale of open data in five smart citiesA tale of open data in five smart cities
A tale of open data in five smart cities
 

Recently uploaded

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 

Recently uploaded (20)

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 

To trust, or not to trust: Highlighting the need for data provenance in mobile apps for smart cities

  • 1. The degeneration of rationalism 1/6 To trust, or not to trust: Highlighting the need for data provenance in mobile apps for smart cities Mikel Emaldi1, Oscar Peña1, Jon Lázaro1, Diego López-de-Ipiña1 Sacha Vanhecke2, Erik Mannens2 1 DeustoTech - Deusto Institute of Technology, University of Deusto 2 iMinds - Multimedia Lab, Ghent University
  • 2. 2/32 Outline Introduction Related work Semantic representation of provenance Provenance-based trust model Conclusions and future work
  • 3. 3/32 What is a Smart City? A city that makes available all the services and applications enabled by ICT to citizens, companies and authorities that are part of a city’s system. It aims to increase all citizens’ quality of life and improve the efficiency and quality of the services provided by governing entities and businesses. Introduction
  • 4. 4/32 Smartphones in Smart Cities ● Enable a way to access smart cities' services ● Enable the participation of the citizens in city governance ● Ease the way users share they own opinion, data... Introduction Smartphones are an essential part of Smart Cities
  • 7. 7/32 Solution? Trust! Introduction We need trust mechanisms to... ● Measure if submitted data is reliable. ● Identify a given user and measure his/her reputation. Build user-centric smartphone apps for smart cities that keep provenance information Provide trust mechanisms that help authorities and users deciding if the data is reliable or not
  • 8. 8/32 IES Cities: Internet Enabled Services for cities across Europe Motivations: • Citizens must be heard & empowered • The information gathered and provided by both cities and citizens must be linked and processed Goals: • Create a multi-device dataset and application marketplace based on standard and accessible web technologies, exploiting data shared between citizens and councils, and providing an enhanced experience to municipalities Introduction
  • 9. 9/32 Use case: 311 Bilbao Introduction Consuming & reporting of complaints concerning public infrastructures
  • 10. 10/32 Outline Introduction Related work Semantic representation of provenance Provenance-based trust model Conclusions and future work
  • 11. 11/32 Apps for Smart Cities Urbanopoly • Human Computation + Linked Data + Gamification to verify and correct data about POIs Urban Match • User compares photos to link smart-cities' datasets csxPOI • Collaborative creation, edition and share of semantic POIs Related work
  • 12. 12/32 Apps for Smart Cities Different ways to “trust” user data: ● Popularity (Urbanopoly) ● User historical reputation (Urbanopoly) ● Clustering of properties of reports (csxPOI) ● Combine known real and false data (Urban Match) Related work Our proposal: Keep provenance information and use it in trust algoithms
  • 13. 13/32 Outline Introduction Related work Semantic representation of provenance Provenance-based trust model Conclusions and future work
  • 14. 14/32 Representation of provenance W3C PROV Data Model ● RDF model for provenance representation ● PROV-O ontology ● Extensible: Uncertainty extension Provenance representation
  • 15. 15/32 Representation of a report User John Doe sends a report Provenance representation entity(:report_23456, [prov:value="The paper bin is broken"]) wasAttributedTo(:report_23456, :jdoe) agent(:jdoe, [ prov:type='prov:Person', foaf:name="John Doe", foaf:mbox='<mailto:jdoe@example.org>' ]) wasGeneratedBy(:report_23456, :reportActivity_23456) activity(:reportActivity_23456, 2013-07-22T01:01:01, geo:lat=43.25, geo:long=-2.93) Report User Context
  • 16. 16/32 Representation of a revision report A worker of the council invalidates John's report Provenance representation wasInvalidatedBy(:report_23456, :invActivity_639, 2013-07-22T03:05:03) activity(:invActivity_639, 2013-07-22T02:58:01, 2013-07-22T03:04:47) wasAssociatedWith(:invActivity_639, :jane) entity(:report_23457, [ prov:value="It is incorrect, another paper bin has replaced the old one, but 2 meters beyond" ]) wasDerivedFrom(:report_23457, :report_23456, :invActivity_639, -, -, [ prov:type='prov:Revision' ]) wasAttributedTo(:report_23457, :jane) agent(:jane, [ prov:type='prov:Person', foaf:name="Jane", foaf:mbox='<mailto:jane@bilbao.iescities.org>' ]) actedOnBehalfOf(:jane, :bilbao_city_council) agent(:bilbao_city_concil, [ prov:type='prov:Organization', foaf:name="Bilbao City Council"]) Revision report Worker Invalidation Council
  • 17. 17/32 Outline Introduction Related work Semantic representation of provenance Provenance-based trust model Conclusions and future work
  • 18. 18/32 Trust model Trust model Trust parameters Relevance of a given property [0,1] Trust measure funcion for a given property [0,1] # of measured properties ● Generic and flexible model ● and defined by developers or councils Gil et al. identify 19 parameters on how to determine trust in web content: authority, popularity, recency...
  • 19. 19/32 Authority Was the data created by an authority in a given context? Trust model ASK { :jdoe prov:actedOnBehalfOf :bilbao_city_concil } In Bilbao 311 and for John Doe, an SPARQL query like... would have no results, so
  • 20. 20/32 Popularity Is the piece of information referenced by other users? Trust model In Bilbao 311, we measure popularity in terms of visits that a report receive: Given John Does report has 100 visits and there has been 550 visits to all open reports...
  • 21. 21/32 Recommendation Is the data relevant for other users? Trust model In Bilbao 311, we measure recommendation with a simple voting system (+1/-1): Given John Does report has 10 of 12 positive votes...
  • 22. 22/32 Provenance / Reputation Can I trust the user who generated the data? What's his/her reputation? Trust model In Bilbao 311, we use the historical reputation algorithm by Ceolin et al. 3 steps: 1. Evidence selection: Get every report of the user. 2. Evidence weighting: Apply recommendation function for every report, taking in account invalidation / validation. 3. Evidence aggregation: Subjective logic algorithm
  • 23. 23/32 Recency / Timeliness Is the data up-to-date? Trust model In Bilbao 311, we measure recency with the model by Hartig et al. where...
  • 24. 24/32 Recency / Timeliness Trust model Given... Then...
  • 25. 25/32 Other trust factors The model is flexible enough to include other factors depending on the context of the application. e.g. in Bilbao 311, the distance between reporting and reported places is a key trust factor: Given John Doe is very close to reporting place... Trust model
  • 26. 26/32 If we assume that is equal for every property, John's report would have a trust value of... Results of the trust model After applying our model we will get a trust value between 0 and 1. Trust model That would be represented in the provenance graph as: Enabling SPARQL queries like: :report_23456 up:contentConfidence “0.58” SELECT ?report WHERE { ?report up:contentConfidence ?confidence . FILTER (?confidence < 0.5) }
  • 27. 27/32 Outline Introduction Related work Semantic representation of provenance Provenance-based trust model Conclusions and future work
  • 28. 28/32 Conclusions ● An approach that allow to represent and evaluate the provenance of user-submitted data in IES Cities' platform, providing an extra confidence layer. ● Flexible trust model that allows developers and admins to develop custom functions. ● Using a model based on RDF makes simple the publication and querying (trough SPARQL) of these data over the web. ● Smartphones give us the possibility to capture lots of provenance data that can be used to measure trust. Conclusions and future work
  • 29. 29/32 Future work ● Work-in-progress: Finish the implementation of the trust layer in IES Cities platform. ● Evaluation and validation of the proposed model against other implementations using RDF provenance models. ● Research the posibility of adding new relevant metrics. Conclusions and future work
  • 30. 30/32 Bibliography Conclusions and future work I. Celino, S. Contessa, M. Corubolo, D. Dell’Aglio, E. D. Valle, S. Fumeo, and T. Krüger. UrbanMatch - linking and improving smart cities data Y. Gil and D. Artz. Towards content trust of web resources O. Hartig and J. Zhao. Using web data provenance for quality assessment D. Ceolin, P. T. Groth, W. R. van Hage, A. Nottamkandath, and W. Fokkink. Trust evaluation through user reputation and provenance analysis M. Braun, A. Scherp and S. Staab. Collaborative creation of semantic points of interest as linked data on the mobile phone I. Celino, D. Cerizza, S. Contessa, M. Corubolo, D. DellAglio, E. D. Valle, and S. Fumeo. Urbanopoly - a social and location-based game with a purpose to crowdsource your urban data.
  • 31. All rights of images are reserved by the original owners*, the rest of the content is licensed under a Creative Commons by-sa 3.0 license. * Pingdom, Sacha Vanhecke, Fernando Stankuns, Gil mnogueira, W3C, Jon Lázaro Introduction
  • 32. The degeneration of rationalism 32/6 Thank you Jon Lázaro – jlazaro@deusto.es Mikel Emaldi – memaldi@deusto.es Oscar Peña – oscar.pena@deusto.es Diego López-de-Ipiña – dipina@deusto.es Sacha Vanhecke - sacha.vanhecke@ugent.be Erik Mannens- erik.mannens@ugent.be