Next Article in Journal
Python-Based AI-Assisted Modeling and Computation of Life Cycle Assessment of European Polymeric Waste: Application in Manufacturing and Recycling Industries Regarding Sustainability
Previous Article in Journal
Optimization of Control for a Hybrid Renewable Energy System with Energy Storage Using Deep Reinforcement Learning Methods
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Product Carbon Footprint Emission Factor Matching Algorithm Based on Large Language Models and Semantic Retrieval

1
Faculty of Artificial Intelligence, Shanghai University of Electric Power, Shanghai 201306, China
2
Academy for Engineering and Technology, Fudan University, Shanghai 200433, China
*
Author to whom correspondence should be addressed.
Sustainability 2026, 18(11), 5444; https://doi.org/10.3390/su18115444
Submission received: 12 April 2026 / Revised: 18 May 2026 / Accepted: 25 May 2026 / Published: 28 May 2026
(This article belongs to the Topic Big Data and Artificial Intelligence, 3rd Edition)

Abstract

Emission factor matching is the most critical step in product carbon footprint (PCF) accounting based on life cycle assessment (LCA). However, this step has long been hindered by several major challenges: a lack of standardization, overreliance on expert judgment, inconsistencies in raw data, and complex processing workflows. To address these issues, this study proposes an automated emission factor matching algorithm that combines large language models (LLMs) with semantic retrieval. The algorithm proceeds in two stages: first, an LLM identifies the reference product within the LCA database; then, an embedding model retrieves the most relevant emission factors through high-precision matching. Depending on practical requirements, the algorithm can either automatically select a single best-match factor or rank multiple best-match candidates in descending order of match precision to assist LCA experts in decision-making. We evaluate the algorithm on eight industrial products—tires, cement, ammonium phosphate, wood products, textiles, electronics and electrical appliances, steel, and lithium batteries—using the Ecoinvent 3.10 LCA database. Results demonstrate that the algorithm achieves high precision and low processing latency, significantly outperforming manual expert screening. These findings confirm that the proposed algorithm enables efficient and accurate emission factor matching, thereby providing a reliable technical solution and decision-making pathway for large-scale, automated PCF accounting.

1. Introduction

As global climate change intensifies, the environmental impact of greenhouse gas emissions has drawn increasing attention. The Product Carbon Footprint (PCF)—a key metric for assessing the total greenhouse gas emissions throughout a product’s lifecycle—plays an important role in promoting green and low-carbon development. Specifically, PCF refers to the cumulative greenhouse gas emissions generated from raw material extraction, production, transportation, use, and disposal, all expressed in carbon dioxide equivalents (CO2-eq). Quantifying a product’s carbon footprint helps us better understand its environmental impact, identify potential emission reduction opportunities, and provide a scientific basis for sustainable production and consumption.
PCF accounting is typically based on the Life Cycle Assessment (LCA) methodology [1], which can cover either a “cradle-to-gate” or a “cradle-to-grave” system boundary [2]. As a comprehensive and multidisciplinary approach, LCA evaluates the environmental impacts of products, processes, or services from their inception to their end of life—covering everything from raw material extraction and production to use, disposal, or recycling. Through LCA, we can gain deeper insights into product–environment interactions, thereby supporting decisions that minimize negative environmental impacts. Over the years, LCA-based PCF accounting has faced several structural bottlenecks, such as difficult data acquisition, complex processing, and a lack of standardization. Among these challenges, the most critical one is how to correctly match emission factors to activity data, especially when the LCA database contains a huge number of candidate factors. This process is known as the emission factor matching stage in Life Cycle Inventory (LCI) [3].
Traditionally, emission factor matching has relied on manual screening by assessment experts within LCA databases. Even when supported by LCA software such as SimaPro (PRé Sustainability: Amersfoort, The Netherlands) or GaBi (Sphera: Leinfelden-Echterdingen, Germany) [4], this approach remains not only time-consuming and labor-intensive but also expensive. Moreover, because experts have different knowledge backgrounds, the results often lack consistency and reliability [5]. Given that an LCA process can involve tens of millions of activity data points and emission factors, manual matching simply cannot meet the timeliness and scalability demands of modern enterprises for PCF accounting. Early attempts at automated emission factor matching were mainly based on keyword searches or traditional semantic text similarity matching [6]. However, when the activity data include many abbreviations, industry-specific terms, or vague descriptions, the accuracy of those methods drops significantly.
Embedding models rely on clear textual descriptions to generate accurate vector representations [7]. In practice, however, companies often lack such high-fidelity data. Their information typically comes from sources like enterprise resource planning (ERP) systems, which tend to use abbreviations, domain-specific terminology, and sometimes even multiple languages. Manually creating standardized text descriptions would be too labor-intensive. At the same time, feeding this raw data directly into embedding models tends to produce inaccurate results. Another issue is that embedding models are usually trained on semantically similar, general web definitions, which may not align well with definitions related to greenhouse gas emissions. For example, when someone searches for “MacBook”, the fruit “apple” might still receive a high similarity score. To address these shortcomings, this study uses LLMs.
Retrieval-Augmented Generation (RAG) [8,9] offers a way to address these limitations. It does so by combining the reasoning and generation capabilities of LLMs with the ability to retrieve and integrate relevant information from external knowledge sources. A typical RAG system consists of two modules. The first is the retriever, which uses an embedding model to find relevant passages from a knowledge base. The second is the generator (i.e., the LLM), which uses the retrieved information to produce the final output. This approach has shown great promise, especially in open-ended question-answering and dialog tasks, because it improves the factual consistency and real-world grounding of generated text. Prompts also play a crucial role in RAG performance. Since LLMs are primarily trained with self-supervised learning objectives, their outputs are often highly sensitive to the prompts they receive. As the model’s initial context, prompts guide the generation process. When prompts are well designed, they can elicit the desired behavior from LLMs, leading to more accurate and relevant results across a wide range of tasks.
In this study, we propose an LLM-driven emission factor matching algorithm called EFMatch-LLM. This framework uses generative AI and the reasoning capabilities of LLMs to perform emission factor matching in PCF accounting. Moreover, EFMatch-LLM combines semantic embedding, semantic retrieval, and LLM techniques to match emission factors for process-level LCA tasks that demand high precision, a RAG module was integrated into the EFMatch-LLM framework to handle the vast search space that product matching entails. By retrieving relevant reference product metadata from the Ecoinvent database, the RAG component ensures that the matching process remains strictly grounded in standardized environmental knowledge. During the raw data reconstruction phase, RAG acts as a domain-knowledge foundation, it allows the LLM to cross-reference non-standardized industrial activity descriptions with authoritative technical specifications, so that the reconstructed data align with the physical and methodological logic required for LCA modeling. Our results show that by performing matching based on input activity data, the algorithm improves both the efficiency and accuracy of emission factor matching. Consequently, it enhances overall PCF accounting efficiency while keeping the outcomes timely and reliable.
The main contributions of this study are as follows:
  • We propose EFMatch-LLM, a two-stage emission factor matching algorithm that combines LLMs with semantic retrieval. This algorithm not only reduces the time needed for matching but also improves its accuracy. We tested it on eight key industrial products: tires, cement, ammonium phosphate, wood products, textiles, electronics and electrical appliances, steel, and lithium batteries. The results show that the optimal model achieved a matching precision of 95%. In addition, it demonstrated high precision: Precision@1 reached 80.3 and Precision@10 reached 84.5.
  • We also designed an LLM-based data restructuring method. This method converts obscure technical terms and abbreviations into easy-to-understand natural language text, thereby bridging the semantic gap. At the same time, we introduced a hallucination suppression mechanism to prevent the LLM from incorrectly matching emission factors.
  • We evaluated the algorithm using multiple LLMs, which confirmed the versatility of EFMatch-LLM. We also conducted ablation studies to verify how each module of the algorithm contributes to emission factor matching.

2. Related Work

LCA is a crucial method for identifying the environmental impacts of products, services, or systems throughout their entire life cycle. LCI databases, such as Ecoinvent and GaBi, provide existing information on the environmental impacts of various materials, products, and processes. This helps researchers obtain faster and more accurate LCA results for products (Pauer, Wohner, & Tacker, 2020) [10]. Software like SimaPro and GaBi automate the LCA process, allowing users to conduct assessments with high accuracy and consistency (Herrmann & Moltesen, 2015) [11]. Environmental Product Declarations (EPDs) offer standardized, independently verified reports on a product’s environmental impacts, making it possible to compare different product categories (Rasmussen et al., 2021) [12]. Carbon footprint calculators let users compute emissions associated with a specific product or process, and they can serve as a simplified form of LCA (Zhong et al., 2019) [13]. Aziminezhad et al. (2026) proposed an innovative framework that integrates LCA, circular economy (CE) strategies, and multi-criteria decision analysis (MCDA) [14]. This framework enables robust sustainability assessments and decision support for recycled ordinary concrete and recycled geopolymer concrete at different compressive strengths. Taken together, these technologies and tools can reduce the environmental impacts of products and production processes, thereby supporting the transition toward a more sustainable future.
Large Language Models (LLMs) [15] have become powerful tools in natural language processing (NLP) [16], mainly because they can generate human-like text across various domains. Take GPT-4 (OpenAI: San Francisco, CA, USA) [17] and Gemini (Google: Mountain View, CA, USA) [18] as examples: these models are trained on massive text corpora using a self-supervised autoregressive approach. This training enables them to capture complex linguistic patterns and produce contextually coherent text. Furthermore, through prompt fine-tuning, LLMs can be further optimized to respond coherently to user prompts and deliver answers that align with human preferences. Having said that, general-purpose LLMs still struggle in specialized domains. For instance, they may generate hallucinations, show logical inconsistencies, or simply lack factual knowledge [19].
In recent years, with the advancement of LLMs, researchers have been exploring how to apply them to LCA and PCF processes, aiming to bring automation and intelligent capabilities to core operations. Existing work mainly focuses on LCI construction, emission factor matching, data retrieval, and decision support. For instance, the “Tiangong” database project uses LLMs to help build China’s product carbon footprint background database. Through human–machine interaction tools, simply typing “carbon dioxide” (or any variant like “CO2”) automatically retrieves relevant entries, which significantly improves data retrieval efficiency. LLM tools can also automatically convert unit process data collected by experts into the ILCD format for database entry. In terms of emission factor matching, Balaji et al. (2023) proposed the “Flamingo” algorithm, which uses pre-trained language models to automatically match product descriptions with environmental impact factors [20]. On a test set of 664 products, it achieved a matching precision of about 75%. Castle et al. (2025) employed LLMs to automatically retrieve and link LCA database entries based on product bills of materials (BOMs), thereby reducing the need for manual data processing [21]. Luo et al. (2023) introduced the AutoPCF framework [22], which uses multiple general-purpose LLMs to automatically generate cradle-to-gate production process inventories for products. Semantic matching then assigns corresponding emission factors to each production step, ultimately calculating the product’s carbon footprint. Zhang et al. (2025) addressed the challenge of supply chain data transparency by proposing a distributed carbon footprint tracking model based on off-chain tracing and on-chain verification [23]. Using blockchain technology and IPFS distributed storage, they built an interactive tracing framework that supports type filtering. This ensures that carbon emission data across long-distance supply chains remain tamper-proof and can be retrieved efficiently. Additionally, the PCF-RWKV model achieves automated lifecycle modeling and emission factor matching by employing a lightweight RWKV architecture and multi-agent technology [24]. These approaches take advantage of LLMs’ natural language understanding and generation capabilities. They help construct lifecycle inventories and background databases more efficiently, and automatically match emission factors, thus speeding up carbon footprint estimation.
Another line of research focuses on using LLMs to interpret LCA and PCF results and to support decision-making. Preuss et al. (2024) proposed building an LLM-based LCA collaborative assistant [25]. First, they extract metadata from LCA studies—such as target scope, system boundaries, and functional units—through systematic literature reviews, and then construct a high-quality vector database. Next, they develop an AI assistant using RAG, which enables decision-makers to quickly compare assumptions and results across different studies. For example, the study explicitly defines “selection of LCA methodology” as one target scope attribute, and the LLM extracts this information from the literature. This collaborative assistant helps users identify differences in assumptions across studies and see how those differences affect product carbon footprint results, thereby facilitating rapid low-carbon decision-making. Preuss et al. established a theoretical foundation for automating LCA tasks and mitigating the hallucination problem. Their work, however, remained largely conceptual. To address the specific limitations they identified, especially those related to data consistency and the integration of large language models (LLMs) into standardized accounting workflows, we propose the EFMatch-LLM algorithm, which extends these ideas into a practical, automated solution.
While these LLM-based approaches advance result interpretation and decision support, the underlying LCA software tools still rely heavily on manual database mapping, which can introduce inconsistencies. Traditional tools such as SimaPro and GaBi are robust but highly sensitive to manual database mapping and practitioner interpretation. This sensitivity can cause results to vary considerably from one assessment to another. EFMatch-LLM addresses this limitation by using semantic reasoning to automate the identification and matching steps, which reduces the risk of human error and helps maintain methodological consistency, even across complex industrial datasets.
Despite these advances, existing solutions such as Flamingo and AutoPCF still largely treat emission factor matching as a direct text-similarity task. As a result, they are highly susceptible to the semantic noise and non-standard terminology common in raw industrial activity data. Meanwhile, PCF-RWKV optimizes deployment efficiency, but it does not provide an explicit mechanism to narrow the immense search space of global LCA databases without sacrificing matching precision.
The main innovation of this work lies in the EFMatch-LLM algorithm, which moves beyond simple semantic alignment and instead enforces compliance with physical and methodological logic. During a dedicated data reconstruction phase, EFMatch-LLM uses a RAG-driven domain-knowledge reference point to cross-reference raw descriptions with authoritative LCA standards, thereby neutralizing industrial noise. The algorithm also follows a hierarchical two-stage strategy: first, it identifies reference product categories to prune the database search space rapidly; then, it performs high-precision embedding-based matching. This design allows EFMatch-LLM to achieve higher accuracy and robustness in complex, real-world accounting scenarios than existing single-stage or purely generative frameworks.

3. Materials and Methods

3.1. Architecture of the EFMatch-LLM Algorithm

The EFMatch-LLM algorithm uses a two-stage matching method to recommend process emission factors, as shown in Figure 1. The figure illustrates the structural integration of the components introduced in Section 3.1. Raw activity descriptions and user queries enter through the Inputs module and are passed to the Core Algorithm. There, the Reference Product acts as a pivotal node, enabling vector-based retrieval within the RAG framework to achieve high-precision matching. The Outputs section then presents the three result formats that EFMatch-LLM provides: the singular optimal match, a ranked candidate list, and a human-interpretable justification. All three outputs are grounded in the RAG mechanism, which serves to bridge the gap between industrial data and LCA standards.
In the first stage, the LLM takes several inputs from the prompt: the target industrial product, the activity data, and the emission factors, along with a complete and detailed description of the processes they cover. Based on these, it identifies the “reference product” metadata for the target industrial product within the Ecoinvent 3.10 database. Once the reference product is found, the model captures a macro-level description of the product to which the emission factors refer. Then, it leverages the LLM’s built-in industry common sense and its knowledge of materials and process science to quickly narrow the search scope. In other words, it reduces the vast LCA database down to a set of relevant sub-sectors.
If the product metadata is missing in the database, alternative classification systems—such as international standard industry classifications or the Central Product Classification—can be used as substitutes. For a specific query, the model first identifies the closest matching reference product, and then retrieves the corresponding emission factors from it. During this first stage, the LLM processes synonyms and specialized knowledge related to materials science, which allows it to rapidly narrow the search space from all 23,000 emission factors in the database down to just a few dozen relevant candidates.
After the reference product is identified, the algorithm moves to the second stage. First, the LLM extracts all emission factors associated with this set of reference products. These factors may differ in terms of origin, production route, transportation method, or time frame of impact. The LLM then passes these emission factors, along with their detailed process descriptions, to the semantic embedding model.
Once it receives this information, the embedding model performs a refined search. It calculates the cosine similarity between the activity data and the emission factors (including their macro-level descriptions), and then selects the K emission factors that are semantically closest. After that, the embedding model sends these shortlisted emission factors back to the LLM.
The LLM then rescreens and reorders them, drawing on its own knowledge and various LCA expertise stored in the vector database. Finally, it outputs the best-matching emission factors and provides a justification for its recommendation. One important note: if a reference product is missing, or if there is a mismatch in system boundaries or a missing process step, the LLM must strictly output “No match”.

Definition of Ground-Truth Reference Products

To minimize subjective bias and anchor the evaluation of the first stage in objective methodological and physical causality rather than arbitrary expert preference, we designed a rigorous, deterministic hierarchical protocol for defining the ground-truth reference products. Specifically, the labels were constructed according to four objective criteria.
First, taxonomical alignment requires that a candidate reference product strictly belong to the matching hierarchical category under the United Nations Central Product Classification (CPC) system or the International Standard Industrial Classification (ISIC), as employed by the Ecoinvent database structure. Second, material and functional equivalence must be satisfied: the process boundaries, core material composition, and functional units described in the database entry should align precisely with the physical and technical inputs documented in the raw activity data. Third, geographical and technological consistency is maintained by selecting regional market datasets together with the appropriate production technologies, following Ecoinvent’s official system models so that they reflect the actual supply chain context of the product. Fourth, a double-blind verification protocol was implemented to prevent individual expertise from introducing subjective bias. The reference labels were independently developed by multiple certified LCA practitioners through a double-blind annotation process; any discrepancies were resolved not by arbitrary consensus, but by deterministic cross-referencing with Ecoinvent’s validation reports and data documentation.
This structured approach ensures that the reference product labels represent true methodological and technical conformity. As a result, the LLM is evaluated against objective environmental accounting rules rather than merely catering to subjective expert judgment.

3.2. Activity Data Generation

In LCA methodology, activity data refers to the total energy consumed during production, the mass of raw materials input, the energy expended in transporting goods, or the specific quantities involved in waste disposal. Logically, activity data serves as the critical variable in PCF accounting, with the accuracy of this parameter directly determining the reliability of the final assessment results. By combining activity data with specific emission factors, various environmental impact indicators—such as global warming potential, acidification potential, and resource depletion levels—can be quantified. The resulting assessments then evaluate the environmental impact of production activities.
LLMs demonstrate exceptional capabilities across a wide range of NLP tasks and can acquire text content relevant to research objectives and target products through prompt tuning and contextual learning approaches. This feature enables researchers to rapidly define system boundaries and emission inventories for target products in PCF accounting tasks based on LCA methodologies.
This study enables LLMs to automatically generate and output activity data related to target industrial products by constructing prompt words and integrating RAG, while supplementing this activity data with semantic descriptions. However, not all LLMs can generate reasonable activity data relevant to target industrial products. Therefore, this study employs the powerful GPT-4o (OpenAI: San Francisco, CA, USA) with its massive parameter count to directly generate activity data for target industrial products on October 2025.

3.3. Raw Data Reconstruction

During the initial phase of LCA, the core challenge in data processing is that raw activity descriptions are often non-standard. These data typically come directly from corporate financial systems, procurement records, or bills of materials. As a result, they contain many specialized abbreviations, internal financial codes, and non-standardized terminology. To eliminate this noise and extract the core semantics that carry physical meaning, this study introduces an LLM-driven data reconstruction method. By leveraging the extensive common sense and domain expertise embedded in pre-trained models, we map all non-standard raw data into a unified semantic space.
The process works as follows. First, a pre-trained embedding model maps the raw data into a high-dimensional vector space. Then, the LLM comes into play. Because the LLM has been pre-trained on large amounts of technical documentation, industry standards, and web data, it can recognize and expand abbreviations that appear as almost unintelligible text to the embedding model. It can also translate them as needed. At the same time, we use specific prompts to guide the LLM to act like a senior LCA expert. This ensures that the rewritten activity data retains LCA-specific knowledge. Finally, we introduce RAG into the process. This requires the LLM to reconstruct heterogeneous data based on authentic PCF reports, LCA standards, and product reports, which helps keep the newly generated data objective.
This modification and reconstruction of activity descriptions takes place in real time for each individual query, rather than as a one-time pre-processing step applied to the entire database. This dynamic, query-level approach enables the EFMatch-LLM framework to handle the inherent heterogeneity and high noise levels typical of raw industrial data. In practice, reconstructing each input string when inquiry allows the system to tailor the standardization process. For example, by stripping query-specific financial noise or enriching physical parameters. As a result, the resulting description achieves strong semantic alignment with the technical nomenclature of the LCA database before proceeding to the embedding matching stage.

3.3.1. Activity Data and Emission Factor Descriptions Rewriting Based on LLM

When data on the environmental impacts of specific products or services is lacking, the Ecoinvent database can provide first-order approximations of PCFs. In addition, estimates can also be derived from descriptions of business activities and the associated expenditure data. However, these seed files often contain abbreviations for financial terms, domain-specific terminology, and other cryptic expressions. Therefore, using an LLM to generate plain-text descriptions of queries can significantly improve the ability of embedding models to retrieve semantically relevant results.
On the other hand, while embedding models are good at retrieving emission factors that relate to given activity data, the factor ranked highest by cosine similarity is not necessarily the most appropriate one. Selecting the correct emission factor requires identifying the industry sector that truly reflects the greenhouse gas emissions associated with a specific product. To address this issue, we use an LLM to modify the description of the input activity data. Then, based on the descriptions in the Ecoinvent database, we recommend the optimal emission factor, and we incorporate the relevant instructions into the prompt.
Rewriting activity data and emission factor descriptions does more than just identify specific terms. It also resolves abbreviated units of measurement, thereby providing a high-quality textual foundation for subsequent vectorization. In this way, business data that originally belonged to different namespaces and contexts is mapped into a unified semantic space. This significantly reduces the ambiguity that embedding models may encounter when dealing with synonyms or complex contexts. As a result, it lays a solid corpus foundation for achieving automated matching across industries and domains.

3.3.2. Data Standardization and Semantic Alignment

After the initial text rewriting, the model must perform further standardization and semantic alignment. The goal is to make the parsed descriptions of activity data match the highly specialized terminology used in the emission factor database. Emission factor databases typically adopt precise scientific terms, which may vary by region. In contrast, corporate input data often uses common names for products and byproducts. This mismatch makes traditional keyword-based searches ineffective.
To address this, we construct a dynamic semantic alignment layer. This layer uses the reasoning capabilities of large language models (LLMs) to automatically identify relationships between synonyms, scientific names, and commercial terms. It also introduces mandatory alignment through unique identifiers for key industrial product sectors. When the system recognizes a unique identifier, the model prioritizes retrieving entries with the same number from the database, and then uses them as a benchmark for secondary verification. If a unique identifier is missing, the model instead relies on enriched semantic context to perform a more robust matching calculation. This ensures that even when terminological descriptions are extremely sparse, the model can still capture the core environmental characteristics of the operational data.

3.3.3. Recognition and Conversion of Industry Terminology

For complex industrial processes and the field of materials science, the algorithm includes a comprehensive mechanism for recognizing and converting industry-specific terminology. This mechanism does more than just look at lexical relevance. It also explores the logical relationships between material composition and manufacturing processes. For example, when the model encounters a specific type of polymer, it can recognize that this material falls under the category of “polyethylene terephthalate”. Then, it links the polymer to the corresponding benchmark emission factors in the database.
Furthermore, for products with composite properties, the model can automatically identify their primary components and processing levels. Take the difference between “natural rubber” and “synthetic rubber”. The model can distinguish their fundamental environmental impact differences, which allows it to provide sufficient technical details during the rewriting phase. Those details, in turn, support more precise subsequent matching.
Through this comprehensive terminology recognition and conversion mechanism, the model effectively reduces the comprehension bias caused by industry barriers. It achieves a smooth transition from unstructured text to standardized technical descriptions. As a result, the system’s robustness and accuracy are significantly improved when processing multi-source heterogeneous data.

3.4. Semantic Embedding and Retrieval

The embedding model converts the normalized text into high-dimensional dense vectors. The main goal here is to maximize recall. In other words, we want the most relevant matches to appear among the top 10 to 20 candidates. The more detailed precision calibration and exclusion logic are then handled by the LLM in later stages.
Specifically, we first use the BERT model (bert-base-uncased, version 1.0) to map text fragments of any length into 768-dimensional vectors [26]. This allows the geometric distance between vectors to directly reflect the semantic relationships between texts. This vectorization approach goes beyond traditional term frequency-inverse document frequency (TF-IDF) methods [27], because it captures the deeper meanings of words and their conceptual associations within specific contexts.
Mathematically, each query q i and each emission factor entry e j is encoded into an embedding vector, denoted as v q and v e respectively, and stored in an efficient vector index database that supports millisecond-level similarity retrieval. This deep representational capacity allows the model to capture complex logical relationships. For example, the model can recognize that a specific product instance belongs to a broader parent category. As a result, it can filter out a lot of superficially similar but actually unrelated entries during the initial retrieval stage.
After vectorization, the matching problem becomes a matter of computing a metric in a vector space. Our model primarily uses cosine similarity as the core measure for quantifying how semantically close two texts are. The formula for cosine similarity is:
cos θ = v q i · v e j v q i 2 · v e j 2
Here, v q i denotes the embedding vector of the i -th LLM-reconstructed activity description, while v e j denotes the embedding vector of the j -th candidate emission factor entry in the LCA database. The fine-tuned embedding model maps both vectors into a shared high-dimensional semantic space and computes their cosine similarity. A higher cosine value therefore signals a stronger semantic relationship between the industrial activity and the corresponding environmental impact factor. The closer the cosine similarity value is to 1, the more semantically consistent the two text segments are. During the initial search, the algorithm performs a full scan of all emission factor entries in the database. It calculates the cosine similarity between the query vector and every vector in the candidate set, and then extracts the top K most similar results. After that, the system ranks these results in real-time, in descending order of similarity scores.
One advantage of this vector-based approach is that it uses the geometric properties of the vector space model. Semantically similar entries end up closer together in that space, which helps overcome the limitations of purely text-based matching. In addition, to keep query latency very low even with large-scale datasets, the system incorporates approximate nearest neighbor search technology. This ensures that the most similar candidates can still be accurately identified, even under high concurrency. The vectorized retrieval is not only fast but also quite robust—it can tolerate spelling errors, changes in word order, and synonym substitutions.

3.5. Matching Constraint Mechanism

Process LCA places very high demands on accuracy, the stringent requirements for data quality and result accuracy are clearly defined by the international standard ISO 14044:2006 [28]. This standard breaks down data quality requirements into several dimensions—temporal coverage, geographical coverage, technological coverage, precision, completeness, representativeness, consistency, reproducibility, data sources, and uncertainty—and it mandates that all comparative LCA studies address each of these aspects [29]. Precision here refers to how closely the data reflect the true value, while uncertainty captures the variability and reliability of the data. In addition, the ISO 14040 and ISO 14044 standards require that sensitivity and uncertainty analyses be performed during the life cycle interpretation phase, so that the objectivity and robustness of the conclusions can be ensured [28,30,31].
The query data must include detailed information about a specific product, mainly covering its bill of materials, manufacturing processes, and transportation methods. Emission factor databases contain numerous highly specialized terms across a wide range of industries. Although each emission factor is specific to a particular product, there may still be missing entries in the database.
When responding to queries about target industrial products, the EFMatch-LLM algorithm may occasionally output incorrect emission factors. This can happen when the LCA database lacks any emission factor relevant to the target product. In such cases, the LLM might ignore the actual situation and incorrectly match an emission factor to the activity data, which significantly increases the risk of misleading PCF accounting results. The root cause of this problem lies in how LLMs operate: they rely on the probability of word occurrence rather than genuine understanding to make predictions and generate outputs. To reduce such erroneous matches, this study introduces a matching constraint mechanism. Specifically, when the LLM cannot find a reference product for the target industrial product in the LCA database, or when none of the candidate emission factors from the reference product meet the system boundary requirements—meaning the cosine similarity does not reach the specified threshold—the algorithm must output a “No match” result and provide an explanation. Because incorrect data in LCA can be highly misleading, this mechanism helps prevent wrong attributions in LCA.
According to the definition of “matching”, the key to emission factor matching is knowing when a given query does not correspond to any valid emission factor in the database. Relying solely on a distance threshold based on semantic text similarity is not enough to determine a “non-match”. Therefore, we use an LLM to assess whether a suitable match exists among the ranked list of semantically similar emission factors. By providing additional context through prompts and incorporating expert knowledge, the LLM can be guided to make appropriate recommendations.
Determining whether a recommendation is a “match” or a “non-match” is critical for evaluating the accuracy of the LLM’s suggestions. In this study, a recommendation is considered a match only when the system boundary of the emission factor fully aligns with the query input. For example, we judged that the emission factor for “natural rubber” does not match that for “styrene-butadiene rubber”, because there is insufficient data to compare their production processes. Similarly, “logs/roundwood” is not a good match for “wood chips/sawdust”, since the latter excludes other ingredients and the processing steps at sawmills. This strict definition provides an objective standard. In practice, however, LCA experts may make different choices depending on available data and research objectives. Importantly, even if the algorithm outputs “No match”, it will still list the emission factor that is closest to the query. Therefore, the algorithm remains useful when human experts intervene.

4. Results

This study evaluates the model using emission factors from the “cradle-to-gate” production stage. All emission factors come from the Ecoinvent 3.10 database, which covers a variety of functional units. For example, it includes the carbon dioxide equivalent (kg CO2-eq/kg material) emitted per kilogram of material produced, the CO2 equivalent emitted per kilowatt-hour of electricity consumed, and the CO2 equivalent emitted from fuel per ton-kilometer of freight transported.
Unlike LCA practitioners in real-world applications, EFMatch-LLM does not combine emission factors from raw material production with those from manufacturing processes. For process-level LCA, the emission factors used must cover the entire “cradle-to-gate” system boundary for a given query. If the available data only covers part of the process, then the actual value is marked as “No match”. The performance of EFMatch-LLM is evaluated using the following four metrics:
Precision@K: This metric measures the proportion of correct matches among the top-K results in the query’s output list. The choice of K depends on how the algorithm is used to evaluate model performance. Top-1 corresponds to a fully automated solution. If this metric is 90%, it means there is a 10% chance that the selected emission factor is wrong. Top-10 represents a scenario where human reviewers are given ten recommended emission factors for a specific activity data, and they then pick the right one for PCF evaluation. In this case, if Precision@10 reaches 90%, it means that in 90% of cases, human experts can find the correct emission factor within the top ten recommendations. The model presents up to ten options to the user, and the LLM ranks these options from highest to lowest relevance. This ranking helps reduce the time users spend sifting through candidates.
Mean Absolute Percentage Error ( M A P E ): Unlike direct emission factor matching, M A P E evaluates prediction accuracy from the perspective of the PCF accounting. It does so by comparing the predicted emission factors P r e d i c t e d i with the correct ones C o r r e c t i . For each user query, the system computes the difference between the CO2 impact value of the predicted emission factor and that of the actual emission factor. The formula for M A P E is as follows:
M A P E = 100 % n i = 1 n | C o r r e c t i P r e d i c t e d i C o r r e c t i |
M a t c h   P r e c i s i o n : In process LCA scenarios, there may be activity data for which no exact emission factor can be matched. In such cases, both human experts and the model will mark the matching result for that activity data as “No match”. M a t c h   P r e c i s i o n is calculated only for those activity data that do have valid emission factors. Unlike Precision@K, this metric is computed within the subset of matchable queries, denoted as D m a t c h a b l e , where the ground truth y i , and y ^ i is the predicted emission factor. Specifically, its denominator N m a t c h a b l e remains constant, while the numerator increases only when the model correctly identifies the exact non-empty emission factor. Consequently, any conservative bias, such as a tendency to over-predict “No Match”, incurs a severe penalty because it raises the number of false negatives, which directly causes M a t c h   P r e c i s i o n to drop rapidly. In this way, the mathematical formulation guarantees that the metric cannot be artificially inflated by a model’s inclination to output “No Match”. The formula for M a t c h   P r e c i s i o n is as follows:
M a t c h   P r e c i s i o n = i D m a t c h a b l e 1 y ^ i = y i N m a t c h a b l e
Latency: This metric reflects how long the algorithm takes to return a matching emission factor after receiving input. Latency is important because it helps evaluate both the cost and the response speed of the algorithm. Smaller LLMs tend to offer lower latency and cost, but their performance is correspondingly weaker.
All experiments were conducted on a server equipped with four 4090 GPUs and 96 GB of VRAM. In this study, we used BM25 (via Rank-BM25 library version 0.2.2) and SBERT (all-MiniLM-L6-v2, version 2.2.0) as baselines and three different LLMs, Qwen2.5-1.5B, Qwen2.5-7B, and Llama3.1-8B, to investigate and evaluate emission factor matching. The experimental results are shown in Table 1.
The results show that all three performed well, both in fully automatic mode (Precision@1) and as an auxiliary tool for LCA experts (Precision@10). In fully automatic operation, Llama3.1-8B achieved a correct matching rate of 82.6%, the highest among the three. When performing LCA emission factor matching tasks, Qwen2.5-7B achieved a M a t c h   P r e c i s i o n of 95.0%. This means the model can match precisely when correct emission factors exist, and otherwise output a “No match” result. Llama3.1-8B had a M A P E of 12.0, indicating that its matched emission factors had relatively small numerical errors. Qwen2.5-1.5B and Qwen2.5-7B also had relatively low error values, though both were slightly higher than Llama3.1-8B’s. The traditional BM25 method, which captures only lexical matching, performs poorly in terms of Precision@K and M A P E , confirming that simple retrieval-based approaches struggle to handle industrial term ambiguity and abbreviations. The SBERT pre-trained model achieves some improvement in semantic retrieval but still neglects domain-specific background knowledge. These metrics confirm that our algorithms achieve very high correct matching rates and M a t c h   P r e c i s i o n .
In terms of latency, Qwen2.5-1.5B took the least time to complete the task: only 8.3 s. The other two LLMs were slightly slower, but all three significantly reduced the time required compared to manual matching by LCA experts. This proves that our algorithm can greatly improve the efficiency of PCF accounting.
In the ablation study, we investigated the contribution of each module in EFMatch-LLM by selectively removing steps and measuring the impact on performance. Table 2 shows experiments on LCA emission factor matching using activity data generated by GPT-4o. We found that data reconstruction led to a decrease in accuracy. This may be because the model focuses on the main components of the input data while ignoring or losing information about other distinct components. As a result, after data reconstruction, the emission factors lack certain details. For example, a model with the data reconstruction step classified “precipitated silica” as “carbon black.” In this case, the correct output should have been “No match”, because the “precipitated silica” entry involves the reaction of sodium silicate with sulfuric acid and an energy-intensive drying step, details the LLM did not account for. Specifically, M a t c h   P r e c i s i o n decreased by 16.8%, indicating that inappropriate data rewriting can interfere with correct matching.
In process LCA, EFMatch-LLM first performs a preliminary screening of the reference products to which the input industrial products belong, and then proceeds to final emission factor matching. When we omitted this reference product selection step, M a t c h   P r e c i s i o n dropped by 5.6%. This confirms that the step helps narrow down the range of emission factor types that need to be considered in the final matching task. In the study mentioned before, the model performs emission factor matching during the reference product step and averages the emission factors that belong to a single reference product. Due to the specificity of emission factors, the performance of previous state-of-the-art algorithms that relied on semantic matching declined significantly. Our ablation experiments show that with reference product selection, all performance metrics (Precision@1, Precision@10, and M a t c h   P r e c i s i o n ) improved.
When the algorithm uses semantic matching alone, it becomes clear that it cannot complete the task. The message “Precision@1 is 0.0%” indicates that the algorithm failed to find any correct emission factor. In this situation, the PCF accounting produced by the algorithm would inevitably be wrong. This confirms that the algorithm relies heavily on the reasoning logic of the LLM. Conversely, when the LLM works alone (without semantic matching), the model can sometimes identify the correct emission factors for the activity data. However, the numerical errors in those emission factors are too large, and the matching process takes too long. This suggests that an LLM alone finds it difficult to match emission factors accurately from the entire database. Therefore, we need both RAG and embedding models to improve the algorithm’s accuracy and matching efficiency.
When we use activity data generated directly by LLMs together with the Ecoinvent 3.10 database, LLMs with larger parameter counts perform better than those with smaller ones. Meanwhile, smaller LLMs offer higher computational speed and lower latency. Specifically, Qwen2.5-7B and Llama3.1-8B outperformed Qwen2.5-1.5B on all four metrics: Precision@1, Precision@10, M a t c h   P r e c i s i o n , and M A P E . However, because Qwen2.5-1.5B has fewer parameters, it runs faster and therefore has lower latency. Overall, the better performance of the larger models indicates that LLMs with more parameters tend to work better for emission factor matching. In summary, when LLMs perform this task, they need more precise instructions, larger parameter sizes, and up-to-date domain knowledge.
Overall, the collaboration between the LLM and the embedding model is essential in our algorithm. When semantic matching is removed, the algorithm cannot perform emission factor matching correctly.
We also ran experiments using different semantic embedding models and varying vector space dimensions. The results are shown in Table 3. After changing the embedding model, the fully automatic algorithm achieved a maximum accuracy of 98.1%, and the human-assisted algorithm reached up to 100%. In general, the choice of embedding model did not have a significant impact on the overall performance of the emission factor matching model. Experiments on activity data generated by the LLM show that Precision@10 is around 100 for nearly all embedding models. However, there are noticeable differences in Precision@1 across the dataset. This suggests that the order in which emission factors are presented to the LLM influences the final matching results. Additionally, vector dimension size affects Precision@1 to some extent, but it has virtually no impact on Precision@10.

5. Discussion

5.1. Human-in-the-Loop

Since LCA results affect corporate reputation and compliance, fully automated black-box systems without any human oversight are not sustainable. Future research should develop new governance workflows that involve humans in the loop (HITL). AI systems should do more than just provide matching results. They should also generate explainable audit reports, which include complete reasoning logic and citations of original evidence. Research should focus on using dashboards to record every AI decision, every expert intervention, and every data update. This would create a tamper-proof audit trail that meets third-party verification requirements under ISO 14064 and ISO 14067 [32,33,34].
Our results show that Precision@10 scores range from 84.5% to 87.4%. These scores strongly support the paradigm of using AI as an expert assistant. Compared with pursuing 100% fully automated matching, positioning AI agents as decision-support hubs is more aligned with current industry risk preferences. In a field with high compliance requirements like life cycle assessment, black-box automation without human oversight could lead to undetectable systemic biases.
Introducing HITL workflows is not only meant to correct occasional AI hallucinations. It also enables continuous model optimization through a feedback loop driven by human experts. When the confidence level of an AI output falls below a preset threshold, the system automatically redirects the task to an expert review interface. This approach significantly reduces error rates while providing high-quality annotated data for later fine-tuning. This human-AI synergy ensures that the accounting process meets the rigorous requirements of ISO 14067, giving automated accounting results an auditable, financial-grade credibility.
In practical deployment, a more explicit confidence-trigger mechanism is needed to determine when human intervention should be sought. In this study, we quantify confidence using three complementary signals: the cosine similarity between the reconstructed activity description and the retrieved emission factor, the ranking gap between the top-1 and top-2 candidates, and the consistency of the LLM’s outputs across multiple prompt trials. Based on preliminary experimental observations, we recommend automatically transferring a task to human experts whenever the cosine similarity drops below 0.85, the score difference between the top two candidates falls under 5%, or repeated LLM reasoning produces inconsistent matching recommendations. These conditions typically point to semantic ambiguity, insufficient database coverage, or unclear system boundaries. Conversely, when similarity scores exceed 0.90 and ranking stability remains high across several inference runs, the system can safely perform fully automated matching. For the intermediate range (0.85–0.90), a semi-automated review workflow is more appropriate: the system supplies ranked recommendations while the human expert makes the final selection. This tiered confidence strategy significantly reduces expert workload while ensuring that high-risk matching decisions remain under human supervision.

5.2. Analysis of MAPE Sensitivity and Complexity Across Different Material Categories

Differences in M A P E across different material categories reflect the heterogeneous complexity of the underlying industrial inventory data. To examine the sensitivity of automated matching accuracy to industrial process complexity and background data coverage, we conducted a fine-grained, material-category-level analysis on 800 activity data entries, 100 for each of the eight major industrial product categories: tires, cement, ammonium phosphate, wood products, textiles, electronics, steel, and lithium batteries. The experimental results are summarized in Table 4.
For lithium batteries and steel products, controlling M A P E is the most challenging. Research shows that emission factors for lithium batteries can vary by a factor of several times depending on the production pathway—for example, NCM versus LFP systems, or differences in the electricity mix. Similarly, steel accounting must distinguish between the blast furnace–converter route and the electric arc furnace route. Otherwise, semantic overlap during matching will lead to large calculation errors. This sensitivity to production pathways means that LLMs need to accurately identify and keep process prefixes during the reconstruction phase.
Mismatches in the textile category often come from the sector’s complex, multi-tiered supply chains and the composite nature of its materials. Because textiles involve many blending processes and complicated post-processing steps, simple material-name matching cannot capture their true carbon intensity. As a result, when detailed metadata is missing, M A P E values show a long-tail distribution.
In contrast, products such as cement typically have the most robust M A P E performance. Their production processes are relatively standardized, and database coverage is extensive. Automated matching for these materials has largely reached maturity. Therefore, future optimization efforts will shift from improving accuracy to real-time alignment of emission factors across different regions.

6. Conclusions

This study proposes a product carbon footprint emission factor matching algorithm based on large language models, which we call EFMatch-LLM. The algorithm shows clear advantages in emission factor matching tasks for life cycle inventories. Traditional methods rely heavily on expert experience and static databases. In contrast, our approach enables real-time retrieval of specialized material information and integrates it into the inference process. As a result, it reduces manual intervention and helps bridge knowledge gaps. Experimental results on key industrial products show that EFMatch-LLM can recommend more accurate factor values in less time, while also significantly reducing calculation errors. This demonstrates the reliability and feasibility of our method for PCF accounting.
Overall, our experiments confirm the superiority of EFMatch-LLM in improving emission factor matching. Compared with traditional matching methods based on semantic embedding models, the algorithm performs much better on industrial product emission factor matching tasks. This suggests that EFMatch-LLM can help advance further research and development in the PCF accounting field.
Future research should aim not only for higher M a t c h   P r e c i s i o n but also for building an intelligent ecosystem equipped with environmental common sense and rigorous logic. This system will no longer be an isolated search tool. Instead, it will become a decision-support hub that is deeply integrated with corporate ERP systems and global databases. It will support real-time monitoring and remain under the supervision of human experts. By establishing a standardized and highly interoperable technical framework, AI can fundamentally reshape the LCA paradigm and provide precise digital tools to help achieve global net-zero emissions targets. In this process, interdisciplinary collaboration among AI scientists, LCA experts, and industrial policymakers will be the key driver for moving these potential pathways from the laboratory to real-world production practices.

Author Contributions

Conceptualization, C.P.; methodology, J.W.; software, C.P.; validation, J.W. and Y.W.; formal analysis, J.W.; investigation, J.W.; resources, X.Z.; data curation, J.W.; writing—original draft preparation, J.W.; writing—review and editing, C.P.; visualization, J.W.; supervision, C.P.; project administration, C.P.; funding acquisition, J.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available in the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PCFProduct carbon footprint
LCALife cycle assessment
LCILife cycle inventory
LLMLarge language model
RAGRetrieval-augmented generation

References

  1. Curran, M.A. Life-Cycle Assessment: Principles and Practice; National Risk Management Research Laboratory, Office of Research and Development, US Environmental Protection Agency: Washington, DC, USA, 2006.
  2. Preuss, N.; You, F. Automating Life Cycle Assessments through Artificial Intelligence Agents and Integrated Assessment Models. Environ. Sci. Technol. 2025, 60, 33–48. [Google Scholar] [CrossRef] [Scilit]
  3. Mahlan, S.; Tokede, O.; Sadick, A.M.; Costin, G.P. Capital goods in life cycle inventory of products: A global systematic review and future research agenda. Int. J. Life Cycle Assess. 2025, 30, 1623–1650. [Google Scholar] [CrossRef] [Scilit]
  4. Sečkár, M.; Schwarz, M.; Golej, J.; Veverková, D. Life cycle assessment and software tools comparison. Int. J. Environ. Sustain. Dev. 2025, 24, 145–162. [Google Scholar] [CrossRef] [Scilit]
  5. Nouri, A.; Hu, M. Democratizing environmental impact assessment: An AI-augmented framework for sustainable building design. iScience 2026, 29, 114589. [Google Scholar] [CrossRef] [Scilit]
  6. Balaji, B.; Vunnava, V.S.G.; Guest, G.; Kramer, J. Caml: Carbon footprinting of household products with zero-shot semantic text similarity. In Proceedings of the ACM Web Conference; ACM: New York, NY, USA, 2023; pp. 4004–4014. [Google Scholar]
  7. Asudani, D.S.; Nagwani, N.K.; Singh, P. Impact of word embedding models on text analytics in deep learning environment: A review. Artif. Intell. Rev. 2023, 56, 10345–10425. [Google Scholar] [CrossRef] [Scilit]
  8. Arslan, M.; Ghanem, H.; Munawar, S.; Cruz, C. A Survey on RAG with LLMs. Procedia Comput. Sci. 2024, 246, 3781–3790. [Google Scholar] [CrossRef] [Scilit]
  9. Li, H.; Su, Y.; Cai, D.; Wang, Y.; Liu, L. A survey on retrieval-augmented text generation. arXiv 2022, arXiv:2202.01110. [Google Scholar] [CrossRef] [Scilit]
  10. Pauer, E.; Wohner, B.; Tacker, M. The influence of database selection on environmental impact results. Life cycle assessment of packaging using gabi, ecoinvent 3.6, and the environmental footprint database. Sustainability 2020, 12, 9948. [Google Scholar] [CrossRef] [Scilit]
  11. Herrmann, I.T.; Moltesen, A. Does it matter which Life Cycle Assessment (LCA) tool you choose?—A comparative assessment of SimaPro and GaBi. J. Clean. Prod. 2015, 86, 163–169. [Google Scholar] [CrossRef] [Scilit]
  12. Rasmussen, F.N.; Andersen, C.M.; Wittchen, A.; Hansen, R.N.; Birgisdóttir, H. Environmental Product Declarations of Structural Wood: A Review of Impacts and Potential Pitfalls for Practice. Buildings 2021, 11, 362. [Google Scholar] [CrossRef] [Scilit]
  13. Zhong, S.; Chen, R.; Song, F.; Xu, Y. Knowledge Mapping of Carbon Footprint Research in a LCA Perspective: A Visual Analysis Using CiteSpace. Processes 2019, 7, 818. [Google Scholar] [CrossRef] [Scilit]
  14. Aziminezhad, M.; Habibi, A.; Jamhiri, B.; Bamshad, O.; Aziminezhad, M. Beyond carbon: An integrated LCA–MCDA framework for circularity measurement of ordinary and geopolymer concrete. Environ. Impact Assess. Rev. 2026, 116, 108133. [Google Scholar] [CrossRef] [Scilit]
  15. Naveed, H.; Khan, A.U.; Qiu, S.; Saqib, M.; Anwar, S.; Usman, M.; Akhtar, N.; Barnes, N.; Mian, A. A comprehensive overview of large language models. ACM Trans. Intell. Syst. Technol. 2025, 16, 106. [Google Scholar] [CrossRef] [Scilit]
  16. Raiaan, M.A.K.; Mukta, M.S.H.; Fatema, K.; Fahad, N.M.; Sakib, S.; Mim, M.M.J.; Ahmad, J.; Ali, M.E.; Azam, S. A review on large Language Models: Architectures, applications, taxonomies, open issues and challenges. IEEE Access 2024, 12, 26839–26874. [Google Scholar] [CrossRef] [Scilit]
  17. Baktash, J.A.; Dawodi, M. Gpt-4: A review on advancements and opportunities in natural language processing. arXiv 2023, arXiv:2305.03195. [Google Scholar] [CrossRef] [Scilit]
  18. Imran, M.; Almusharraf, N. Google Gemini as a next generation AI educational tool: A review of emerging educational technology. Smart Learn. Environ. 2024, 11, 22. [Google Scholar] [CrossRef] [Scilit]
  19. Li, H.T.; Ai, Q.Y.; Chen, J.; Dong, Q.; Wu, Z.; Liu, Y. Blade: Enhancing black-box large language models with small domain-specific models. In Proceedings of the AAAI Conference on Artificial Intelligence; Association for the Advancement of Artificial Intelligence (AAAI): Palo Alto, CA, USA, 2025; Volume 39, pp. 24422–24430. [Google Scholar]
  20. Balaji, B.; Vunnava, V.S.G.; Domingo, N.; Gupta, S.; Gupta, H.; Guest, G.; Srinivasan, A. Flamingo: Environmental impact factor matching for life cycle assessment with zero-shot machine learning. ACM J. Comput. Sustain. Soc. 2023, 1, 11. [Google Scholar] [CrossRef] [Scilit]
  21. Castle, S.; Schneider, J.M. Entity Linking using LLMs for Automated Product Carbon Footprint Estimation. In Proceedings of the 1st Workshop on Ecology, Environment, and Natural Language Processing; University of Tartu Library: Tallinn, Estonia, 2025; pp. 56–60. [Google Scholar]
  22. Deng, Z.; Liu, J.; Luo, B.; Yuan, C.; Yang, Q.; Xiao, L.; Zhou, W.; Liu, Z. AutoPCF: Efficient Product Carbon Footprint Accounting with Large Language Models. arXiv 2023, arXiv:2308.04241. [Google Scholar] [CrossRef] [Scilit]
  23. Zhang, Y.; Yao, S.; Chen, Y. Developing a carbon footprint calculation method for product life cycle based on low-carbon design: A case study of the STAGE Bluetooth speaker. PLoS ONE 2025, 20, e0327576. [Google Scholar] [CrossRef] [Scilit]
  24. Li, Z.; Tang, P.; Wang, X.; Liu, X.; Mou, P. PCF-RWKV: Large Language Model for Product Carbon Footprint Estimation. Sustainability 2025, 17, 1321. [Google Scholar] [CrossRef] [Scilit]
  25. Preuss, N.; Alshehri, A.S.; You, F. Large language models for life cycle assessments: Opportunities, challenges, and risks. J. Clean. Prod. 2024, 466, 142824. [Google Scholar] [CrossRef] [Scilit]
  26. Gardazi, N.M.; Daud, A.; Malik, M.K.; Bukhari, A.; Alsahfi, T.; Alshemaimri, B. BERT applications in natural language processing: A review. Artif. Intell. Rev. 2025, 58, 166. [Google Scholar] [CrossRef] [Scilit]
  27. Abubakar, H.D.; Umar, M.; Bakale, M.A. Sentiment classification: Review of text vectorization methods: Bag of words, Tf-Idf, Word2vec and Doc2vec. SLU J. Sci. Technol. 2022, 4, 27–33. [Google Scholar] [CrossRef] [Scilit]
  28. ISO 14044:2006; Environmental Management—Life Cycle Assessment—Requirements and Guidelines. International Organization for Standardization: Geneva, Switzerland, 2006.
  29. Cooper, J.S.; Kahn, E. Commentary on issues in data quality analysis in life cycle assessment. Int. J. Life Cycle Assess. 2012, 17, 499–503. [Google Scholar] [CrossRef] [Scilit]
  30. Klöpffer, W. The critical review of life cycle assessment studies according to ISO 14040 and 14044: Origin, purpose and practical performance. Int. J. Life Cycle Assess. 2012, 17, 1087–1093. [Google Scholar] [CrossRef] [Scilit]
  31. ISO 14040:2006; Environmental Management—Life Cycle Assessment—Principles and Framework. International Organization for Standardization: Geneva, Switzerland, 2006.
  32. ISO 14064-1:2018; Greenhouse Gases—Part 1: Specification with Guidance at the Organization Level for Quantification and Reporting of Greenhouse Gas Emissions and Removals. International Organization for Standardization: Geneva, Switzerland, 2018.
  33. ISO 14064-2:2019; Greenhouse Gases—Part 2: Specification with Guidance at the Project Level for Quantification, Monitoring and Reporting of Greenhouse Gas Emission Reductions or Removal Enhancements. International Organization for Standardization: Geneva, Switzerland, 2019.
  34. ISO 14067:2018; Greenhouse Gases—Carbon Footprint of Products—Requirements and Guidelines for Quantification. International Organization for Standardization: Geneva, Switzerland, 2018.
Figure 1. Architecture of EFMatch-LLM algorithm.
Figure 1. Architecture of EFMatch-LLM algorithm.
Sustainability 18 05444 g001
Table 1. Performance of External Baseline and EFMatch-LLM When Using Different LLMs.
Table 1. Performance of External Baseline and EFMatch-LLM When Using Different LLMs.
ModelsPrecision@1Precision@10Match
Precision
MAPELatency
ExternalBaselines
BM2554.864.159.139.20.2 s
SBERT63.974.671.332.60.3 s
Large Language Models
Qwen2.5-1.5B74.877.483.221.28.3 s
Qwen2.5-7B80.384.595.013.712.3 s
Llama3.1-8B82.687.493.412.014.9 s
Table 2. The Effect of Different Modules on Emission Factor Matching in Ablation.
Table 2. The Effect of Different Modules on Emission Factor Matching in Ablation.
AblationPrecision@1Precision@10Match
Precision
MAPELatency
EFMatch-LLM80.384.595.013.712.3 s
Raw Data Reconstruction65.868.478.2148.918.7 s
No LLM Reference Product73.677.589.49.28.6 s
No Semantic Matching67.388.60.09,428,794.638.5 s
Semantic Match only0.018.10.0354,482.40.2 s
Table 3. Performance Comparison of Different Embedding Models When Calculating Cosine Similarity.
Table 3. Performance Comparison of Different Embedding Models When Calculating Cosine Similarity.
Embedding ModelDimensionsPrecision@1Precision@10
BAAI/bge-small-en-v1.538474.897.6
BAAI/bge-base-en-v1.576881.899.6
BAAI/bge-large-en-v1.5102488.498.0
thenlper/gte-small38476.796.3
thenlper/gte-base76887.496.6
thenlper/gte-large102498.1100
bert-base-uncased76879.897.1
bert-large-uncased102489.999.8
Table 4. Comparison of EFMatch-LLM across Different Industrial Materials.
Table 4. Comparison of EFMatch-LLM across Different Industrial Materials.
ProductsPrecision@1Precision@10Match
Precision
MAPE
Tires81.297.395.611.4
Cement91.599.198.54.1
Ammonium phosphate84.498.096.89.5
Wood products86.098.597.28.2
Textiles76.893.892.418.2
Electronics and electrical appliances78.094.593.016.5
Steel74.391.489.221.8
Lithium batteries72.590.288.024.3
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.

Share and Cite

MDPI and ACS Style

Wen, J.; Pang, C.; Wang, Y.; Zeng, X. Product Carbon Footprint Emission Factor Matching Algorithm Based on Large Language Models and Semantic Retrieval. Sustainability 2026, 18, 5444. https://doi.org/10.3390/su18115444

AMA Style

Wen J, Pang C, Wang Y, Zeng X. Product Carbon Footprint Emission Factor Matching Algorithm Based on Large Language Models and Semantic Retrieval. Sustainability. 2026; 18(11):5444. https://doi.org/10.3390/su18115444

Chicago/Turabian Style

Wen, Jiawei, Chengxin Pang, Yanxin Wang, and Xinhua Zeng. 2026. "Product Carbon Footprint Emission Factor Matching Algorithm Based on Large Language Models and Semantic Retrieval" Sustainability 18, no. 11: 5444. https://doi.org/10.3390/su18115444

APA Style

Wen, J., Pang, C., Wang, Y., & Zeng, X. (2026). Product Carbon Footprint Emission Factor Matching Algorithm Based on Large Language Models and Semantic Retrieval. Sustainability, 18(11), 5444. https://doi.org/10.3390/su18115444

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop