Urban Knowledge Extraction, Representation and Reasoning as a Bridge - - PowerPoint PPT Presentation

urban knowledge extraction representation and reasoning
SMART_READER_LITE
LIVE PREVIEW

Urban Knowledge Extraction, Representation and Reasoning as a Bridge - - PowerPoint PPT Presentation

Urban Knowledge Extraction, Representation and Reasoning as a Bridge from Data City towards Smart City Jaime De-Miguel-Rodrguez 1 , Juan Galn-Pez 1 Gonzalo A. Aranda-Corral 2 , Joaqun Borrego-Daz 1 1 Dept. Computer Science and Artificial


slide-1
SLIDE 1

Urban Knowledge Extraction, Representation and Reasoning as a Bridge from Data City towards Smart City

Jaime De-Miguel-Rodríguez1, Juan Galán-Páez1 Gonzalo A. Aranda-Corral2, Joaquín Borrego-Díaz1

1 Dept. Computer Science and Artificial Intelligence. University of Sevilla-Spain 2 Dept. Information Technologies. University of Huelva-Spain

jdemiguel@us.es

slide-2
SLIDE 2

Outline

  • Motivation
  • Formal Concept Analysis (FCA)
  • Case 1: Self-City
  • Case 2: Smart Pedestrian Mobility
  • Case 3: Semandal
  • Conclusions and future work
slide-3
SLIDE 3

Motivation

  • Massive availability of poorly structured data
  • WWW, opendata, crowdsourced etc.
  • Obtaining structured knowledge from digital

information aids to:

  • Obtain information on cities structure and

dynamic

  • Understand how citizens live and work within

the city

  • Formal Concept Analysis (FCA) can be used to
  • rganise knowledge and extract new concepts

from rear data

slide-4
SLIDE 4

Formal Concept Analysis

  • Automated conceptual learning theory
  • Detects and describes regularities and

structures of concepts

  • Also provides data reasoning methods
  • Logical implications between attributes

(Stem Basis, Luxenburger Basis)

  • Basic data structures:
  • The Formal Context (O,A,I)
  • The Concept Lattice
slide-5
SLIDE 5

Formal Context

  • A formal context (O,A,I) consists on:
  • A set of objects (O)
  • A set of qualitative attributes (A)
  • A relation I between objects and attributes
  • Basic operations. Extension and Intension

Intension of {Bream} is {Coast, Sea} Extension of {Sea} is {Bream, Sparus, Eel}

slide-6
SLIDE 6

Formal Concept

  • A concept is a pair (X,Y) where:
  • X is a subset of O
  • Y a subset of A
  • The Intension (common attributes) of X is Y and the

extension (common objects) of Y is X

A concept

slide-7
SLIDE 7

Concept Lattice

  • The Concept Lattice contains all concepts within the context

New Classes

All concepts within the concept lattice: C1 := ({Escatofagus, Eel, Carp, Bream, Sparus},{}) [Any fish] C2 := ({Escatofagus, Eel, Carp},{River}) [River fish] C3 := ({Escatofagus, Eel, Bream, Sparus},{Coast}) [Coast fish] C4 := ({Escatofagus, Eel},{River, Coast}) [Estuary fish] C5 := ({Eel, Bream, Sparus},{Coast, Sea}) [Sea fish] C6 := ({Eel},{River, Coast, Sea}) [Euryhaline fish]

Estuary fish Euryhaline fish

slide-8
SLIDE 8

Association Rules

  • Stem basis is designed for true implications only.
  • It does not take any exception into account.
  • Association Rules (Luxenburger Basis):
  • Support: Attribute set frequency (# covered objects)
  • Confidence:
slide-9
SLIDE 9

How we use FCA?

slide-10
SLIDE 10

Case studies

  • 1. Self-City: Estimating Social Perception on Housing Values
  • 2. Exploiting Pedestrian Behavior for Smart Mobility
  • 3. Semandal: Exploiting Real Time Government Information
slide-11
SLIDE 11

SELF-CITY PEDESTRIAN SIMULATION SEMANDAL OBJECTS Houses Positions News ATTRIBUTES Size, price, trend, proximity values etc. Closer to destination?,

  • bstacle, other.

Categories, keywords AIM Understand socio-economic dynamics Behaviour mining, pedestrian simulation in new scenarios Non-supervised clustering (news classification) KNOWLEDGE EXTRACTED Socio-economic patterns Patterns of pedestrian trajectories Semantic and hierarchical

  • rganization of news

METHODOLOGY Apply FCA per street and compare lattices Use association rules as multi-agent behavior Use FCA lattice as a hierarchical structure of labels

slide-12
SLIDE 12

Methodology

slide-13
SLIDE 13

Case 1: Self-City

(self-city.com)

slide-14
SLIDE 14

A context for Real State info

Attributes:

  • Dimensions (small, medium, big)
  • Price (very low, low, medium, high, very high)
  • Price decreased/increased in the last 3 months
  • Price with respect to other homes in the

neighbourhood (more expensive than average, average, cheaper than average)

  • Amount of other homes for sale in the

surroundings (none, few, lots)

  • Access to public transport

Objects:

  • Houses
slide-15
SLIDE 15

A Concept Lattice for Seville

  • Collection of 6000 (approx.) for sale homes in the city of

Seville

  • Global Concept Lattice with all the info aggregated
  • Subsets (by streets, zones, ...) can be considered for a

more detailed analysis

slide-16
SLIDE 16

Concept Lattices by streets

  • Analysing street

dynamics:

  • Comparison between

concept lattices associated to different streets

  • Av. Kansas City
  • Av. República Argentina

Similar lattices:

  • A significant difference:

Home’s dimensions Idea:

  • Analyse knowledge basis
slide-17
SLIDE 17

Isolating differences

  • In order estimate the influence of House

dimensions, Attribute associate to big flats is permuted in Avda. R. Argentina with the normal size attribute

  • The resultant lattice is very similar to the

associated to Av. Kansas City

  • However, it is interesting how similar these

implication basis are

slide-18
SLIDE 18

Estimating true association rules in both

  • Luxenburger (Kansas, 85%) ==> Lux(Republica’,

97%)

  • Luxenburger (Republica’, 100%) ==> Lux(Kansas,

94%)

  • That is, Knowledge about real estate of both streets

are essentially similar

slide-19
SLIDE 19

Conclusion of the comparison

  • Two different areas in the city, apparently very

different

  • They have same behavior from a socio-

economic point of view of real estate markets (and the available information)

  • The argumentation about why it occurs is aim of

urbanism specialists

slide-20
SLIDE 20

Using the pattern within the District

slide-21
SLIDE 21

Case 2

Exploiting Pedestrian Behavior for Smart Mobility

slide-22
SLIDE 22

Motivation

  • Av. Constitución, Sevilla
  • Recently redesigned
  • Potential problems for

pedestrian mobility

  • Bike way and

tramway

  • Terraces
  • Temporary exhibitions
slide-23
SLIDE 23

Observations Data on pedestrian mobility (non- aggregated) Artificial models of mobility Discrete Agent- Based model Formal Context Attribute selection & data collection

Aim & Methodolgy

Mobility patterns (implications)

Inference engine

Evaluation New scenarios

slide-24
SLIDE 24
  • Attributes -

Knowledge representation for pedestrians

  • Qualitative observable features (attributes)

describing pedestrian neighbourhood

  • Qualitative distances to destination
  • Empty space?
  • Obstacle/zone type
  • Other features (social, environmental, ...)
  • The feature selection is performed by an
  • bserver in each case
  • Similar to pedestrian’s perception of its

neighbourhood

P

++

  • +
  • +

= =

Destination

slide-25
SLIDE 25
  • Objects -

A Formal Context for Pedestrians

slide-26
SLIDE 26

video

slide-27
SLIDE 27

Goal: Assessment of urban planning

  • Agent-based qualitative modelling of real urban

scenarios provides a simple but robust sandbox for:

  • Detecting and isolating existing planning flaws
  • Assessing the impact of hypothetical urban

planning changes before implementing them

  • Simulating and understanding pedestrian

behavioural patterns

slide-28
SLIDE 28

Case 3

Exploiting Real Time Government Information

slide-29
SLIDE 29

Introduction

  • Semandal is focused on the municipalities of

Andalucía, Spain.

  • This scope was chosen to reduce the dimensions of

vocabularies, ontologies, and, even, databases.

  • For this, we use Formal Concept Analysis.
slide-30
SLIDE 30
slide-31
SLIDE 31

Categories

  • Attributes: categories + keywords
  • Objects: news
  • Refill all news adding all abstract concepts to

existent concrete concepts (superclasses)

slide-32
SLIDE 32

Classification

  • First step: Select the most

important words for each category and mostly in that category (not all)

  • Creating a graph with resulting

words and categories.

  • Some categories look like well

defined

slide-33
SLIDE 33

Classification

  • Build the formal context:
  • Attributes are categories and words
  • Objects are news
  • Relations are words and categories previously extracted.
  • We could build an emergent ontology from this. (out of

scope)

  • Set of rules (association rules) obtained by means of FCA
slide-34
SLIDE 34

Experiments

  • We chose 2 news randomly

[Noticia 1] “El novillero de Écija Antonio David, proclamado triunfador de la V feria de novilladas de promoción la granada de plata”

Context A

Turismo Juventud

Context B

Turismo Cultura

Context C

Festejos

slide-35
SLIDE 35

Experiments

Noticia 2] “El ayuntamiento da luz verde para la construcción de otras 75 viviendas protegidas”

Context A

Vivienda

Context B

Turismo Servicios sociales

Context C

Servicios sociales Obras

slide-36
SLIDE 36

SELF-CITY PEDESTRIAN SIMULATION SEMANDAL OBJECTS Houses Positions News ATTRIBUTES Size, price, trend, proximity values etc. Closer to destination?,

  • bstacle, other.

Categories, keywords AIM Understand socio-economic dynamics Behaviour mining, pedestrian simulation in new scenarios Non-supervised clustering (news classification) KNOWLEDGE EXTRACTED Socio-economic patterns Patterns of pedestrian trajectories Semantic and hierarchical

  • rganization of news

METHODOLOGY Apply FCA per street and compare lattices Use association rules as multi-agent behavior Use FCA lattice as a hierarchical structure of labels

slide-37
SLIDE 37
  • Knowledge Engineering techniques can

enhance city services towards Smart Cities

  • FCA is a qualitative analysis and reasoning tool

valid for urban, inter-urban and intra-urban contexts

  • Future work is oriented to acquire better urban

knowledge mined from citizen’s sentiments and

  • pinions

Conclusions

slide-38
SLIDE 38

Contact: jdemiguel@us.es

Merci