1 / 20 2 / 26 / 13
Assessing implicit knowledge in
BIM models with machine learning
Thomas Krijnen Technical University Eindhoven, NL
Martin Tamke Centre for Information Technology and Architecture, DK
Slide 2
Slide 2 text
2 / 20 2 / 26 / 13
Background
Building Information Modelling (BIM):
Recent paradigm shift in the construction industry.
Buildings structured as semantically rich models,
with relational semantics and (parametric) geometry.
IFC is an open standard to exchange such building models.
Models are being used for design coordination and
automatic (but imperative and hard coded) building code
and requirement checking.
Background
Slide 3
Slide 3 text
3 / 20 2 / 26 / 13
DURAARK
Durable Architectural Knowledge
EU funded project
started in 2013
Concerns the long-term digital preservation
and semantic enrichment of building models
Context
Slide 4
Slide 4 text
4 / 20 2 / 26 / 13
Aims
Offer insights into
implicit information stored in building models
As an alternative to
explicit querying and rule checking mechanisms.
Apply both supervised and unsupervised techniques.
Aims
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
6 / 20 2 / 26 / 13
Unsupervised learning
Outlier detection based on geometrical
descriptors of building elements segmented
by element type {wall, window, column, …}.
Unsupervised learning
Slide 7
Slide 7 text
7 / 20 2 / 26 / 13
Example model
Unsupervised learning
10 / 20 2 / 26 / 13
Results
The algorithm has been able to identify the
geometrical essence of building elements.
Elements that deviate from this definition
are identified and turned out to be
misclassified by the authoring tool.
Unsupervised learning
Slide 11
Slide 11 text
11 / 20 2 / 26 / 13
Supervised learning
Apply neural networks to categorize floor
plans according to their use
{non-residential, residential}.
Supervised learning
Slide 12
Slide 12 text
12 / 20 2 / 26 / 13
Features
Supervised learning
Slide 13
Slide 13 text
13 / 20 2 / 26 / 13
Space – wall - ratio
Supervised learning
Slide 14
Slide 14 text
14 / 20 2 / 26 / 13
Space – slab ratio
Supervised learning
16 / 20 2 / 26 / 13
Number of doors per space
Supervised learning
Slide 17
Slide 17 text
17 / 20 2 / 26 / 13
Average space gyradius and variance
Supervised learning
Slide 18
Slide 18 text
18 / 20 2 / 26 / 13
Dataset
35 IFC files of varying quality and complexity
amounting up to 109 distinct floor plans
manually classified 46 residential 63 as non-
residential
Supervised learning
Slide 19
Slide 19 text
19 / 20 2 / 26 / 13
Results
Successfully classified 90% of unseen samples
[ training set (70%) cross-validation set (20%) test set (10%) ]
Supervised learning
Slide 20
Slide 20 text
20 / 20 2 / 26 / 13
Conclusions
Data collection difficult
impedes learning more interesting things
Even well-established models contain flaws
The quality of samples varies and exporters
adhere to an individual IFC ‘dialect’
learn architectural features rather
than picking up exporter idioms
Slide 21
Slide 21 text
21 / 20 2 / 26 / 13
Further research
ML an alternative perspective to explicit
querying mechanisms and model checking.
Autonomous quality assurance (typical
clearance areas, confluence of specific
types) by learning from conforming models.
More ambitious classifications
Slide 22
Slide 22 text
22 / 20 2 / 26 / 13
Assessing implicit
knowledge in BIM models
with machine learning
Thomas Krijnen Technical University Eindhoven, NL
Martin Tamke Centre for Information Technology and Architecture, DK