SlideShare a Scribd company logo
1 of 12
Dr Peter Demian
Reader in Building Information Management
ICCCBE 2018, Tampere, Finland, June 2018
BIM Search Engine: Exploiting
Interrelations between Objects
when Assessing Relevance
Outline
• Introduction to 3DIR project
• Related research
• Graph Theory for studying 3D models
• Method: Relevance formulations
• Results
• Conclusions
Problem addressed by 3DIR:
Finding information
• Formulate query
• Identify relevant
information from
index
• Present a ranked list
of search results
…but if our information is linked to a 3D
artefact (…BIM)
There might be a better
way to:
• Formulate queries
• Identify relevant
information
• Present search results
Related Research
• BIM/CAD: more information in models
• Information Retrieval
• Topology, Graph Theory
• Literature reviewed in paper
Important because we wish to exploit
interrelations
Graph Theory for studying 3D models
V3D
1 Roof
2 Door
3 Wall
Vi
4 Name: Red roof
Type: Roof
5 Name: West door
Type: Door
Material: Glass
6 Name: South wall
Type: External Wall
Material: Concrete
7 This document is a
reinforcement
schedule for the South
wall (external).
En
a 1,4
b 2,5
c 3,6
d 3,7
Et
e 1,2 Touching
f 1,3 Intersecting
g 2,3 Hosting
Roof
Wall
Door
Reinforcement
schedule for wall
4
2
3
1
5
6 7
a b
c d
e
f g
Method 1/2
• Revit model from industry partner
• Ground+three-floor office
• 7k 3D objects, 20k “info” objects
• Test queries: single keyword or multiple keyword
• Relevant items for each query identified by human
expert
• Measures of Recall and Precision used to assess
system’s retrieval performance
• Holistic/contextual search relevance measures take
account of related items (other properties of that 3D
object, related 3D objects or “neighbours”)
Method 2/2: Relevance Measures
Name Equation Rationale
“Vi” Relevance S(V3D) Standard Vi Lucene
score
“Vi+V3D” Relevance C1S(V3D) + C2S(V3D) Also accounting for
relevance of 3D object
as a whole
“Vi+V3D+N”
Relevance
C3S(V3D) + C4S(V3D) +
C5S(V3D-N)
Also accounting for
relevance of
Neighbours
“Vi+V3D+N+NN”
Relevance
C6S(V3D) + C7S(V3D) +
C8S(V3D-N) + C9S(V3D-
NN)
Also accounting for
relevance of Neighbours-
of-Neighbours
Results 1/2: Single Keyword Queries
Query → Query 1a Query 1b Query 1c
Query Terms glazing glazed glaz*
Relevant Vi items (according to
human expert)
9 3092 3101
Vi items retrieved by 3DIR 8 250 (3DIR maximum) 250 (3DIR maximum)
“Vi” Relevance performance 3DIR successfully retrieved 8 of the
9 relevant items. The precision was
1 at all recall levels.
3DIR has a maximum of 250 search
hits, which means the maximum
possible recall is 0.08, and this was
achieved using this basic relevance
measure. Precision was 1 at all
levels.
As expected, the set of relevant
items for this query is the union of
the relevant sets for Queries 1a and
1b. The results were roughly the
same as for Query 1b.
“Vi+V3D” Relevance performance The ranking of search hits did not
change from above.
Although there were minor
differences to the items retrieved
and their rankings, the maximum of
250 search hits and the large
number of relevant items meant that
maximum precision was still 0.08,
again with no irrelevant items
retrieved.
Roughly the same as for Q1b.
“Vi+V3D+N” Relevance
performance
The ranking of search hits did not
change from above.
Same as above: slightly different
search hits and ranking, but no
change in recall and perfect
precision.
Roughly the same as for Q1b.
“Vi+V3D+N+NN” Relevance
performance
The ranking of search hits did not
change from above.
Same as above: slightly different
search hits and ranking, but no
change in recall and perfect
precision.
Roughly the same as for Q1b.
Results 2/2: Multiple Keyword Queries
Query 2
Query Terms internal wall door glaz*
Relevant Vi items
(according to
human expert)
238
Items retrieved 250 (3DIR maximum)
Maximum Recall 0.567
Average Precision
(averaged over 250
retrieved search
hits)
0.871
Relevance
Measure →
Performance
Criterion ↓
“Vi”
Relevance
“Vi+V3D”
Relevance
“Vi+V3D+N”
Relevance
“Vi+V3D+N+NN”
Relevance
Top Rank of
Irrelevant
Retrieved Search
Hit
134 134 134 134
Bottom Rank of
Relevant Retrieved
Search Hit
150 250 250 250
Conclusions
• 3DIR imposed a limit of maximum 250 search hits, which
obscured results
• Innovation presented here did not affect retrieval of
results, only inking
• Useful effect of scattering relevance measures
• Measures of Recall and Precision not sensitive enough
to measure benefit or our proposes
• Graph theoretic formulation is a useful theoretical lens
for studying and developing BIM search engines
THANK YOU
Peter Demian P.Demian@lboro.ac.uk
3DIR project website: http://www.3dir.org/
Free 3DIR add-in-in for Revit available from the Autodesk App Store

More Related Content

Similar to [3DIR] BIM Search Engine: Exploiting Interrelations between Objects when Assessing Relevance

Neo4j GraphTalks Munich - Graph-based Metadata Managament & Data Governance
Neo4j GraphTalks Munich - Graph-based Metadata Managament & Data GovernanceNeo4j GraphTalks Munich - Graph-based Metadata Managament & Data Governance
Neo4j GraphTalks Munich - Graph-based Metadata Managament & Data GovernanceNeo4j
 
Are You Underestimating the Value Within Your Data? A conversation about grap...
Are You Underestimating the Value Within Your Data? A conversation about grap...Are You Underestimating the Value Within Your Data? A conversation about grap...
Are You Underestimating the Value Within Your Data? A conversation about grap...Neo4j
 
Workshop - Neo4j Graph Data Science
Workshop - Neo4j Graph Data ScienceWorkshop - Neo4j Graph Data Science
Workshop - Neo4j Graph Data ScienceNeo4j
 
Semi Formal Model for Document Oriented Databases
Semi Formal Model for Document Oriented DatabasesSemi Formal Model for Document Oriented Databases
Semi Formal Model for Document Oriented DatabasesDaniel Coupal
 
Graphs for Ai and ML
Graphs for Ai and MLGraphs for Ai and ML
Graphs for Ai and MLNeo4j
 
Fast, Lenient, and Accurate – Building Personalized Instant Search Experience...
Fast, Lenient, and Accurate – Building Personalized Instant Search Experience...Fast, Lenient, and Accurate – Building Personalized Instant Search Experience...
Fast, Lenient, and Accurate – Building Personalized Instant Search Experience...Abhimanyu Lad
 
Government GraphSummit: Optimizing the Supply Chain
Government GraphSummit: Optimizing the Supply ChainGovernment GraphSummit: Optimizing the Supply Chain
Government GraphSummit: Optimizing the Supply ChainNeo4j
 
Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013
Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013
Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013Neo4j
 
Looking for Relationships in Data in IBM SPSS Modeler.pptx
Looking for Relationships in Data in IBM SPSS Modeler.pptxLooking for Relationships in Data in IBM SPSS Modeler.pptx
Looking for Relationships in Data in IBM SPSS Modeler.pptxVersion 1 Analytics
 
3DIR: Exploiting Topological Relationships in Three-dimensional Information R...
3DIR: Exploiting Topological Relationships in Three-dimensional Information R...3DIR: Exploiting Topological Relationships in Three-dimensional Information R...
3DIR: Exploiting Topological Relationships in Three-dimensional Information R...pdemian
 
Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
 Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj... Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...SEAA 2022
 
Industry of Things World - Berlin 19-09-16
Industry of Things World - Berlin 19-09-16Industry of Things World - Berlin 19-09-16
Industry of Things World - Berlin 19-09-16Boris Adryan
 
7 Dangerous Myths DBAs Believe about Data Modeling
7 Dangerous Myths DBAs Believe about Data Modeling7 Dangerous Myths DBAs Believe about Data Modeling
7 Dangerous Myths DBAs Believe about Data ModelingEmbarcadero Technologies
 
ADV Slides: Graph Databases on the Edge
ADV Slides: Graph Databases on the EdgeADV Slides: Graph Databases on the Edge
ADV Slides: Graph Databases on the EdgeDATAVERSITY
 
Introduction: Relational to Graphs
Introduction: Relational to GraphsIntroduction: Relational to Graphs
Introduction: Relational to GraphsNeo4j
 
GraphTour Boston - Graphs for AI and ML
GraphTour Boston - Graphs for AI and MLGraphTour Boston - Graphs for AI and ML
GraphTour Boston - Graphs for AI and MLNeo4j
 
Data_Modeling_MongoDB.pdf
Data_Modeling_MongoDB.pdfData_Modeling_MongoDB.pdf
Data_Modeling_MongoDB.pdfjill734733
 

Similar to [3DIR] BIM Search Engine: Exploiting Interrelations between Objects when Assessing Relevance (20)

Neo4j GraphTalks Munich - Graph-based Metadata Managament & Data Governance
Neo4j GraphTalks Munich - Graph-based Metadata Managament & Data GovernanceNeo4j GraphTalks Munich - Graph-based Metadata Managament & Data Governance
Neo4j GraphTalks Munich - Graph-based Metadata Managament & Data Governance
 
Are You Underestimating the Value Within Your Data? A conversation about grap...
Are You Underestimating the Value Within Your Data? A conversation about grap...Are You Underestimating the Value Within Your Data? A conversation about grap...
Are You Underestimating the Value Within Your Data? A conversation about grap...
 
Workshop - Neo4j Graph Data Science
Workshop - Neo4j Graph Data ScienceWorkshop - Neo4j Graph Data Science
Workshop - Neo4j Graph Data Science
 
Semi Formal Model for Document Oriented Databases
Semi Formal Model for Document Oriented DatabasesSemi Formal Model for Document Oriented Databases
Semi Formal Model for Document Oriented Databases
 
Graphs for Ai and ML
Graphs for Ai and MLGraphs for Ai and ML
Graphs for Ai and ML
 
Threat Modeling Using STRIDE
Threat Modeling Using STRIDEThreat Modeling Using STRIDE
Threat Modeling Using STRIDE
 
Fast, Lenient, and Accurate – Building Personalized Instant Search Experience...
Fast, Lenient, and Accurate – Building Personalized Instant Search Experience...Fast, Lenient, and Accurate – Building Personalized Instant Search Experience...
Fast, Lenient, and Accurate – Building Personalized Instant Search Experience...
 
Government GraphSummit: Optimizing the Supply Chain
Government GraphSummit: Optimizing the Supply ChainGovernment GraphSummit: Optimizing the Supply Chain
Government GraphSummit: Optimizing the Supply Chain
 
pydataPointCloud.pptx
pydataPointCloud.pptxpydataPointCloud.pptx
pydataPointCloud.pptx
 
Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013
Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013
Knowledge, Graphs & 3D CAD Systems - David Bigelow @ GraphConnect Chicago 2013
 
Looking for Relationships in Data in IBM SPSS Modeler.pptx
Looking for Relationships in Data in IBM SPSS Modeler.pptxLooking for Relationships in Data in IBM SPSS Modeler.pptx
Looking for Relationships in Data in IBM SPSS Modeler.pptx
 
3DIR: Exploiting Topological Relationships in Three-dimensional Information R...
3DIR: Exploiting Topological Relationships in Three-dimensional Information R...3DIR: Exploiting Topological Relationships in Three-dimensional Information R...
3DIR: Exploiting Topological Relationships in Three-dimensional Information R...
 
Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
 Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj... Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
Model-Driven Optimization: Generating Smart Mutation Operators for Multi-Obj...
 
Industry of Things World - Berlin 19-09-16
Industry of Things World - Berlin 19-09-16Industry of Things World - Berlin 19-09-16
Industry of Things World - Berlin 19-09-16
 
7 Dangerous Myths DBAs Believe about Data Modeling
7 Dangerous Myths DBAs Believe about Data Modeling7 Dangerous Myths DBAs Believe about Data Modeling
7 Dangerous Myths DBAs Believe about Data Modeling
 
ADV Slides: Graph Databases on the Edge
ADV Slides: Graph Databases on the EdgeADV Slides: Graph Databases on the Edge
ADV Slides: Graph Databases on the Edge
 
Introduction: Relational to Graphs
Introduction: Relational to GraphsIntroduction: Relational to Graphs
Introduction: Relational to Graphs
 
[DL輪読会]ClearGrasp
[DL輪読会]ClearGrasp[DL輪読会]ClearGrasp
[DL輪読会]ClearGrasp
 
GraphTour Boston - Graphs for AI and ML
GraphTour Boston - Graphs for AI and MLGraphTour Boston - Graphs for AI and ML
GraphTour Boston - Graphs for AI and ML
 
Data_Modeling_MongoDB.pdf
Data_Modeling_MongoDB.pdfData_Modeling_MongoDB.pdf
Data_Modeling_MongoDB.pdf
 

More from pdemian

Digital Transformation of Civil Engineering and Construction
Digital Transformation of Civil Engineering and ConstructionDigital Transformation of Civil Engineering and Construction
Digital Transformation of Civil Engineering and Constructionpdemian
 
Digital Transformation of Civil Engineering and Construction
Digital Transformation of Civil Engineering and ConstructionDigital Transformation of Civil Engineering and Construction
Digital Transformation of Civil Engineering and Constructionpdemian
 
Network f ountain-cib-w78-2019 v2
Network f ountain-cib-w78-2019 v2Network f ountain-cib-w78-2019 v2
Network f ountain-cib-w78-2019 v2pdemian
 
3DIR Presentation at BIM2015 Conference
3DIR Presentation at BIM2015 Conference3DIR Presentation at BIM2015 Conference
3DIR Presentation at BIM2015 Conferencepdemian
 
Demian DIAL Seminar, Cambridge 19/3/2013
Demian DIAL Seminar, Cambridge 19/3/2013Demian DIAL Seminar, Cambridge 19/3/2013
Demian DIAL Seminar, Cambridge 19/3/2013pdemian
 
Cambridgestructuraldesignseminar
CambridgestructuraldesignseminarCambridgestructuraldesignseminar
Cambridgestructuraldesignseminarpdemian
 
Design ManagementSeminar
Design ManagementSeminarDesign ManagementSeminar
Design ManagementSeminarpdemian
 
Ipcc Talk
Ipcc TalkIpcc Talk
Ipcc Talkpdemian
 

More from pdemian (8)

Digital Transformation of Civil Engineering and Construction
Digital Transformation of Civil Engineering and ConstructionDigital Transformation of Civil Engineering and Construction
Digital Transformation of Civil Engineering and Construction
 
Digital Transformation of Civil Engineering and Construction
Digital Transformation of Civil Engineering and ConstructionDigital Transformation of Civil Engineering and Construction
Digital Transformation of Civil Engineering and Construction
 
Network f ountain-cib-w78-2019 v2
Network f ountain-cib-w78-2019 v2Network f ountain-cib-w78-2019 v2
Network f ountain-cib-w78-2019 v2
 
3DIR Presentation at BIM2015 Conference
3DIR Presentation at BIM2015 Conference3DIR Presentation at BIM2015 Conference
3DIR Presentation at BIM2015 Conference
 
Demian DIAL Seminar, Cambridge 19/3/2013
Demian DIAL Seminar, Cambridge 19/3/2013Demian DIAL Seminar, Cambridge 19/3/2013
Demian DIAL Seminar, Cambridge 19/3/2013
 
Cambridgestructuraldesignseminar
CambridgestructuraldesignseminarCambridgestructuraldesignseminar
Cambridgestructuraldesignseminar
 
Design ManagementSeminar
Design ManagementSeminarDesign ManagementSeminar
Design ManagementSeminar
 
Ipcc Talk
Ipcc TalkIpcc Talk
Ipcc Talk
 

Recently uploaded

APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 

Recently uploaded (20)

APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 

[3DIR] BIM Search Engine: Exploiting Interrelations between Objects when Assessing Relevance

  • 1. Dr Peter Demian Reader in Building Information Management ICCCBE 2018, Tampere, Finland, June 2018 BIM Search Engine: Exploiting Interrelations between Objects when Assessing Relevance
  • 2. Outline • Introduction to 3DIR project • Related research • Graph Theory for studying 3D models • Method: Relevance formulations • Results • Conclusions
  • 3. Problem addressed by 3DIR: Finding information • Formulate query • Identify relevant information from index • Present a ranked list of search results
  • 4. …but if our information is linked to a 3D artefact (…BIM) There might be a better way to: • Formulate queries • Identify relevant information • Present search results
  • 5. Related Research • BIM/CAD: more information in models • Information Retrieval • Topology, Graph Theory • Literature reviewed in paper Important because we wish to exploit interrelations
  • 6. Graph Theory for studying 3D models V3D 1 Roof 2 Door 3 Wall Vi 4 Name: Red roof Type: Roof 5 Name: West door Type: Door Material: Glass 6 Name: South wall Type: External Wall Material: Concrete 7 This document is a reinforcement schedule for the South wall (external). En a 1,4 b 2,5 c 3,6 d 3,7 Et e 1,2 Touching f 1,3 Intersecting g 2,3 Hosting Roof Wall Door Reinforcement schedule for wall 4 2 3 1 5 6 7 a b c d e f g
  • 7. Method 1/2 • Revit model from industry partner • Ground+three-floor office • 7k 3D objects, 20k “info” objects • Test queries: single keyword or multiple keyword • Relevant items for each query identified by human expert • Measures of Recall and Precision used to assess system’s retrieval performance • Holistic/contextual search relevance measures take account of related items (other properties of that 3D object, related 3D objects or “neighbours”)
  • 8. Method 2/2: Relevance Measures Name Equation Rationale “Vi” Relevance S(V3D) Standard Vi Lucene score “Vi+V3D” Relevance C1S(V3D) + C2S(V3D) Also accounting for relevance of 3D object as a whole “Vi+V3D+N” Relevance C3S(V3D) + C4S(V3D) + C5S(V3D-N) Also accounting for relevance of Neighbours “Vi+V3D+N+NN” Relevance C6S(V3D) + C7S(V3D) + C8S(V3D-N) + C9S(V3D- NN) Also accounting for relevance of Neighbours- of-Neighbours
  • 9. Results 1/2: Single Keyword Queries Query → Query 1a Query 1b Query 1c Query Terms glazing glazed glaz* Relevant Vi items (according to human expert) 9 3092 3101 Vi items retrieved by 3DIR 8 250 (3DIR maximum) 250 (3DIR maximum) “Vi” Relevance performance 3DIR successfully retrieved 8 of the 9 relevant items. The precision was 1 at all recall levels. 3DIR has a maximum of 250 search hits, which means the maximum possible recall is 0.08, and this was achieved using this basic relevance measure. Precision was 1 at all levels. As expected, the set of relevant items for this query is the union of the relevant sets for Queries 1a and 1b. The results were roughly the same as for Query 1b. “Vi+V3D” Relevance performance The ranking of search hits did not change from above. Although there were minor differences to the items retrieved and their rankings, the maximum of 250 search hits and the large number of relevant items meant that maximum precision was still 0.08, again with no irrelevant items retrieved. Roughly the same as for Q1b. “Vi+V3D+N” Relevance performance The ranking of search hits did not change from above. Same as above: slightly different search hits and ranking, but no change in recall and perfect precision. Roughly the same as for Q1b. “Vi+V3D+N+NN” Relevance performance The ranking of search hits did not change from above. Same as above: slightly different search hits and ranking, but no change in recall and perfect precision. Roughly the same as for Q1b.
  • 10. Results 2/2: Multiple Keyword Queries Query 2 Query Terms internal wall door glaz* Relevant Vi items (according to human expert) 238 Items retrieved 250 (3DIR maximum) Maximum Recall 0.567 Average Precision (averaged over 250 retrieved search hits) 0.871 Relevance Measure → Performance Criterion ↓ “Vi” Relevance “Vi+V3D” Relevance “Vi+V3D+N” Relevance “Vi+V3D+N+NN” Relevance Top Rank of Irrelevant Retrieved Search Hit 134 134 134 134 Bottom Rank of Relevant Retrieved Search Hit 150 250 250 250
  • 11. Conclusions • 3DIR imposed a limit of maximum 250 search hits, which obscured results • Innovation presented here did not affect retrieval of results, only inking • Useful effect of scattering relevance measures • Measures of Recall and Precision not sensitive enough to measure benefit or our proposes • Graph theoretic formulation is a useful theoretical lens for studying and developing BIM search engines
  • 12. THANK YOU Peter Demian P.Demian@lboro.ac.uk 3DIR project website: http://www.3dir.org/ Free 3DIR add-in-in for Revit available from the Autodesk App Store