A Conceptual AI-Based Framework for Clash Triage in Building Information Modeling (BIM): Towards Automated Prioritization in Complex Construction Projects
Abstract
1. Introduction
1.1. Research Background
- A large proportion of detected collisions are insignificant, duplicates, or the result of accepted modeling tolerances;
- The lack of consistent rules for assessing significance makes prioritization a highly intuitive process that depends on the experience of the specific BIM Coordinator;
- The way collision reports are presented (lists, screenshots, or BCF–BIM Collaboration Format) encourages working through collisions one by one, rather than a problem-based approach (grouping them into larger design issues).
- Filtering noise, i.e., rejecting irrelevant or erroneous collisions;
- Grouping, i.e., combining related collisions into larger project problems;
- Significance assessment, i.e., prioritization based on multi-criteria indicators;
- Routing, i.e., assigning responsibility to the appropriate teams/industries.
- Classification of collisions (e.g., significant/insignificant, hard/soft/temporary, division by industry).
- Prioritization of conflicts using multi-criteria methods.
1.2. AI in the BIM Environment and Collision Handling
- Generative design;
- Energy optimization;
- Predictive risk and schedule management;
- Automatic object recognition and model quality control.
- Classification of relevant/irrelevant collisions using supervised learning methods—based on both tabular data (numerical features) and images (projections from Autodesk Navisworks), where Convolutional Neural Networks (CNN) were used, among others.
- Modeling the context of collisions using graph neural networks (GCN), enabling prediction of which components will be modified in the coordination process.
- Automation of correction sequences, considering the relationships between collisions, so that resolving one collision does not cause further conflicts.
1.3. Research Gap and Purpose of the Study
- Lack of a consistent concept of “collision triage” in BIM literature despite the existence of works on classification and prioritization, these are not usually treated as a separate, formalized stage of the coordination process.
- Fragmented use of AI, as research shows the potential of machine learning in classification and prediction of coordination decisions but does not integrate these methods into a modular framework that includes noise filtering, collision grouping, significance assessment, and responsibility assignment.
- Limited integration with existing BIM workflows, as most solutions are prototypes or dedicated tools that are difficult to integrate with practical applications such as Autodesk Navisworks, Solibri Model Checker, or Common Data Environment (CDE) platforms, and thus with the processes used in large building and infrastructure projects, which form the foundation of smart city systems.
- Uses geometric, semantic, contextual (4D/5D), and historical data from coordination processes;
- Integrates several complementary AI models (classification, clustering, scoring, responsibility recommendation),
- Is designed to be integrated into the existing ecosystem of BIM tools and coordination procedures,
- Responds to the specific nature of projects implemented on the scale of smart buildings and smart cities, where the number of collisions and stakeholders is particularly high.
2. Methodology and Framework Design
2.1. Research Approach and General Assumptions
- Conceptualization of the current collision handling process in a typical BIM environment;
- Identifying areas where information overload occurs and manual data processing is necessary;
- Determining the functional requirements for a collision triage support system,
- Papping these requirements to potential AI components;
- Proposing a modular architecture that can be implemented in stages and integrated with existing tools.
2.2. Functional Requirements for an AI Framework for Collision Triage
- Noise reduction requirements [12]:
- Automatic differentiation between significant and insignificant collisions (e.g., those resulting from tolerances, minor insulation overlaps, collisions in working models);
- The ability to hide or lower the priority of collisions of low significance for design risk.
- Information aggregation requirements [13]:
- Grouping related collisions into logical design problems (e.g., collisions of an entire branch of a duct with a structural beam);
- The ability to analyze collisions at the level of zones, floors, systems, and work packages (chosen as they reflect natural spatial and organizational divisions in construction projects), rather than just individual pairs of elements.
- Prioritization requirements [14]:
- Consideration of multiple criteria when assessing the significance of conflicts (design, cost, schedule, operational);
- The ability to learn from the historical decisions of coordinators (adaptive weighting of criteria);
- Translation of numerical assessment into clear priority categories (e.g., high/medium/low).
- Process integration requirements [15]:
- Assigning responsibility for resolving conflicts to the appropriate teams/industries;
- Integration with the existing ecosystem of tools (Autodesk Navisworks, Solibri Model Checker, CDE platforms, BCF managers);
- The ability to iterate and re-triage after updating BIM models, with change history tracking.
3. Results: AI-Based Clash Triage Framework
3.1. General Architecture of the Proposed Framework
- Data acquisition layer (input layer);
- Pre-processing and feature extraction layer;
- AI reasoning layer;
- Output/integration layer.
3.1.1. Data Acquisition Layer
- Collision detection reports from tools such as Autodesk Navisworks, Solibri, BIMcollab Zoom, or cloud platforms;
- Native BIM models (e.g., Revit) and exchange files (Industry Foundation Classes (IFC));
- Schedule data (4D) associated with model elements;
- Cost data (5D) and economic significance indicators for individual elements;
- History of notifications and coordination decisions, usually recorded in BCF or CDE format.
3.1.2. Pre-Processing and Feature Extraction Layer
- Geometric features: penetration size, minimum distances to surrounding elements, relative orientation and position;
- Semantic features: element types (e.g., beam, column, ventilation duct, pipeline), system affiliation (Heating, Ventilation, Air Conditioning (HVAC)), water and sewage, electrical, structure), fire resistance classes, load-bearing capacity information;
- Contextual features: floor, functional zone (corridor, operating room, technical room), connection to escape routes or communication cores;
- Process features: project stage, element status (designed, ordered, prefabricated, installed), connection to schedule tasks.
3.1.3. AI Inference Layer
- Noise filtering module
- 2.
- Clash clustering module
- 3.
- Severity & impact scoring module
- Severity—technical significance of the collision (e.g., violation of the load-bearing structure, fire zone, escape route);
- Cost impact—estimated impact on costs (collision with a prefabricated element, high-value element, collision in the late phase of the project);
- Constructability risk—risk of construction complications (e.g., limited assembly space, lack of service clearances);
- Time pressure—sensitivity to schedule (collisions in areas with an approaching completion date).
- 4.
- Responsibility assignment module
3.1.4. Output and Integration Layer
- Generating an organized list of issues containing identifier, problem description, location, priority, e.g., high (critical)/medium (significant)/low (cosmetic), ‘AI Triage Score’ value, assigned responsibility;
- Exporting this list in formats that support existing platforms (e.g., BCF, CDE);
- Visualization of collisions and their priorities in the context of 3D models and 2D projections;
- Iteration support: updating issue statuses (open, in progress, resolved) and re-evaluation after model revisions.
3.2. Representation of Collisions and Context in the Data Model
- Clash object, containing, among other things, identifiers of two colliding elements, collision type (hard, soft, temporary), basic geometric features, and detection timestamp.
- Element object, representing a reference to a BIM model (e.g., via a global GUID), along with a set of static (geometric, semantic [20]) and dynamic (links to schedule, execution status, costs) attributes.
- Issue object, representing an aggregated coordination problem, associated with one or more collisions and having its own attributes: priority, AI Triage Score, responsibility, and change history.
3.3. Definition of the AI Triage Score Indicator
- The AI Triage Score is scaled in the range [0, 1] (or [0, 100]) and represents the relative importance of a collision/issue in the context of the entire project.
- The value of the indicator is a function of several components (severity, cost impact, constructability risk, time pressure), which can be determined partly by AI models and partly by rules based on expert knowledge.
- Based on the distribution of the ‘AI Triage Score’ values, thresholds are defined to classify ‘issues’ into priority categories (e.g., P1—high, P2—medium, P3—low).
- Sev—severity (0–1);
- Cost—cost impact (0–1),
- Constr—constructability risk (0–1);
- Time—time pressure (0–1);
- w_sev, w_cost, w_constr, w_time—weights of individual components (positive), determined by experts or learned from historical data.
- Severity (Sev): Calculated using a rule-based classifier that evaluates clash characteristics against predefined criteria. For example, clashes involving load-bearing elements receive Sev = 0.9–1.0; clashes affecting fire compartments or escape routes receive Sev = 0.7–0.9; clashes between MEP systems receive Sev = 0.4–0.6; and minor architectural clashes receive Sev = 0.1–0.3. These rules can be refined using decision tree models trained on expert-labeled datasets.
- Cost impact (Cost): Derived from 5D BIM data by calculating the ratio of affected element costs to total project cost, normalized to [0, 1]. For clashes involving prefabricated or already-ordered elements, a penalty factor (e.g., 1.5×) is applied. When 5D data is unavailable, a regression model trained on historical cost impact data can estimate this component based on element types, sizes, and project phase.
- Constructability risk (Constr): Assessed through spatial analysis evaluating assembly space availability, access clearances, and installation sequence constraints. A fuzzy inference system with membership functions for “limited space,” “restricted access,” and “sequence conflict” can aggregate these factors into a single score.
- Time pressure (Time): Computed from 4D schedule data as a function of remaining time until the planned installation date for affected elements. Elements scheduled within 2 weeks receive Time = 0.9–1.0; within 1 month: Time = 0.6–0.8; within 3 months: Time = 0.3–0.5; beyond 3 months: Time = 0.1–0.2.
3.4. Scenario for Using the Framework in the Coordination Process
- The coordination team performs standard collision detection tests in the selected tool, generating a traditional collision report.
- The report and the relevant BIM models and 4D/5D data are automatically or semi-automatically transferred to the AI framework.
- The pre-processing layer generates feature vectors for all collisions and the design context.
- The AI modules sequentially:
- –
- Filter out some collisions as irrelevant or of low importance;
- –
- Group the remaining collisions into logical issues;
- –
- Assign an ‘AI Triage Score’ and priority category;
- –
- Assign responsibility for each issue.
- The organized list of issues is fed back into coordination tools (e.g., in the form of BCF) and becomes the basis for work at coordination meetings.
- During subsequent iterations of the models, the history of decisions and status updates is added to the training data, enabling further improvement of the AI models.
3.5. Definition of Collision Triage in BIM
- Noise filtering involves filtering out collisions that are irrelevant to the project requirements (e.g., those within tolerances, repetitive, or with negligible consequences) so that only collisions requiring the team’s attention are passed on to further stages.
- Clash clustering involves grouping individual clashes into logical coordination problems according to the model structure, industry scope, implementation phase, or object zone, which allows BIM Coordinators to work at the issue level rather than on hundreds or thousands of scattered clashes.
- Severity & impact scoring involves a quantitative and qualitative assessment of the impact of aggregated issues on costs, schedule, and constructability, and then translating this information into a consistent indicator (e.g., ‘AI Triage Score’) and priority classes (P1–P3).
- Responsibility assignment involves clearly identifying the owner of a given issue (industry, team, process participant) and specifying the expected action (e.g., redesign, correction of the working model, change in the sequence of works).
- Process-oriented, as triage is not a one-time filter, but a cyclically repeated stage between successive iterations of BIM models;
- Decision-oriented, as the goal is not only to classify, but to generate a list of issues on which specific design and execution decisions can be made;
- The possibility of AI support, as the individual steps of triage (filtering, grouping, scoring, assigning responsibility) are adapted for implementation using machine learning and data mining methods, while maintaining expert control;
- Tool neutrality, as triage is defined as a process concept and data model, rather than a function of a specific program; it can be implemented in various tool configurations (different collision detection engines, different CDEs), if they provide access to the required data.
4. Discussion
4.1. Fragmented Use of AI in Collision Management—Practical Tools and Architectures
- The Noise filtering module uses classification methods (e.g., supervised learning) to distinguish between significant and insignificant collisions.
- The Clash clustering module uses clustering and similarity analysis techniques to construct coordination problems from raw pairs of colliding elements.
- The Severity & Impact Scoring module transforms a multidimensional description of a collision into a continuous indicator (‘AI Triage Score’).
- The Responsibility Assignment module can use expert rules, recommendation models, or hybrid AI approaches to identify the responsible participant in the process.
- Gradually implement the solution in the organization (e.g., start with automatic noise filtering only);
- Compare alternative models within the same stage of the process (e.g., different clustering algorithms);
- Adjust the level of automation to the digital maturity of the team and the availability of data.
4.2. Limited Integration with Existing BIM Workflow
4.3. Implications for BIM Coordination Practices in Smart City Projects
4.4. Limitations of the Proposed Framework
- The effectiveness of the noise reduction module, which depends on the availability of sufficiently large and representative training datasets in which collisions have been classified by experts;
- The quality of the clash clustering module results, as in practice, this will depend on the similarity metrics and clustering algorithm parameters adopted, which may need to be adjusted to the specifics of a given project type;
- The design and calibration of the AI Triage Score indicator, which requires the joint work of domain experts and data analysis specialists, and if the data quality is insufficient, there is a risk of overconfidence in the value of the indicator;
- The accountability module, which may be sensitive to local contractual and organizational practices that vary between countries, companies, or project types.
4.5. Future Research and Validation Scenarios
- Automatic learning of the weights of individual components based on historical project data;
- Testing the sensitivity of results to changes in the adopted weights;
- Comparison of different multi-criteria models (e.g., utility function-based approach vs. machine learning models).
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Sacks, R.; Eastman, C.; Lee, G.; Teicholz, P. BIM Handbook: A Guide to Building Information Modeling for Owners, Designers, Engineers, Contractors, and Facility Managers, 3rd ed.; John Wiley & Sons: Hoboken, NJ, USA, 2018. [Google Scholar]
- Borkowski, A.S. A Literature Review of BIM Definitions: Narrow and Broad Views. Technologies 2023, 11, 176. [Google Scholar] [CrossRef]
- Jos, V. Model Checking Methods for BIM: The State-of-the-Art Analysis; Project Work; Technische Universität Dresden, Faculty of Civil Engineering: Dresden, Germany, 2023. [Google Scholar]
- Akhmetzhanova, B.; Nadeem, A.; Hossain, M.A.; Kim, J.R. Clash Detection Using Building Information Modeling (BIM) Technology in the Republic of Kazakhstan. Buildings 2022, 12, 102. [Google Scholar] [CrossRef]
- Khanzode, A. An Integrated, Virtual Design and Construction and Lean (IVL) Method for Coordination of MEP; CIFE Technical Report 187; Stanford University: Stanford, CA, USA, 2010. [Google Scholar]
- Mehrbod, S.; Staub-French, S.; Mahyar, N.; Tory, M. Beyond the Clash: Investigating BIM-Based Design Coordination Issues in Building Construction Projects. ITcon 2019, 24, 33–57. Available online: https://www.itcon.org/2019/3 (accessed on 5 February 2026).
- Hasannejad, A.; Majrouhi Sardroud, J.; Shirzadi Javid, A.A.; Purrostam, T.; Ramesht, M.H. An Improvement in Clash Detection Process by Prioritizing Relevance Clashes Using Fuzzy-AHP Methods. Build. Serv. Eng. Res. Technol. 2022, 43, 485–506. [Google Scholar] [CrossRef]
- Bitaraf, I.; Salimpour, A.; Elmi, P.; Shirzadi Javid, A.A. Improved Building Information Modeling Based Method for Prioritizing Clash Detection in the Building Construction Design Phase. Buildings 2024, 14, 3611. [Google Scholar] [CrossRef]
- Kutá, D.; Faltejsek, M. The Role of Artificial Intelligence in the Transformation of the BIM Environment: Current State and Future Trends. Appl. Sci. 2025, 15, 9956. [Google Scholar] [CrossRef]
- Ahmadpanah, H.; Haidar, A.; Latifi, S.M. BIM and Machine Learning (ML) Integration in Design Coordination. In Proceedings of the eCAADe 2023 Conference, Graz, Austria, 20 September 2023. [Google Scholar]
- Shehadeh, A.; Alshboul, O.; Taamneh, M.M.; Jaradat, A.Q.; Alomari, A.H. Enhanced Clash Detection in Building Information Modeling: Leveraging Modified Extreme Gradient Boosting for Predictive Analytics. Results Eng. 2024, 24, 103439. [Google Scholar] [CrossRef]
- Lin, W.Y.; Huang, Y.-H. Filtering of Irrelevant Clashes Detected by BIM Software Using a Hybrid Method of Rule-Based Reasoning and Supervised Machine Learning. Appl. Sci. 2019, 9, 5324. [Google Scholar] [CrossRef]
- Wang, L.; Leite, F. Formalized Knowledge Representation for Spatial Conflict Coordination of Mechanical, Electrical and Plumbing (MEP) Systems in New Building Projects. Autom. Constr. 2016, 64, 20–26. [Google Scholar] [CrossRef]
- Zhang, S.; Teizer, J.; Lee, J.-K.; Eastman, C.M.; Venugopal, M. Building Information Modeling (BIM) and Safety: Automatic Safety Checking of Construction Models and Schedules. Autom. Constr. 2013, 29, 183–195. [Google Scholar] [CrossRef]
- Karan, E.P.; Irizarry, J.; Haymaker, J. BIM and GIS Integration and Interoperability Based on Semantic Web Technology. J. Comput. Civ. Eng. 2016, 30, 04015043. [Google Scholar] [CrossRef]
- Kładź, M.; Borkowski, A.S. IDS Standard and bSDD Service as Tools for Automating Information Exchange and Verification in Projects Implemented in the BIM Methodology. Buildings 2025, 15, 378. [Google Scholar] [CrossRef]
- Zima, K. Kalkulacja Kosztów Robót Budowlanych z Wykorzystaniem Technologii BIM; Wydawnictwo PK: Kraków, Poland, 2017. (In Polish) [Google Scholar]
- Drozdowska, K.; Radziejowska, A. Digital Common Data Environment Platform as an Implemented Tool for the Management of an Operational Building. In Proceedings of the 25th International Multidisciplinary Scientific GeoConference SGEM 2025, Albena, Bulgaria, 27 June–6 July 2025; Volume 25, pp. 81–89. [Google Scholar]
- Zawada, K.; Rybak-Niedziółka, K.; Donderewicz, M.; Starzyk, A. Digitization of AEC Industries Based on BIM and 4.0 Technologies. Buildings 2024, 14, 1350. [Google Scholar] [CrossRef]
- Borkowski, A.S.; Maroń, M. Semantic Enrichment of Non-Graphical Data of a BIM Model of a Public Building from the Perspective of the Facility Manager. Big Data Cogn. Comput. 2024, 8, 138. [Google Scholar] [CrossRef]
- New Zealand BIM Acceleration Committee. The New Zealand BIM Handbook, Version 3: Appendix I—Model Coordination; NZBAC: Wellington, New Zealand, 2019; pp. 7–8. [Google Scholar]
- Catenda. BIM Coordination. Catenda Glossary 2025. Available online: https://catenda.com/glossary/bim-coordination/ (accessed on 7 December 2025).
- Huang, Y.-H.; Lin, W.Y. Automatic Classification of Design Conflicts Using Rule-Based Reasoning and Machine Learning—An Example of Structural Clashes against the MEP Model. In Proceedings of the 36th International Symposium on Automation and Robotics in Construction (ISARC 2019), Banff, AB, Canada, 21–24 May 2019; pp. 324–331. [Google Scholar]
- Hu, Y.; Castro-Lacouture, D. Clash Relevance Prediction Based on Machine Learning. J. Comput. Civ. Eng. 2019, 33, 04018060. [Google Scholar] [CrossRef]
- Adegun, I.R. BIM Clash Report Analysis Using Machine Learning Algorithms. Master’s Thesis, University of Alberta, Edmonton, AB, Canada, 2024. [Google Scholar]
- Khan, A.A.; Bello, A.O.; Arqam, M.; Ullah, F. Integrating Building Information Modeling and Artificial Intelligence in Construction Projects: A Review of Challenges and Mitigation Strategies. Technologies 2024, 12, 185. [Google Scholar] [CrossRef]
- Forte, S.; Dickopf, T.; Weber, S.; Bermpohl, F. Supporting BIM-Driven Factory Design by Engineering Data Management Capabilities. Procedia CIRP 2024, 128, 198–203. [Google Scholar] [CrossRef]
- Werbrouck, J.; Schulz, O.; Oraskari, J.; Mannens, E.; Pauwels, P.; Beetz, J. A Generic Framework for Federated CDEs Applied to Issue Management. Adv. Eng. Inform. 2023, 58, 102136. [Google Scholar] [CrossRef]
- Siewczyński, B.; Szot, J. BIM Goals and Uses in the Management, Maintenance, and Preservation of Historic Buildings: An Open Access Perspective. Implementation Characteristics of HBIM for Improved Documentation and Lifecycle Management. npj Herit. Sci. 2025, 13, 103. [Google Scholar] [CrossRef]
- Bayzidi, E.; Kordestani Ghalenoei, N.; Babaeian Jelodar, M. The Effects of BIM Maturity Levels on Modularization and Standardization in the Construction Industry: A Systematic Literature Review and Case Studies. Buildings 2025, 15, 2124. [Google Scholar] [CrossRef]



| Clash Type (Priority) | Critical (1) | |
| Image | ![]() | |
| Discipline | Structure | Architecture |
| Object | Structural column | Window |
| Clash type (priority) | Hard (2) | |
| Image | ![]() | |
| Discipline | HVAC (Ventilation) | HVAC (Sewage system) |
| Object | Duct 250 × 500 | Pipe DN100 |
| Clash type (priority) | Soft (3) | |
| Image | ![]() | |
| Discipline | HVAC | Architecture |
| Object | Pipe DN20 | Interior wall |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Borkowski, A.S.; Kubrat, A. A Conceptual AI-Based Framework for Clash Triage in Building Information Modeling (BIM): Towards Automated Prioritization in Complex Construction Projects. Buildings 2026, 16, 690. https://doi.org/10.3390/buildings16040690
Borkowski AS, Kubrat A. A Conceptual AI-Based Framework for Clash Triage in Building Information Modeling (BIM): Towards Automated Prioritization in Complex Construction Projects. Buildings. 2026; 16(4):690. https://doi.org/10.3390/buildings16040690
Chicago/Turabian StyleBorkowski, Andrzej Szymon, and Alicja Kubrat. 2026. "A Conceptual AI-Based Framework for Clash Triage in Building Information Modeling (BIM): Towards Automated Prioritization in Complex Construction Projects" Buildings 16, no. 4: 690. https://doi.org/10.3390/buildings16040690
APA StyleBorkowski, A. S., & Kubrat, A. (2026). A Conceptual AI-Based Framework for Clash Triage in Building Information Modeling (BIM): Towards Automated Prioritization in Complex Construction Projects. Buildings, 16(4), 690. https://doi.org/10.3390/buildings16040690




