SlideShare a Scribd company logo
1 of 57
svm@arch.ethz.ch
SEC
Data Driven Modeling Beyond Idealization
Vahid Moosavi
PhD Student at Chair for Computer Aided Architectural Design (CAAD),
Professor Ludger Hovestadt, ETH Zurich
Researcher at ETH-Singapore Centre, Future Cities Laboratory (FCL)
24 May 2014
1
Landscape of Scientific Modeling
2
First Section
Models as the way we conceive of the real phenomena are one of
the fundamental elements of any investigation…
3
5
On the other hand, what we encounter…
…A Landscape of Modeling Approaches in
Competition, Challenging Complex Systems
First Try: Formal Definitions
• No specific definition so far (Stanford Plato) but some classifications:
• Models and Representation
– Scale models. (Black 1962)
– Idealized models (Michael Weisberg)
• Aristotelian (Minimal)
• Galilean (McMullin 1985)
• Caricatures
– Analogical models (Hesse 1963)
– Approximations
– Phenomenological models: (McMullin 1968)
– …
Idealization toward perfection or simplification?!!
9
Idealization toward perfection or simplification?!!
A Model of the Modeling Process
“Rational Models: Models, based on Ideals”
10
Second Section
11
Natural
System
Formal
System
Decoding
Encoding
Inference
Causality
A Model of Modeling Process (Let’s call it Rational Modeling.)
By: Robert Rosen
12
A Normal Distribution with
outlier or a “unique case”?
Fourier Transformation: any
form is a linear combination
of some ideal forms
Each Code Follows On An Ideal Form
Each code consists of certain aspects (features) of the natural system
(Models as Pairs of Glasses): Minimalist Idealizations and multi-models
Networks: Structural thinking
Agents (actors): Interactions
between different agencies
System Dynamics: Process
Oriented View
13
Challenge: What to do in dealing with Complex Adaptive
Systems? Which glasses (i.e. modeling approach) is
sufficient, when in principle each view is arbitrary?
15
Hypothesis: Majority of current modeling approaches
are fundamentally limited in dealing with complex
systems and what we need is an abstraction from the
concept of “rational modeling”.
Idea: Is it conceptually possible to have all the views at
once?
Complex Numbers
Real Numbers
What do we mean by “Abstraction”? (A Metaphore)
16
Rational Numbers
Natural Numbers
Current Trend: Parametricism (multi-model Idealization) and the
Curse of Dimensionality…
17
…Complicated, but not complex models
Properties of the system for modeling
PossibleRelations
(typesandnumbers)
Complex Systems
Simple Systems
Minimal
idealization
Multi-model
idealization
18
A new realm of modeling?!
Properties of the system for modeling
PossibleRelations
(typesandnumbers)
Multi-Agent
Systems
Urban Cellular
automata
Urban Dynamics
Basic Statistics
(Hypothesis Testing)
Urban Metabolism
Urban Scaling
Social Physics
Fractal Models
Toward a new formalism for the concept of modeling
“Models without Ideals or All the Potential Ideals”
19
Third Section
How to avoid the curse of dimensionality? (Or How to
Encapsulate all the potentialities?)
Selected Features to Represent the Objects
Objects
Encapsulation RelationalityRationality
Examples:
• Cities
• Streets
• Buildings
• People
• Companies
• Food
• Energy
• Medicine
• Internet
• Words in a text
Abstract Universals (ideal forms)
Concrete Universals
20
It is a self-referential Setup
21
Page Rank
..Can be local or global
Relational Modeling
22
An Example in Natural Language Modeling
Rational Modeling Relational Modeling
External Reference
We have the Ideal model of the
language
No External Reference
We have A Huge Corpus of
language
Main Assumption
Relational Representation of symbols in a language
Noam Chomsky MarkovHeroes
Based on
Approach
However, it took a century…
23
Markov (1907) Shannon(1948) Google 2000-
“For Linguists it is hard to
believe it as a practical
approach”
“Interesting idea, but
Computationally
Expensive”
“Getting Feasible! With Billions
of text documents”
Relational Representation of symbols in a language
Data
Deluge
…this Data Deluge has inverted the concept of empirical
research
24
Classical Simulation
SpaceSyntax, London
“The social logic of space,(1984)”
33,000+ taxicabs
GPS Trajectory of Taxicabs,
Beijing, 2012
Inversion in
Modeling
25
Link
26
27
Multi-Model Idealization
(Agent Based Transportation Modeling)
28
Using GPS tracks of cars within a city:
Taking urban cells as a word in a language,
each individual driver is a unique story teller,
while driving within urban grid cells…
...A Markov Chain Model of traffic dynamics
Can be developed for :
• Simulation
• community detection
• Network Engineering
• Sensitivity Analysis
Fourth Section
Self Organizing Maps
And
Data Deluge
29
How to explain SOM or What is a good story for SOM?
30
SOM from the Context of (Nonlinear) Transformation:
Dimensionality Reduction
31
• Finding an ideal (global) transformation: e.g. PCA
• Observations are instances of an abstract representation
32
Selected Features to Represent the Objects
Objects
First General Approach: Direct Transformation
X TW
• Each observation is a dimension itself: e.g. MDS, LLE, ISOMAP,…
• There is always a mechanism to preserve neighborhood topology.
33
Second General Approach: Indirect Transformation
34
Self Organizing Map (SOM) : A generic setup, based on
symbolic indexes
• SOM as a transformation
based on topology
preserving mechanism,
but at the same time
creating an abstraction
from observations.
35
A Primal-Dual Representation
X TSOM
Pre-Specific City Modeling
Footprint of buildings in
Orchard area,
Singapore
Similar
buildings are
in the same
area of SOM
36
Data Driven Urban Pollution Modeling beyond Idealization
37Idealization in traditional simulation models
Data Driven Urban Pollution Modeling beyond Idealization
38
39
SOM: Approximating joint probability distribution
40
Frequencies of occurrence
P.E. Bieringer et al. / Atmospheric Environment 80 (2013)
41Original Distribution SOM Based Distribution
42
SOM: Computing with contextual numbers (signs!?)
43
The classic notion of (natural) number is based on a one directional
arrow.
44
This is the classical time series analysis.
45
46
47
48
contextual numbers
49
contextual numbers
50
1-Median list Price
2-Median sale price
3-Median list price -sq. ft.
4-Median sale price-sq. ft.
5-Sold for loss
6-Sold for gain
7-Increasing values
8-Decreasing values
9-Listings with price cut
10-Median price cut
11-Sold in past year
12-Homes for Rent
13-Homes foreclosed
14-Foreclosure re-sales
15-Sale-to-list price ratio
16-Price to rent ratio
Multi-Dimensional Time Series
Modeling (Real Estate Dynamics)
51
52
But it is more than visualization…
53
It improves the overall prediction accuracy
54
In general, it can be a part of larger computing machine.
SOM: A Generic Computing Machine Beyond Ideal Forms
55
Democratic Computing Social computing
(Computing with any function)
Observed Data
Resamples of Data by SOM
Addition
Subtraction
Multiplication
…
SOMification as any operation in coexistence with
data!!
56
Thanks!
57

More Related Content

Viewers also liked

Darius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven ModellingDarius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven ModellingTEST Huddle
 
Golden Rules of Web Design - Theo Mandel, Ph.D.
Golden Rules of Web Design - Theo Mandel, Ph.D.Golden Rules of Web Design - Theo Mandel, Ph.D.
Golden Rules of Web Design - Theo Mandel, Ph.D.Theo Mandel, PhD
 
Story Driven Development With Cucumber
Story Driven Development With CucumberStory Driven Development With Cucumber
Story Driven Development With CucumberSean Cribbs
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Data Driven Possibilities with Qlik
Data Driven Possibilities with QlikData Driven Possibilities with Qlik
Data Driven Possibilities with QlikMischa van Werkhoven
 
APMP Foundation: Storyboard Development
APMP Foundation: Storyboard DevelopmentAPMP Foundation: Storyboard Development
APMP Foundation: Storyboard DevelopmentBid to Win Ltd
 
Users' Story: UX Storyboarding
Users' Story: UX StoryboardingUsers' Story: UX Storyboarding
Users' Story: UX StoryboardingFrank Garofalo
 

Viewers also liked (8)

Darius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven ModellingDarius Silingas - From Model Driven Testing to Test Driven Modelling
Darius Silingas - From Model Driven Testing to Test Driven Modelling
 
Golden Rules of Web Design - Theo Mandel, Ph.D.
Golden Rules of Web Design - Theo Mandel, Ph.D.Golden Rules of Web Design - Theo Mandel, Ph.D.
Golden Rules of Web Design - Theo Mandel, Ph.D.
 
Story Driven Development With Cucumber
Story Driven Development With CucumberStory Driven Development With Cucumber
Story Driven Development With Cucumber
 
Agile 101
Agile 101Agile 101
Agile 101
 
Data Driven Possibilities with Qlik
Data Driven Possibilities with QlikData Driven Possibilities with Qlik
Data Driven Possibilities with Qlik
 
APMP Foundation: Storyboard Development
APMP Foundation: Storyboard DevelopmentAPMP Foundation: Storyboard Development
APMP Foundation: Storyboard Development
 
Storyboarding
StoryboardingStoryboarding
Storyboarding
 
Users' Story: UX Storyboarding
Users' Story: UX StoryboardingUsers' Story: UX Storyboarding
Users' Story: UX Storyboarding
 

Similar to Data Driven Modeling Beyond Idealization

Markovian Modeling of Urban Traffic Flows in Coexistence With Urban Data Streams
Markovian Modeling of Urban Traffic Flows in Coexistence With Urban Data StreamsMarkovian Modeling of Urban Traffic Flows in Coexistence With Urban Data Streams
Markovian Modeling of Urban Traffic Flows in Coexistence With Urban Data StreamsVahid Moosavi
 
Cognitive Paradigm in AI - Invited Lecture - Kyiv/Kyev - Lieto
Cognitive Paradigm in AI - Invited Lecture - Kyiv/Kyev - LietoCognitive Paradigm in AI - Invited Lecture - Kyiv/Kyev - Lieto
Cognitive Paradigm in AI - Invited Lecture - Kyiv/Kyev - LietoAntonio Lieto
 
Amiina Bakunowicz_MSc Thesis_NEURAL SELF-ORGANISING MAPS AND GENETIC ALGORITH...
Amiina Bakunowicz_MSc Thesis_NEURAL SELF-ORGANISING MAPS AND GENETIC ALGORITH...Amiina Bakunowicz_MSc Thesis_NEURAL SELF-ORGANISING MAPS AND GENETIC ALGORITH...
Amiina Bakunowicz_MSc Thesis_NEURAL SELF-ORGANISING MAPS AND GENETIC ALGORITH...ArchiLab 7
 
Alexander Mikov - Program Tools for Dynamic Investigation of Social Networks
Alexander Mikov - Program Tools for Dynamic Investigation of Social NetworksAlexander Mikov - Program Tools for Dynamic Investigation of Social Networks
Alexander Mikov - Program Tools for Dynamic Investigation of Social NetworksAIST
 
General Problems of Social System Modelling & Problems and Models of Sustaina...
General Problems of Social System Modelling & Problems and Models of Sustaina...General Problems of Social System Modelling & Problems and Models of Sustaina...
General Problems of Social System Modelling & Problems and Models of Sustaina...SSA KPI
 
Simulation of complex systems: the case of crowds (Phd course - lesson 1/7)
Simulation of complex systems: the case of crowds (Phd course - lesson 1/7)Simulation of complex systems: the case of crowds (Phd course - lesson 1/7)
Simulation of complex systems: the case of crowds (Phd course - lesson 1/7)Giuseppe Vizzari
 
Statistical Modeling: The Two Cultures
Statistical Modeling: The Two CulturesStatistical Modeling: The Two Cultures
Statistical Modeling: The Two CulturesChristoph Molnar
 
Designing Complex Systems - Karen Cham
Designing Complex Systems - Karen ChamDesigning Complex Systems - Karen Cham
Designing Complex Systems - Karen Chamuxbri
 
2012: Natural Computing - The Grand Challenges and Two Case Studies
2012: Natural Computing - The Grand Challenges and Two Case Studies2012: Natural Computing - The Grand Challenges and Two Case Studies
2012: Natural Computing - The Grand Challenges and Two Case StudiesLeandro de Castro
 
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...Antonio Lieto
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor...ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor...Daniel Katz
 
M2. conceptual modeling intro
M2. conceptual modeling   introM2. conceptual modeling   intro
M2. conceptual modeling introMichele Missikoff
 
Jiang - INPUT2012
Jiang - INPUT2012Jiang - INPUT2012
Jiang - INPUT2012INPUT 2012
 
2005: Natural Computing - Concepts and Applications
2005: Natural Computing - Concepts and Applications2005: Natural Computing - Concepts and Applications
2005: Natural Computing - Concepts and ApplicationsLeandro de Castro
 
Crowd Dynamics
Crowd DynamicsCrowd Dynamics
Crowd DynamicsSSA KPI
 
Ammar malik urbanab-mspakistan-may2012-v2
Ammar malik urbanab-mspakistan-may2012-v2Ammar malik urbanab-mspakistan-may2012-v2
Ammar malik urbanab-mspakistan-may2012-v2Ammar A. Malik
 
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022Antonio Lieto
 

Similar to Data Driven Modeling Beyond Idealization (20)

Markovian Modeling of Urban Traffic Flows in Coexistence With Urban Data Streams
Markovian Modeling of Urban Traffic Flows in Coexistence With Urban Data StreamsMarkovian Modeling of Urban Traffic Flows in Coexistence With Urban Data Streams
Markovian Modeling of Urban Traffic Flows in Coexistence With Urban Data Streams
 
Cognitive Paradigm in AI - Invited Lecture - Kyiv/Kyev - Lieto
Cognitive Paradigm in AI - Invited Lecture - Kyiv/Kyev - LietoCognitive Paradigm in AI - Invited Lecture - Kyiv/Kyev - Lieto
Cognitive Paradigm in AI - Invited Lecture - Kyiv/Kyev - Lieto
 
Amiina Bakunowicz_MSc Thesis_NEURAL SELF-ORGANISING MAPS AND GENETIC ALGORITH...
Amiina Bakunowicz_MSc Thesis_NEURAL SELF-ORGANISING MAPS AND GENETIC ALGORITH...Amiina Bakunowicz_MSc Thesis_NEURAL SELF-ORGANISING MAPS AND GENETIC ALGORITH...
Amiina Bakunowicz_MSc Thesis_NEURAL SELF-ORGANISING MAPS AND GENETIC ALGORITH...
 
Constructive Modalities
Constructive ModalitiesConstructive Modalities
Constructive Modalities
 
Alexander Mikov - Program Tools for Dynamic Investigation of Social Networks
Alexander Mikov - Program Tools for Dynamic Investigation of Social NetworksAlexander Mikov - Program Tools for Dynamic Investigation of Social Networks
Alexander Mikov - Program Tools for Dynamic Investigation of Social Networks
 
General Problems of Social System Modelling & Problems and Models of Sustaina...
General Problems of Social System Modelling & Problems and Models of Sustaina...General Problems of Social System Modelling & Problems and Models of Sustaina...
General Problems of Social System Modelling & Problems and Models of Sustaina...
 
Simulation of complex systems: the case of crowds (Phd course - lesson 1/7)
Simulation of complex systems: the case of crowds (Phd course - lesson 1/7)Simulation of complex systems: the case of crowds (Phd course - lesson 1/7)
Simulation of complex systems: the case of crowds (Phd course - lesson 1/7)
 
Statistical Modeling: The Two Cultures
Statistical Modeling: The Two CulturesStatistical Modeling: The Two Cultures
Statistical Modeling: The Two Cultures
 
Constructive Modalities
Constructive ModalitiesConstructive Modalities
Constructive Modalities
 
Designing Complex Systems - Karen Cham
Designing Complex Systems - Karen ChamDesigning Complex Systems - Karen Cham
Designing Complex Systems - Karen Cham
 
2012: Natural Computing - The Grand Challenges and Two Case Studies
2012: Natural Computing - The Grand Challenges and Two Case Studies2012: Natural Computing - The Grand Challenges and Two Case Studies
2012: Natural Computing - The Grand Challenges and Two Case Studies
 
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...
 
Computer model
Computer modelComputer model
Computer model
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor...ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor...
 
M2. conceptual modeling intro
M2. conceptual modeling   introM2. conceptual modeling   intro
M2. conceptual modeling intro
 
Jiang - INPUT2012
Jiang - INPUT2012Jiang - INPUT2012
Jiang - INPUT2012
 
2005: Natural Computing - Concepts and Applications
2005: Natural Computing - Concepts and Applications2005: Natural Computing - Concepts and Applications
2005: Natural Computing - Concepts and Applications
 
Crowd Dynamics
Crowd DynamicsCrowd Dynamics
Crowd Dynamics
 
Ammar malik urbanab-mspakistan-may2012-v2
Ammar malik urbanab-mspakistan-may2012-v2Ammar malik urbanab-mspakistan-may2012-v2
Ammar malik urbanab-mspakistan-may2012-v2
 
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
Invited Tutorial - Cognitive Design for Artificial Minds AI*IA 2022
 

More from Vahid Moosavi

System identification and Surrogate Modeling
System identification and Surrogate ModelingSystem identification and Surrogate Modeling
System identification and Surrogate ModelingVahid Moosavi
 
On Optimization Problems
On Optimization ProblemsOn Optimization Problems
On Optimization ProblemsVahid Moosavi
 
Finding Candidate Locations for Aerosol Pollution Monitoring at Street Level ...
Finding Candidate Locations for Aerosol Pollution Monitoring at Street Level ...Finding Candidate Locations for Aerosol Pollution Monitoring at Street Level ...
Finding Candidate Locations for Aerosol Pollution Monitoring at Street Level ...Vahid Moosavi
 
Modeling in Coexistence with Data: Toward a Generic Notion of Space
Modeling in Coexistence with Data: Toward a Generic Notion of SpaceModeling in Coexistence with Data: Toward a Generic Notion of Space
Modeling in Coexistence with Data: Toward a Generic Notion of SpaceVahid Moosavi
 
Bi g data_urban modeling_applications_23092013
Bi g data_urban modeling_applications_23092013Bi g data_urban modeling_applications_23092013
Bi g data_urban modeling_applications_23092013Vahid Moosavi
 
Cluster labeling fcl_weeklymeeting30102013
Cluster labeling fcl_weeklymeeting30102013Cluster labeling fcl_weeklymeeting30102013
Cluster labeling fcl_weeklymeeting30102013Vahid Moosavi
 

More from Vahid Moosavi (6)

System identification and Surrogate Modeling
System identification and Surrogate ModelingSystem identification and Surrogate Modeling
System identification and Surrogate Modeling
 
On Optimization Problems
On Optimization ProblemsOn Optimization Problems
On Optimization Problems
 
Finding Candidate Locations for Aerosol Pollution Monitoring at Street Level ...
Finding Candidate Locations for Aerosol Pollution Monitoring at Street Level ...Finding Candidate Locations for Aerosol Pollution Monitoring at Street Level ...
Finding Candidate Locations for Aerosol Pollution Monitoring at Street Level ...
 
Modeling in Coexistence with Data: Toward a Generic Notion of Space
Modeling in Coexistence with Data: Toward a Generic Notion of SpaceModeling in Coexistence with Data: Toward a Generic Notion of Space
Modeling in Coexistence with Data: Toward a Generic Notion of Space
 
Bi g data_urban modeling_applications_23092013
Bi g data_urban modeling_applications_23092013Bi g data_urban modeling_applications_23092013
Bi g data_urban modeling_applications_23092013
 
Cluster labeling fcl_weeklymeeting30102013
Cluster labeling fcl_weeklymeeting30102013Cluster labeling fcl_weeklymeeting30102013
Cluster labeling fcl_weeklymeeting30102013
 

Recently uploaded

Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Onlineanilsa9823
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxolyaivanovalion
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 

Recently uploaded (20)

Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 

Data Driven Modeling Beyond Idealization

  • 1. svm@arch.ethz.ch SEC Data Driven Modeling Beyond Idealization Vahid Moosavi PhD Student at Chair for Computer Aided Architectural Design (CAAD), Professor Ludger Hovestadt, ETH Zurich Researcher at ETH-Singapore Centre, Future Cities Laboratory (FCL) 24 May 2014 1
  • 2. Landscape of Scientific Modeling 2 First Section
  • 3. Models as the way we conceive of the real phenomena are one of the fundamental elements of any investigation… 3
  • 4.
  • 5. 5 On the other hand, what we encounter… …A Landscape of Modeling Approaches in Competition, Challenging Complex Systems
  • 6.
  • 7. First Try: Formal Definitions • No specific definition so far (Stanford Plato) but some classifications: • Models and Representation – Scale models. (Black 1962) – Idealized models (Michael Weisberg) • Aristotelian (Minimal) • Galilean (McMullin 1985) • Caricatures – Analogical models (Hesse 1963) – Approximations – Phenomenological models: (McMullin 1968) – …
  • 8. Idealization toward perfection or simplification?!!
  • 9. 9 Idealization toward perfection or simplification?!!
  • 10. A Model of the Modeling Process “Rational Models: Models, based on Ideals” 10 Second Section
  • 11. 11 Natural System Formal System Decoding Encoding Inference Causality A Model of Modeling Process (Let’s call it Rational Modeling.) By: Robert Rosen
  • 12. 12 A Normal Distribution with outlier or a “unique case”? Fourier Transformation: any form is a linear combination of some ideal forms Each Code Follows On An Ideal Form
  • 13. Each code consists of certain aspects (features) of the natural system (Models as Pairs of Glasses): Minimalist Idealizations and multi-models Networks: Structural thinking Agents (actors): Interactions between different agencies System Dynamics: Process Oriented View 13
  • 14.
  • 15. Challenge: What to do in dealing with Complex Adaptive Systems? Which glasses (i.e. modeling approach) is sufficient, when in principle each view is arbitrary? 15 Hypothesis: Majority of current modeling approaches are fundamentally limited in dealing with complex systems and what we need is an abstraction from the concept of “rational modeling”. Idea: Is it conceptually possible to have all the views at once?
  • 16. Complex Numbers Real Numbers What do we mean by “Abstraction”? (A Metaphore) 16 Rational Numbers Natural Numbers
  • 17. Current Trend: Parametricism (multi-model Idealization) and the Curse of Dimensionality… 17 …Complicated, but not complex models Properties of the system for modeling PossibleRelations (typesandnumbers) Complex Systems Simple Systems Minimal idealization Multi-model idealization
  • 18. 18 A new realm of modeling?! Properties of the system for modeling PossibleRelations (typesandnumbers) Multi-Agent Systems Urban Cellular automata Urban Dynamics Basic Statistics (Hypothesis Testing) Urban Metabolism Urban Scaling Social Physics Fractal Models
  • 19. Toward a new formalism for the concept of modeling “Models without Ideals or All the Potential Ideals” 19 Third Section
  • 20. How to avoid the curse of dimensionality? (Or How to Encapsulate all the potentialities?) Selected Features to Represent the Objects Objects Encapsulation RelationalityRationality Examples: • Cities • Streets • Buildings • People • Companies • Food • Energy • Medicine • Internet • Words in a text Abstract Universals (ideal forms) Concrete Universals 20
  • 21. It is a self-referential Setup 21 Page Rank ..Can be local or global
  • 22. Relational Modeling 22 An Example in Natural Language Modeling Rational Modeling Relational Modeling External Reference We have the Ideal model of the language No External Reference We have A Huge Corpus of language Main Assumption Relational Representation of symbols in a language Noam Chomsky MarkovHeroes Based on Approach
  • 23. However, it took a century… 23 Markov (1907) Shannon(1948) Google 2000- “For Linguists it is hard to believe it as a practical approach” “Interesting idea, but Computationally Expensive” “Getting Feasible! With Billions of text documents” Relational Representation of symbols in a language Data Deluge
  • 24. …this Data Deluge has inverted the concept of empirical research 24
  • 25. Classical Simulation SpaceSyntax, London “The social logic of space,(1984)” 33,000+ taxicabs GPS Trajectory of Taxicabs, Beijing, 2012 Inversion in Modeling 25
  • 27. 27 Multi-Model Idealization (Agent Based Transportation Modeling)
  • 28. 28 Using GPS tracks of cars within a city: Taking urban cells as a word in a language, each individual driver is a unique story teller, while driving within urban grid cells… ...A Markov Chain Model of traffic dynamics Can be developed for : • Simulation • community detection • Network Engineering • Sensitivity Analysis
  • 29. Fourth Section Self Organizing Maps And Data Deluge 29
  • 30. How to explain SOM or What is a good story for SOM? 30
  • 31. SOM from the Context of (Nonlinear) Transformation: Dimensionality Reduction 31
  • 32. • Finding an ideal (global) transformation: e.g. PCA • Observations are instances of an abstract representation 32 Selected Features to Represent the Objects Objects First General Approach: Direct Transformation X TW
  • 33. • Each observation is a dimension itself: e.g. MDS, LLE, ISOMAP,… • There is always a mechanism to preserve neighborhood topology. 33 Second General Approach: Indirect Transformation
  • 34. 34
  • 35. Self Organizing Map (SOM) : A generic setup, based on symbolic indexes • SOM as a transformation based on topology preserving mechanism, but at the same time creating an abstraction from observations. 35 A Primal-Dual Representation X TSOM
  • 36. Pre-Specific City Modeling Footprint of buildings in Orchard area, Singapore Similar buildings are in the same area of SOM 36
  • 37. Data Driven Urban Pollution Modeling beyond Idealization 37Idealization in traditional simulation models
  • 38. Data Driven Urban Pollution Modeling beyond Idealization 38
  • 39. 39 SOM: Approximating joint probability distribution
  • 40. 40 Frequencies of occurrence P.E. Bieringer et al. / Atmospheric Environment 80 (2013)
  • 41. 41Original Distribution SOM Based Distribution
  • 42. 42 SOM: Computing with contextual numbers (signs!?)
  • 43. 43 The classic notion of (natural) number is based on a one directional arrow.
  • 44. 44 This is the classical time series analysis.
  • 45. 45
  • 46. 46
  • 47. 47
  • 50. 50 1-Median list Price 2-Median sale price 3-Median list price -sq. ft. 4-Median sale price-sq. ft. 5-Sold for loss 6-Sold for gain 7-Increasing values 8-Decreasing values 9-Listings with price cut 10-Median price cut 11-Sold in past year 12-Homes for Rent 13-Homes foreclosed 14-Foreclosure re-sales 15-Sale-to-list price ratio 16-Price to rent ratio Multi-Dimensional Time Series Modeling (Real Estate Dynamics)
  • 51. 51
  • 52. 52 But it is more than visualization…
  • 53. 53 It improves the overall prediction accuracy
  • 54. 54 In general, it can be a part of larger computing machine.
  • 55. SOM: A Generic Computing Machine Beyond Ideal Forms 55 Democratic Computing Social computing (Computing with any function) Observed Data Resamples of Data by SOM
  • 56. Addition Subtraction Multiplication … SOMification as any operation in coexistence with data!! 56

Editor's Notes

  1. In terms of representation and inference we can go beyond idealization
  2. Focus on Idealization In the beginning ---> Simplification, but gradually it has changed to a situation that every phenomenon has an underlying nature?!! Examples: Point mass, infinite speed, circle, rational choice, rational maximizer Agents, Aristotelian: Striping away properties (elements) from the concrete case An example is a classical mechanics model of the planetary system, describing the planets as objects only having shape and mass, disregarding all other properties Galilean idealizations: Simplifying properties (mess points)
  3. Coding is based on an arbitrary Ideal Coordinatization
  4. Multiple ideals
  5. Numbers onion model Quantum Mechanics Similarly for the concept of modeling
  6. Similar to FlatLand
  7. Elephant and the blind men
  8. Don’t say about models, just the reason for the limit Walkability as an example Godel’s incompleteness theorem Hamiltonian Complexity Theory to show the limit of Model-ability!!
  9. Identity Assumption of objects independence
  10. Sheaf Theory
  11. Self-organizing Map : Mapping as transformation
  12. Sheaf Theory Localization -Globalization
  13. For the issue of Causality: Prediction, classification, clustering I am co-organizing a conference on SOM next Month
  14. From an imposed structure to operation of any potential structure Similar to Quantum Mechanics and abstraction from explicit representation to space of potential explicit representations Discontinuity