To evaluate the effectiveness of the proposed LLM-MSMA framework, experiments were conducted on two representative tasks: standardized material classification and attribute decomposition. The evaluation was designed to analyze the performance of the proposed framework from multiple perspectives, including comparison with baseline and intermediate methods, component-level analysis, category-level performance evaluation, uncertainty analysis, sensitivity analysis, and error analysis. All experiments were conducted on a refined real-world engineering dataset collected from a large construction project.
4.1. Dataset Construction
The experimental dataset was collected from the bill of materials of a large-scale construction project in Sanya, China, with a total floor area of approximately 405,700 m
2 and a construction period of 21 months. The project covers six engineering disciplines, including civil, installation, decoration, municipal, landscaping, and mechanical engineering. Each record consists of two fields:
List Name and
List Specification. The dataset was constructed based on the material classification system and coding standards adopted by the participating enterprise. Therefore, this dataset represents a real-world engineering case study rather than a universal benchmark, and the experimental results should be interpreted within the evaluated project context. A representative sample is shown in
Table 9.
To improve data quality and ensure reliable ground-truth annotations, the raw dataset was refined through the following procedures:
Remove records with incomplete information, including missing material names, empty specification fields, or non-informative specifications (e.g., “comprehensive” or “/”).
Merge duplicate records with identical material names and specifications while preserving the original category distribution.
Remove records that cannot be uniquely mapped to a standardized material due to inconsistent descriptions, conflicting specifications, or obvious data quality issues.
Independently annotate all remaining records by two domain experts according to the enterprise Level-3 material dictionary and corresponding classification templates. For each record, the annotators determined the standardized material category and verified the corresponding structured attributes. Disagreements were resolved through consensus review based on the enterprise coding rules. Records that remained ambiguous after expert discussion were excluded from the final dataset.
Only duplicate or ambiguous records were removed during refinement. Material descriptions containing abbreviations, inconsistent naming conventions, or non-standard specification formats were intentionally retained to preserve the complexity of real-world engineering data.
The final dataset contains 2912 material records. The refinement process is summarized in
Table 10.
The expert annotation procedure was designed to ensure the reliability and consistency of the ground-truth labels used for evaluation. The corresponding annotation protocol, including the annotation guideline, expert workflow, conflict resolution strategy, and treatment of ambiguous cases, is summarized in
Table 11.
The objective of the annotation process was to establish a consensus reference standard for evaluation rather than to analyze annotator variability. Therefore, the final benchmark was generated through expert consensus instead of reporting inter-annotator agreement statistics. The absence of inter-annotator agreement statistics is acknowledged as a limitation of the present evaluation.
Table 12 summarizes the category distribution of the final dataset. The samples are relatively balanced, with each engineering discipline accounting for approximately 13–23% of the dataset, providing comprehensive coverage of common construction material categories.
Since all samples were collected from a single large-scale engineering project, the experimental results should be interpreted as evidence from a representative real-world case study rather than proof of universal applicability. Future work will evaluate the proposed framework using datasets collected from multiple projects with different regional standards and enterprise coding systems.
The resulting dataset was used for all experiments reported in the following sections.
4.2. Experimental Protocol
This section describes the baseline methods, implementation settings, and evaluation protocols adopted in the experiments.
4.2.1. Classification Experiment
The classification experiment evaluates the ability of different methods to identify standardized Level-3 material categories from heterogeneous construction material descriptions.
To provide a more comprehensive evaluation, six methods are compared under identical experimental settings:
- (1)
a rule-based baseline;
- (2)
an LLM direct matching baseline;
- (3)
keyword retrieval + LLM;
- (4)
semantic retrieval + LLM;
- (5)
hybrid retrieval + LLM;
- (6)
the proposed LLM-MSMA framework.
The first five methods serve as progressively stronger baselines by incrementally introducing lexical retrieval, semantic retrieval, and hybrid retrieval. The proposed LLM-MSMA framework further incorporates Cross-Encoder reranking together with the Logic Validation Agent and its validation-feedback mechanism before producing the final classification result.
The rule-based baseline classifies materials using manually defined keyword dictionaries and regular-expression rules. Candidate categories are determined according to predefined priority rules without semantic reasoning.
The LLM direct matching baseline directly predicts the standardized material category from the original material description using the same large language model adopted in the proposed framework, without retrieval augmentation or intermediate validation.
The keyword retrieval + LLM baseline first retrieves candidate materials using BM25 keyword retrieval and then performs LLM reasoning over the retrieved candidates.
The semantic retrieval + LLM baseline replaces keyword retrieval with dense vector retrieval using the BGE-large-zh-v1.5 embedding model.
The hybrid retrieval + LLM baseline combines keyword retrieval and semantic retrieval to construct the candidate pool before LLM reasoning, but does not employ Cross-Encoder reranking or the Logic Validation Agent.
The proposed LLM-MSMA framework performs hybrid retrieval, Cross-Encoder reranking, and collaborative reasoning between the Classification Agent and the Logic Validation Agent to progressively identify the standardized material category. All methods are evaluated using the same refined dataset, identical LLM backbone, and identical inference settings to ensure a fair comparison.
The implementation configuration is summarized in
Table 13.
The material classification task requires semantic discrimination among multiple candidate materials generated by the hybrid retrieval module. Qwen2.5-72B-Instruct is adopted as the reasoning component in the classification experiment. To ensure a fair comparison, both the LLM direct matching baseline and the proposed LLM-MSMA framework employ the same LLM, inference parameters, and output format. Consequently, the reported performance differences can be attributed to the proposed LLM-MSMA framework rather than to differences in the underlying language model.
To facilitate understanding of the experimental settings, the main prompt components used by the representative LLM-based methods are summarized in
Table 14. The table highlights the key differences in the information available to the LLM during inference.
4.2.2. Attribute Decomposition Experiment
The attribute decomposition experiment evaluates the ability of different methods to extract standardized material attributes from heterogeneous material descriptions. Three methods are compared: a rule-based baseline, an LLM direct matching baseline, and the proposed LLM-MSMA framework.
For the rule-based baseline, attribute extraction is implemented using manually designed regular-expression templates and engineering parsing rules. Different templates are developed for different material categories to extract commonly used attributes, such as material type, strength grade, diameter, dimensions, model number, and pressure rating, without semantic reasoning.
The LLM direct matching baseline directly extracts structured attributes using the same large language model adopted in the proposed framework, without incorporating classification templates or specialized engineering rules.
The proposed LLM-MSMA framework performs attribute decomposition using the classification template knowledge base, the specialized rule knowledge base, and LLM reasoning. The extracted attributes are subsequently standardized to generate structured material records. The experiment evaluates the effectiveness of integrating engineering knowledge with LLM reasoning for complex specification parsing.
To facilitate reproducibility, the implementation configuration is summarized in
Table 15. Except for the task-specific prompts and large language model, the experimental environment is identical to that used in the classification experiment.
To ensure a fair comparison, both the LLM direct matching baseline and the proposed LLM-MSMA framework employ the same inference parameters and output format. The proposed framework differs only in that classification templates and a specialized rule knowledge base are introduced to guide LLM reasoning during attribute decomposition.
Different LLM backbones are adopted for the classification and attribute decomposition experiments because the two tasks place different requirements on the reasoning component. These model selections represent task-specific implementation choices rather than methodological dependencies, while the overall LLM-MSMA framework remains unchanged.
To illustrate the differences between the two LLM-based methods, the major prompt components are summarized in
Table 16. Rather than presenting the complete prompt templates, the table emphasizes the engineering knowledge incorporated during attribute decomposition.
Unlike the material classification experiment, the attribute decomposition experiment employs DeepSeek-V4 because preliminary internal evaluations showed that it achieved more stable structured attribute extraction under template-guided prompting. The proposed framework is model-agnostic in principle; however, the reported results are tied to the selected model combination (Qwen2.5-72B-Instruct for classification and DeepSeek-V4 for attribute decomposition). Equivalent performance with other LLM backbones has not been experimentally verified and should not be assumed without further evaluation.
4.4. Experimental Results and Discussion
This section evaluates the proposed LLM-MSMA framework from four complementary perspectives. First, the overall performance is compared with conventional baseline methods. Second, intermediate retrieval baselines are introduced to analyze the contribution of different retrieval strategies. Third, a lightweight component analysis is conducted to investigate the contribution of the major framework components. Finally, category-level results and representative error cases are analyzed to evaluate performance consistency and remaining limitations.
4.4.1. Comparison with Baseline Methods
To evaluate the effectiveness of the proposed LLM-MSMA framework, its overall performance is compared with two baseline methods, namely a rule-based method and an LLM direct matching method. The comparison results are summarized in
Table 17.
As shown in
Table 17, the proposed LLM-MSMA framework consistently achieves the best performance across all evaluation metrics. Specifically, it improves classification accuracy by 8.24 percentage points over direct LLM matching (84.92% vs. 76.68%) and increases the attribute decomposition F1-score by 7.31 percentage points (93.97% vs. 86.66%), indicating that integrating knowledge-guided retrieval, multi-agent collaboration, and LLM reasoning contributes to improved classification and attribute extraction within the evaluated case study.
For the material classification task, LLM-MSMA achieves an overall classification accuracy of 84.92%, substantially outperforming both the rule-based method (41.53%) and the LLM direct matching method (76.68%). Compared with the rule-based method, the classification accuracy improves by 43.39 percentage points, indicating that manually designed rules alone are insufficient to handle the heterogeneous naming conventions and specification descriptions commonly encountered in engineering material data. Compared with direct LLM matching, the proposed framework further improves the classification accuracy by 8.24 percentage points. This improvement demonstrates that hybrid retrieval together with logic validation effectively constrains the candidate search space, enabling the LLM to make more reliable decisions while reducing semantic ambiguity.
For the attribute decomposition task, the proposed framework also achieves the highest performance across all evaluation metrics, with a Precision of 96.61%, Recall of 91.46%, F1-score of 93.97%, and Exact Match Accuracy (EMA) of 82.83%. Compared with the rule-based method, the proposed framework improves the F1-score and EMA by 68.89 and 65.20 percentage points, respectively. Compared with the LLM direct matching method, the corresponding improvements are 7.31 and 5.24 percentage points.
These improvements indicate that combining category-specific attribute templates, specialized engineering rules, and LLM reasoning yields more complete and consistent structured outputs than direct LLM prompting, as reflected in the F1-score improvement from 86.66% to 93.97% and the EMA improvement from 77.59% to 82.83% within the evaluated dataset.
Overall, the experimental results demonstrate that integrating structured engineering knowledge with LLM reasoning substantially improves both material classification and attribute decomposition for heterogeneous construction material descriptions within the evaluated case study, validating the effectiveness of the proposed LLM-MSMA framework for engineering material standardization in the investigated project context.
4.4.2. Comparison with Intermediate Retrieval Baselines
Although the comparison in
Section 4.4.1 demonstrates that the proposed framework outperforms both the rule-based method and direct LLM matching, these two baselines alone cannot fully reveal the contribution of different retrieval strategies. Therefore, additional intermediate baselines are introduced to evaluate the effectiveness of progressively enhancing the candidate generation process before the final LLM reasoning stage.
The following intermediate baselines are considered.
Keyword Retrieval + LLM: candidate materials are retrieved only by BM25 keyword retrieval, and the LLM selects the final material from the retrieved candidates.
Semantic Retrieval + LLM: candidate materials are retrieved only by dense vector retrieval using Sentence-BERT embeddings, followed by LLM reasoning.
Hybrid Retrieval + LLM: keyword retrieval and semantic retrieval are combined to construct the candidate pool before LLM reasoning, but without the validation-feedback mechanism adopted by the proposed framework.
Except for the candidate generation strategy, all methods employ the same large language model, inference parameters, prompt structure, and evaluation dataset described in
Section 4.2. The comparison results are summarized in
Table 18.
The results demonstrate a clear performance improvement as progressively richer retrieval information is incorporated into the framework.
Compared with direct LLM matching (76.68%), introducing BM25 keyword retrieval increases the classification accuracy to 79.18%. This improvement indicates that restricting the candidate space using lexical matching effectively reduces the search space and alleviates ambiguity caused by heterogeneous engineering terminology.
Replacing keyword retrieval with semantic retrieval further improves the accuracy to 80.63%. Because dense vector retrieval captures semantic similarity beyond lexical overlap, it is more effective for identifying standardized materials described using different naming conventions or synonymous engineering expressions.
Combining keyword retrieval and semantic retrieval achieves a classification accuracy of 83.41%, demonstrating that the two retrieval strategies provide complementary information. Keyword retrieval preserves important lexical evidence, whereas semantic retrieval compensates for terminology variations that cannot be captured by exact token matching alone.
Finally, the complete LLM-MSMA framework further improves the classification accuracy to 84.92%. Compared with the Hybrid Retrieval + LLM baseline, the proposed framework achieves an additional improvement of 1.51 percentage points. Since both methods employ the same hybrid retrieval strategy, the remaining improvement can be attributed to the validation-feedback mechanism between the Classification Agent and the Logic Validation Agent. By verifying dictionary consistency, candidate consistency, and classification template availability before attribute decomposition, the framework is able to revise unsupported intermediate predictions while preserving the advantages of hybrid retrieval.
Overall, the comparison demonstrates that each additional stage progressively improves the classification performance. Rather than relying solely on the reasoning capability of the LLM, the proposed framework incrementally constrains the candidate space through complementary retrieval strategies and subsequently improves prediction reliability through validation feedback. These results provide empirical evidence that the performance gains arise from the coordinated design of the overall framework rather than from a single retrieval or reasoning component.
4.4.3. Lightweight Component Analysis of the Proposed LLM-MSMA Framework
To further investigate the contribution of the major functional components in the proposed framework, a lightweight component analysis was conducted for the material classification task. Since the Classification Agent, Logic Validation Agent, and Attribute Decomposition Agent are designed as tightly coupled collaborative agents rather than interchangeable independent modules, directly removing individual agents would fundamentally alter the workflow. Therefore, instead of performing agent-level ablation, this study progressively enables the major functional components within the classification process to evaluate their cumulative contributions.
Specifically, five configurations were evaluated:
LLM Direct Matching;
Hybrid Retrieval + LLM;
Hybrid Retrieval + Cross-Encoder Re-ranking + LLM;
Hybrid Retrieval + Cross-Encoder Re-ranking + LLM + Logic Validation (without validation feedback);
Full LLM-MSMA (with validation-feedback mechanism).
The comparison results are summarized in
Table 19.
As shown in
Table 19, each functional component contributes incrementally to the overall classification performance.
Compared with LLM Direct Matching, introducing the hybrid retrieval module increases the classification accuracy from 76.68% to 83.41%, corresponding to an improvement of 6.73 percentage points. This result indicates that restricting LLM reasoning to a retrieval-generated candidate space substantially reduces semantic ambiguity and enables more reliable material classification than reasoning over the complete material dictionary.
Adding the Cross-Encoder re-ranking module further improves the classification accuracy to 84.15%. Unlike independent retrieval models, the Cross-Encoder jointly encodes the material description and each candidate material, producing finer-grained relevance scores that improve candidate ordering before LLM reasoning.
After introducing the Logic Validation module, the classification accuracy further increases to 84.56%. The validation module does not modify the reasoning capability of the LLM itself. Instead, it verifies the engineering consistency of the predicted material by checking material dictionary validity, candidate consistency, and classification template availability, thereby filtering unsupported predictions before downstream processing.
Finally, enabling the validation-feedback mechanism achieves the highest classification accuracy of 84.92%. When a prediction violates one or more validation rules, the validation result is returned to the Classification Agent, allowing the LLM to perform another reasoning iteration using the same reranked candidate list together with the validation feedback. This iterative interaction corrects a subset of inconsistent predictions that cannot be resolved through one-pass reasoning alone.
Overall, the results indicate that the performance improvement of the proposed framework does not originate from a single module. Instead, hybrid retrieval provides the largest performance gain by effectively narrowing the candidate search space, while Cross-Encoder re-ranking, logic validation, and validation feedback further improve classification accuracy through progressively refined candidate ranking and engineering consistency verification. The cumulative effect of these complementary components results in an overall improvement of 8.24 percentage points over the LLM Direct Matching baseline.
It should be noted that the present analysis evaluates the cumulative contribution of the major functional components rather than removing entire agents. Because the three agents collaborate through tightly coupled information exchange, agent-level removal would fundamentally change the workflow and would not provide a meaningful comparison. Furthermore, the present analysis evaluates cumulative configurations for the classification task but does not completely isolate every individual factor, especially in the attribute decomposition task. This distinction should be preserved to avoid overstating the evidential strength of the analysis.
4.4.4. Performance Across Engineering Categories
After evaluating the overall framework performance and the contribution of different retrieval strategies and framework components, we further analyze the category-wise performance on six representative engineering categories, namely civil engineering, installation engineering, decoration engineering, municipal engineering, landscaping engineering, and mechanical engineering. Since the numbers of samples differ across categories, the overall performance is reported as a weighted average according to the dataset distribution presented in
Table 12. The detailed results are summarized in
Table 20.
Figure 7 further illustrates the classification accuracy achieved in each engineering category.
As shown in
Table 20 and
Figure 7, the proposed framework achieves consistently high classification performance across all engineering categories, with accuracies ranging from 74.57% to 90.26%. Decoration engineering achieves the highest classification accuracy (90.26%), followed by municipal engineering (89.82%) and installation engineering (88.10%). These categories generally adopt relatively standardized naming conventions and specification formats, allowing the hybrid retrieval module to retrieve highly relevant candidate materials while enabling the LLM to effectively distinguish among semantically similar categories.
Civil engineering also achieves competitive performance (85.54%), although its material descriptions frequently contain abbreviated reinforcement grades, diameter specifications, and supplier-dependent naming conventions. The relatively high accuracy indicates that the proposed multi-scale retrieval strategy effectively combines lexical matching with semantic retrieval, thereby alleviating ambiguity introduced by non-standard engineering expressions.
In contrast, landscaping engineering (79.62%) and mechanical engineering (74.57%) exhibit relatively lower classification accuracy. These categories contain a larger proportion of manufacturer-specific product names, customized equipment models, and proprietary abbreviations that rarely appear in standardized material dictionaries. Consequently, semantic ambiguity becomes more pronounced during candidate retrieval, increasing the difficulty of the subsequent LLM reasoning process. Nevertheless, the proposed framework still achieves classification accuracies above 74% for all categories within the evaluated dataset, indicating that the multi-scale retrieval strategy alleviates a substantial portion of ambiguity introduced by non-standard engineering expressions.
The attribute decomposition results are illustrated in
Figure 8.
As shown in
Table 20 and
Figure 8, the proposed Attribute Decomposition Agent consistently achieves high extraction performance across all engineering categories. Precision remains between 94.36% and 98.32%, while Recall varies from 89.89% to 92.76%, resulting in F1-scores exceeding 92% for all categories. These results indicate that the combination of category-specific attribute templates, specialized rule knowledge, and LLM reasoning enables accurate extraction of structured engineering attributes despite substantial differences in material descriptions.
Compared with the relatively stable Precision and F1-score, Exact Match Accuracy exhibits larger variation, ranging from 72.86% to 88.55%. This observation is expected because EMA evaluates complete record correctness rather than individual attribute correctness. A record is regarded as correct only when every attribute exactly matches the ground truth. Installation engineering achieves a comparatively lower EMA (72.86%), primarily because many installation materials, such as cables, valves, electrical equipment, and mechanical components, contain long specification strings involving multiple interdependent attributes. Consequently, even a single missing or incorrectly parsed attribute results in the entire record being counted as incorrect under the strict EMA criterion.
Despite these differences, the overall weighted results remain highly competitive, with an F1-score of 93.97% and an Exact Match Accuracy of 82.83%. More importantly, no engineering category exhibits a significant degradation in performance, demonstrating consistent performance across the six engineering categories included in the present case study.
Overall, the category-level evaluation demonstrates that the proposed LLM-MSMA framework is not optimized for a specific engineering domain but maintains stable classification and attribute decomposition performance across the six engineering categories included in the evaluated dataset. Within the evaluated case study, this consistent performance across engineering categories can be attributed to the collaborative multi-agent architecture, in which hybrid retrieval progressively narrows the semantic search space, logic validation guarantees engineering consistency, and template-guided attribute decomposition further constrains the structured extraction process. Together, these components enable the framework to effectively adapt to heterogeneous engineering material descriptions encountered in the evaluated construction project.
The above results further indicate that the proposed multi-scale task decomposition strategy is effective across the different engineering domains included in the evaluated dataset, while the remaining performance gaps mainly originate from the intrinsic ambiguity and incompleteness of engineering material descriptions rather than deficiencies of the proposed framework. Representative failure cases are further analyzed in the following subsection.
4.4.5. Uncertainty and Sensitivity Analysis
- (1)
Uncertainty Analysis
To assess the statistical reliability of the reported results, a bootstrap-based uncertainty analysis was conducted for the proposed LLM-MSMA framework. Following common evaluation practice, the experimental dataset was resampled with replacement 1000 times, and the classification accuracy and attribute decomposition metrics were recomputed for each bootstrap sample. The resulting empirical distributions were used to estimate the 95% confidence intervals (CI) of the evaluation metrics.
The estimated confidence intervals are summarized in
Table 21. All confidence intervals are relatively narrow, indicating that the reported performance is statistically stable with respect to sampling variation. In particular, the classification accuracy varies within less than one percentage point, while the confidence intervals of Precision, Recall, F1-score, and Exact Match Accuracy are similarly compact. These results suggest that the observed performance improvements are unlikely to result from random fluctuations in the evaluation dataset.
Although only a single engineering project was available for evaluation, the bootstrap analysis indicates that the reported improvements are statistically stable under repeated resampling of the experimental dataset. This analysis evaluates uncertainty arising from data sampling rather than variations in prompt design, retrieval configuration, or LLM backbone. A more comprehensive sensitivity analysis across different prompts, retrieval settings, and foundation models will be investigated in future work together with evaluations on multiple engineering datasets.
- (2)
Sensitivity Analysis
To evaluate the sensitivity of the proposed framework to the candidate retrieval size, we further investigate the effect of different Top-k retrieval settings while keeping all other configurations unchanged. Specifically, the hybrid retrieval module returns the Top-k candidates before Cross-Encoder reranking and subsequent LLM reasoning. The reranking stage consistently selects the Top-10 candidates for downstream reasoning.
The experimental results are summarized in
Table 22.
The proposed framework achieves the best performance when the hybrid retrieval module returns the Top-10 candidates. When only the Top-5 candidates are retrieved, the candidate space becomes overly restrictive, occasionally excluding the correct material category before the reranking stage. Consequently, the classification accuracy decreases by 1.21 percentage points.
Increasing the retrieval size beyond Top-10 provides slightly higher candidate recall but also introduces additional semantically similar yet irrelevant candidates. Although the Cross-Encoder reranking module effectively suppresses most noisy candidates, the increased candidate diversity may still introduce minor ambiguity during the subsequent LLM reasoning stage. As a result, the classification accuracy decreases slightly for both Top-15 and Top-20 retrieval settings.
Overall, the observed variation remains within 0.39 percentage points for retrieval sizes larger than Top-10, indicating that the proposed framework is relatively insensitive to moderate changes in the retrieval size while achieving its best performance with Top-10 retrieval.
4.4.6. Error Analysis
Although the proposed LLM-MSMA framework achieves strong overall performance, a small number of prediction errors remain in practical engineering applications. A detailed examination of these cases reveals that they can be broadly categorized into two types:
business-context ambiguity and
information incompleteness. Representative examples are summarized in
Table 23. Although these errors are mainly associated with insufficient contextual information or ambiguous descriptions, they also reveal limitations of the current framework, which primarily performs reasoning based on isolated material descriptions without incorporating broader project-level context.
The first error category originates from business-context ambiguity. In engineering practice, identical or highly similar material descriptions may correspond to different standardized materials depending on the specific business scenario. Although the textual expressions are nearly identical, their underlying engineering semantics differ significantly. Since the current framework performs reasoning primarily based on material descriptions, it may not fully resolve such ambiguity when additional business context is required.
For example, the description “Commercial concrete, truck pump 15 m” should be classified as Ordinary Concrete, where “truck pump” refers to the pumping service associated with concrete placement. However, similar descriptions also frequently appear in equipment procurement and equipment rental records, causing the framework to occasionally predict Truck Pump. Likewise, the description “Truck, 8 m, 10 t” may represent either a purchased transport vehicle or a rented construction machine. Although the hybrid retrieval module successfully recalls both candidate materials, neither the retrieval results nor the material description itself contains sufficient contextual evidence for the LLM to determine the intended business semantics with complete certainty.
The second error category is caused by information incompleteness. Many engineering material records contain abbreviated or partially specified descriptions in which only a subset of engineering attributes is explicitly provided. Unlike business-context ambiguity, where multiple semantic interpretations exist, these cases lack sufficient information to recover the missing attributes.
For example, the specification “DN100 PN16” explicitly provides only the nominal diameter and pressure rating, while critical attributes such as material type and connection method are omitted. In practical engineering projects, experienced engineers often infer these missing attributes from procurement documents, design drawings, or surrounding bill-of-material records. However, such external contextual information is not currently incorporated into the framework. To avoid introducing unsupported or hallucinated information, the proposed Attribute Decomposition Agent adopts a conservative extraction strategy that outputs only attributes explicitly supported by the input description. Although this strategy occasionally reduces record-level completeness under the Exact Match Accuracy metric, it substantially improves the reliability and trustworthiness of the generated structured data.
These observations further illustrate both the strengths and limitations of the proposed multi-agent architecture. In the business-context ambiguity cases, the hybrid retrieval module successfully retrieves relevant candidate materials, indicating that candidate generation is generally effective. However, when multiple candidates require additional business or project-level context for disambiguation, the current framework remains limited by the available reasoning scope. Likewise, the Attribute Decomposition Agent adopts a conservative extraction strategy to avoid unsupported attribute generation, but this may reduce completeness when required attributes depend on external engineering information.
Overall, the error analysis indicates that the current framework performs effectively for record-level material descriptions but remains limited in scenarios requiring broader engineering context. Further improvements therefore require not only enhanced reasoning mechanisms but also integration of richer contextual information. Future work will extend the current record-level framework toward document-level and project-level reasoning by incorporating additional contextual information, including bill item descriptions, procurement categories, engineering drawings, project metadata, and cross-document relationships. Integrating these complementary information sources with the proposed retrieval-augmented multi-agent framework is expected to further reduce semantic ambiguity and improve the accuracy of engineering material classification and attribute decomposition.