using semantic signatures for social sensing in urban...

27
M E S S POI P U S S S S U E Krzysztof Janowicz STKO Lab, University of California, Santa Barbara, USA The Role of Big Data in Transportation Planning, Oct. 2015 S S S S K. J

Upload: others

Post on 23-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

Using Semantic Signatures for Social

Sensing in Urban Environments

Krzysztof JanowiczSTKO Lab, University of California, Santa Barbara, USA

The Role of Big Data in Transportation Planning, Oct. 2015

Semantic Signatures for Social Sensing K. Janowicz

Page 2: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

The Pulse Of Cities

Patterns?Mining

Semantic Signatures for Social Sensing K. Janowicz

Page 3: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

The Pulse Of Cities

Foursquare Check-ins Show ‘The Pulse Of Cities’

‘Every day, millions of people check in on Foursquare. We took a year’s worth of check-ins in Istanbul, London, Chicago, Tokyo and San Franciscoand plotted them on a map. Each dot represents a single check-in, while the straight lines link sequential check-ins. What you can see hererepresents the power of check-in data — on Foursquare, every city around the world pulses with activity every hour of every day.’

https://foursquare.com/infographics/pulse

Semantic Signatures for Social Sensing K. Janowicz

Page 4: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

The Pulse Of Cities

Foursquare Check-ins Show ‘The Pulse Of Cities’

(I) The videos are not interactive, e.g., one cannot click on any of the check-in eventsor places to gain additional insights.(II) The videos are rendered based on a fixed geographic scale and focused on aparticular part of the city. Thus, one cannot pan or zoom.(III) The millions of check-ins are aggregated to a single non-specific day, thus hidingwell known patterns, e.g., weekdays versus weekends.(IV) Foursquare’s POI taxonomy consists of >400 POI types grouped into 9 topclasses. While such a generalization is necessary, it is unclear how and why certaintypes are categorized in specific ways (e.g., Cemeteries as Great Outdoors). A crispclass membership on such a coarse level will necessarily introduce arbitrarydecisions and thus will significantly alter the observed temporal pulse of the city.(V) Similar to other UGC, Foursquare contains data of widely varying quality. E.g.,users often type their own houses as Castle or check-in to features of the types Road,Trail, or Taxi. While this is a consequence of UGC, it is important to clean the data.

Semantic Signatures for Social Sensing K. Janowicz

Page 5: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

Sensors and Signatures

SignaturesSemantic

Semantic Signatures for Social Sensing K. Janowicz

Page 6: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

Sensors and Signatures

Observatories and Their Sensors

Whether on land or in space, observatories and their sensors servedifferent purposes and are most useful when they work together.

Semantic Signatures for Social Sensing K. Janowicz

Page 7: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

Sensors and Signatures

Spectral Signatures, Bands, and Remote Sensing

Spectral signatures are the combination of emitted, reflected, or absorbedelectromagnetic radiation at varying wavelengths (bands) that uniquelyidentify a feature type.Spectral libraries, the idea of sharing spectral signatures, hasrevolutionized remote sensing.

Semantic Signatures for Social Sensing K. Janowicz

Page 8: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

Semantic Signatures and Bands

Semantic Signatures As Analogy To Spectral Signatures

Geospatial bandsbased on geographic location

ANNDRipley’s K BinsJ MeasureDzero

Temporal bandsbased on geo-social check-ins

24 Hours7 DaysSeasons

Thematic bandsbased on venue tips and reviews

LDA topicsTF-IDF

Makes use of dataheterogeneity

Semantic Signatures for Social Sensing K. Janowicz

Page 9: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

Semantic Signatures and Bands

Semantic Signatures and Bands

Semantic signature

Geographic feature

Feature type

Spatial band

Temporal band

Thematic band

rdfs:subClassOf

rdfs:subClassOfrdfs:subClassOf

signifies

hasObservationResulthasType

BandconsistsOf

Spatial signature Temporal signature

Thematic signature

rdfs:subClassOf rdfs:subClassOf rdfs:subClassOf

LDA topic vectorrdf:type

hasSignature

Semantic signatures and bands are an analogy to spectral signatures.So far, we have mined and modeled hundreds of bands for hundreds ofdifferent geographic features on the micro, meso, and macro-scale.

Successfully applied signatures to categorization, deduplication, semantic enrich-ment, cleansing, visualization, exploration, reverse geocoding, ontology alignment,...

Semantic Signatures for Social Sensing K. Janowicz

Page 10: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

Thematic Bands

Thematic Bands & Geo-Indicativeness

Places at geographic location 34.43, -119.71 are:of types city, county seat,...at the coastline, near the mountains, have Mediterranean climate,...described in terms of urban area, economy, tourism, government, employment,...

Interesting observation: some of these terms will co-occur by type, others per region.Semantic Signatures for Social Sensing K. Janowicz

Page 11: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

Thematic Bands

Thematic Bands & Geo-Indicativeness

A thematic band can becomputed out of unstructuredtext from sources such asWikipedia, travel blogs, newsarticles, and so forth.Non-georeferenced plain textis often still geo-indicativeDifferent types of geographicfeatures have different,diagnostic topics associated tothem (out of 500 topics)Indicative topics and be lifted tothe type-level.Here, we modeled topics usinglatent Dirichlet allocation (LDA)

Semantic Signatures for Social Sensing K. Janowicz

Page 12: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

Thematic Bands

Thematic Bands & Geographic Feature Types

City topics: 204>450>104>282>267>497>443>484>277>97>...Town topics: 425>450>419>367>104>429>266>69>204>308>...Mountain topics: 27>110>5>172>208>459>232>398>453>183>...

Semantic Signatures for Social Sensing K. Janowicz

Page 13: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

Temporal Bands

Temporal Bands

Study geo-socialcheck-in data tolocation-based socialnetworks.Aggregate them to thefeature type level andclean them.Intuitively, people visitwineries in theafter-noon and eveningand bakeries in themornings.Combining weekly andhourly bands to createplace type signatures.

Semantic Signatures for Social Sensing K. Janowicz

Page 14: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

Spatial Bands

Spatial Bands

POI plotted by similarity to bar and post office in OpenStreetMap data (London)Similarity measured as association strength in OSM change historyBars (and similar features) tend to clump togetherPost Offices (and similar features) are rather uniformly distributed

Semantic Signatures for Social Sensing K. Janowicz

Page 15: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

Spatial Bands

Spatial Bands

Dzero measures the likelihood of features of a certain type to co-occurwithin a specific semantic and spatial range.General idea: generate recommendations and clean up data based ontype likelihood. ’How likely is a post office directly next to an existing one?’

Semantic Signatures for Social Sensing K. Janowicz

Page 16: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

Sensor Resolution & Social Sensing

Sensor Resolution & Social Sensing

(Remote sensing) sensors can be characterized by their resolution

Spatial resolution: smallest feature that can be detected, i.e., the pixel size.Temporal resolution: smallest time interval between a repeated observation.Spectral resolution: number, position, and width of spectral bands.Radiometric resolution: small distinguishable differences in radiation magnitude.

Analogous social sensor resolutions, e.g., types of bands, number of topics.Semantic Signatures for Social Sensing K. Janowicz

Page 17: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

Sensor Resolution & Social Sensing

Place-based Resolution of Termporal Signatures

Circular temporal signatures histograms for Theme Park (a,b,c) andDrugstore (d,e,f).About 50% of ≈ 400 Point Of Interest (POI) types are regionally invariant in the USA.

Semantic Signatures for Social Sensing K. Janowicz

Page 18: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

Sensor Resolution & Social Sensing

Temporal Resolution of Termporal Signatures

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

The ‘Foursquare-day’How and when do people check-in at places, manually, automatically?Do they check-out? If not, after what time are they checked-out automatically?

Semantic Signatures for Social Sensing K. Janowicz

Page 19: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

Sensor Resolution & Social Sensing

Distinguishable Feature Types For Thematic Signatures From 500-Topics

Which place types can be meaningfully distinguished (in DBpedia)?

Semantic Signatures for Social Sensing K. Janowicz

Page 20: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

POI Pulse

Los AngelesThe pulse of

Semantic Signatures for Social Sensing K. Janowicz

Page 21: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

POI Pulse

POI Pulse: Explore the Pulse of Los Angeles

http://poipulse.com/

Semantic Signatures for Social Sensing K. Janowicz

Page 22: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

POI Pulse

The POI Pulse Implementation (All Venues)

Semantic Signatures for Social Sensing K. Janowicz

Page 23: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

POI Pulse

The POI Pulse Implementation (Upper-level Categories)

Semantic Signatures for Social Sensing K. Janowicz

Page 24: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

POI Pulse

The POI Pulse Implementation (Switching to Vectors)

Semantic Signatures for Social Sensing K. Janowicz

Page 25: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

POI Pulse

The POI Pulse Implementation (User Interaction)

Semantic Signatures for Social Sensing K. Janowicz

Page 26: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

POI Pulse

The POI Pulse Implementation (Burst Mode)

Semantic Signatures for Social Sensing K. Janowicz

Page 27: Using Semantic Signatures for Social Sensing in Urban ...ucconnect.berkeley.edu/sites/default/files/file_uploads/ucconnect201… · Semantic Signatures for Social Sensing K. Janowicz

Motivating Example Semantic Signatures POI Pulse

The Power of Semantics

The Power of Semantics

POI Pulse uses semantic signatures to model default behavior. Incombination with the burst mode, this can be used for a variety oftasks such as detecting outliers, emerging event, or changes in places.The memory footprint of the semantic signatures is minimal, yet theycan be used for highly complex tasks.So far, we successfully applied signatures to categorization,deduplication, semantic enrichment, cleansing, visualization,exploration, reverse geocoding, ontology alignment, and other tasks.The semantic signatures analogy provides us with a well-known andtested framework (sensors & observations) to serve as a formalunderpinning for social sensing.We hope that a semantic signature library will be equallytransformative to social sensing as spectral signature libraries havebeen to the natural sciences.

Semantic Signatures for Social Sensing K. Janowicz