
After studying this material, students should be able to:
Building Information Modeling (BIM) is a digital process for creating and managing information about a building throughout its entire lifecycle.
Think of it like this:
๐๏ธ Instead of just drawing a wall on paper, BIM stores the wall as a smart object that knows its material, thickness, fire rating, cost, and more.
Why it matters:
Information Delivery Specification (IDS) is a formal document that defines exactly what information must be present in a BIM model.
๐ Think of IDS as a checklist inspector โ it says: "Every wall must have a fire rating. Every door must have a manufacturer name."
IF element = Wall
THEN it MUST have property "FireRating" in PropertySet "Pset_WallCommon"
Industry Foundation Classes (IFC) is the open standard vocabulary/language used to describe BIM objects.
| Concept | Explanation |
|---|---|
| IFC | The dictionary of BIM terms (IfcWall, IfcDoor, IfcBeam...) |
| Property Sets (Psets) | Standardized groups of properties for each element |
| IFC Version | Different editions (IFC2x3, IFC4, IFC4.3) with different vocabularies |
IDS conditions must use correct IFC vocabulary. You cannot invent property names โ they must match IFC standards exactly.
โ ๏ธ This is a key difficulty: authoring IDS requires deep IFC expertise
Three layers of expertise are required:
Layer 1: Understanding the BIM project requirements
(What information do we actually need?)
โ
Layer 2: Knowing IFC vocabulary
(What is the correct IFC term for that requirement?)
โ
Layer 3: Validation tool agreement
(Does the IDS file pass automated checking tools?)
This is why researchers are exploring whether AI (LLMs) can help automate IDS generation.
A benchmark is a standardized test used to measure and compare performance โ in this case, of AI models.
๐ Like a standardized exam for students, a benchmark gives every AI model the same questions so results can be fairly compared.
Existing AI benchmarks tested general structured text generation but did not test:
Gap identified โ New benchmark needed
The first publicly released benchmark specifically designed to test AI models on generating IDS files from BIM information requirements.
| Feature | Detail |
|---|---|
| Total examples | 166 |
| Unique scenarios | 83 |
| Languages | Japanese AND English |
| Expert authors | 6 BIM/IDS experts |
| Construction domains | Multiple |
| IFC versions targeted | Multiple (IFC2x3, IFC4, IFC4.3) |
INPUT: A BIM information requirement (written in natural language)
+
Metadata (language, IFC version, domain, conversation turns)
โ
OUTPUT: A gold-standard IDS XML file (created by experts)
๐ก "Gold" file = the correct answer created by human experts, used as the reference for scoring AI outputs
Evaluation happens in two stages:
Tool used: buildingSMART IDSAuditTool (official validation software)
Three sub-scores are measured:
| Score | What it checks |
|---|---|
| Processability | Can the file be read/parsed at all? (Is it valid XML?) |
| Structure | Does it follow the correct IDS structure/schema? |
| Content | Are the IFC terms and conditions technically valid? |
๐ Think of it as: Can we open it? โ Is it organized correctly? โ Does it make sense in IFC terms?
Method: Facet-level macro-F1 score compared against the gold IDS file
In IDS, a facet is one specific condition or requirement. For example:
F1 score measures how well the AI's output matches the expert's gold answer:
F1 = Balance between:
Precision (did AI include only correct facets?)
+
Recall (did AI include ALL required facets?)
Macro = averaged equally across all facet types
๐ฏ Higher F1 = AI output is closer to what the expert would write
| Metric | Best Score | Best Model |
|---|---|---|
| Facet F1 (content similarity) | 65.6% | GPT-5.5 |
| Content Pass Rate (fully valid) | 33.1% | Claude Opus 4.5 |
Facet F1 = 65.6%
โ Even the best AI only gets ~2/3 of the facets right
โ Significant room for improvement
Content Pass Rate = 33.1%
โ Only 1 in 3 generated IDS files fully pass validation
โ Most AI outputs have technical errors
๐ Key insight: Current AI models struggle significantly with IDS generation, especially with IFC vocabulary precision and validation compliance. This benchmark reveals a real, unsolved technical challenge.
BIM Project Need
โ
Information Requirements (natural language)
โ
[Currently: Requires rare IFC expert]
[Future goal: AI generates IDS automatically]
โ
Valid IDS File
โ
Automated BIM model checking
โ
Higher quality, more compliant buildings
Ishigaki-IDS-Bench:
| Concept | Key Point |
|---|---|
| BIM | Digital building models with rich information |
| IFC | Standard vocabulary for BIM objects and properties |
| IDS | Machine-checkable specification of required BIM information |
| IDS authoring challenge | Requires IFC expertise + validation tool knowledge |
| Benchmark purpose | Standardized test to measure AI performance on IDS generation |
| Dataset | 166 examples, 83 scenarios, bilingual, expert-authored |
| Evaluation Stage 1 | Formal validity (Processability, Structure, Content) |
| Evaluation Stage 2 | Content fidelity via Facet F1 score |
| Best AI result | 65.6% Facet F1 / 33.1% Content pass rate |
| Conclusion | Significant gap remains โ this is an open research problem |