$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Ethical statement
This study was reviewed and approved by the Institutional Review Board (IRB) of The National University of Malaysia (UKM) prior to data collection (Approval ID: UKM/FEP/2025/AI-047; Approval Date: 12 March 2025). The approved protocol covered the administration of structured surveys and semi-structured interviews involving human participants. All participants were informed about the purpose of the study, the voluntary nature of their participation, and their right to withdraw at any time without consequence, and written informed consent was obtained before their inclusion. Participant anonymity and confidentiality were strictly maintained, with no personally identifiable information included in the analysis or publication, and all data were securely stored and used solely for academic research purposes in accordance with institutional ethical standards and relevant international guidelines for human-subject research.
Overall architecture of the proposed BERT–GNN KM framework
Initially a fine-tuned transformer encoder was used to process unstructured text, including internal documents, customer interactions and social media content. The overall system architecture of the BERT–GNN-based KM workflow is shown in Figure 1. The enterprise data used in this study were collected in digital document formats, including structured survey files, interview transcripts, internal enterprise reports, and publicly available case study documents. All documents were consolidated into a unified corpus for analysis. Textual content was extracted from these sources and cleaned to remove irrelevant metadata, duplicate entries, and formatting artifacts. The cleaned corpus was then segmented into sentences and tokenized to prepare it for downstream natural language processing such as text extraction using parsers, noise removals, sentence segmentation and tokenization using Word piece tokenizer. This processed textual dataset served as the input for the fine-tuned model for entity and relation extraction34 which have 12 layers with 12 attention heads and 768 hidden units. The extracted data were organized into a Knowledge Graph, which provided a structured and interconnected representation of knowledge across the enterprise domain ontology mapping. GNNs were applied for ontology alignment using cosine similarity and reasoning to ensure that semantic relationships across knowledge domains were accurately captured and logically inferred by removing the duplicates through string similarity with the threshold 0.85. The processed knowledge was then utilized within the decision-making layer, enabling efficient data analysis and facilitating data-driven decision-making. This architecture transformed fragmented data into intelligent, context-aware information assets. The framework was validated through business case simulations and benchmarked against conventional KM systems such as Naive Bayes (NB), Support Vector Machine (SVM), Random Forest (RF), TF-IDF, LDA, BERT only and BERT with KG with the dataset split of 70:15:15 and fixed seed of 42 to evaluate performance improvements in retrieval accuracy, decision latency, and knowledge utility.

Figure 1: Overall System Architecture of BERT-GNN based KM Workflow. Overall AI–BDA–GNN system architecture showing multi-source data ingestion, pre-processing, fine-tuned BERT for semantic extraction, KG population, GNN-based ontology alignment/reasoning, and the decision-making layer. Arrows indicate data flow and optional feedback loops for online learning. Please click here to view a larger version of this figure.
Data acquisition
The dataset used in this study was collected from multiple sources to support representativeness and external validity. Primary data collection through structured surveys and semi-structured interviews with practitioners in the IT, manufacturing, healthcare, and education sectors included certified members of the Chamber of Financial Auditors of Romania. The secondary data included anonymized internal enterprise documents, annual reports, and publicly available digital transformation case studies. The data collection was done within a well-defined study period, and all records were anonymized on grounds of institutional ethical clearance to protect confidentiality and ensure compliance.
Participation Selection Criteria: To guarantee methodological rigor and representativeness, participants were chosen based on well-defined inclusion and exclusion criteria. In addition to being actively involved in digital transformation, KM, artificial intelligence, big data analytics, or enterprise information systems initiatives, eligible participants had to have at least three years of professional experience in IT, manufacturing, healthcare, education, accounting, or related enterprise environments. It was necessary for certified professionals to have active certification status during the data collecting period (e.g., members of the Chamber of Financial Auditors of Romania). In order to accurately understand the survey and interview materials and to give informed permission in accordance with the authorized IRB protocol, participants were also required to demonstrate proficiency in either Romanian or English. Those with less than three years of relevant experience, inactive professional status (if applicable), no direct involvement in enterprise-level knowledge or decision-making processes, incomplete survey responses (more than 20% missing data), or unsuccessful data quality screening checks were all excluded. Additionally, transcripts of interviews that were not sufficiently detailed or pertinent to KM techniques were not included in the analysis. A competent, sector-representative, and analytically sound participant sample was guaranteed by these standards.
Certified members of the Chamber of Financial Auditors of Romania (CAFR) were a key target population for data collection. An online survey was developed and distributed through CAFR internal communication channels to support targeted distribution and high response rates. To form a representative sample, CAFR histories were reviewed and 250 registered participants were selected based on study-relevant features.
Survey instrument structure: The study used a structured questionnaire with 24 items spread across five construct domains: organizational agility and operational efficiency (5 items), strategic decision support and innovation capability (5 items), Big Data Analytics impact on knowledge sharing (5 items), AI adoption in KM (5 items), and user-perceived effectiveness and system usability (4 items). A 5-point Likert scale, with 1 denoting "strongly disagree" and 5 denoting "strongly agree," was used to rate each item. The tool was contextualized for enterprise AI implementation and modified from previously validated KM and digital transformation scales. Three academic scholars and two business experts conducted an expert review to confirm content validity. To improve language, gauge clarity, and measure reliability, a pilot research with 20 practitioners was carried out; all components had Cronbach's alpha values greater than 0.80, showing strong internal consistency. Semi-structured interviews were also carried out to supplement the survey results. Five subject areas were covered in the interview guide: experience with digital transformation, difficulties with enterprise knowledge flow, integration of AI and Big Data in decision-making, obstacles to semantic alignment, and ethical governance issues. Every interview was performed with informed consent, lasted roughly 45 to 60 minutes, was audio recorded, and was then transcribed for qualitative analysis.
To evaluate the performance of the suggested BERT-GNN framework for KM in digitally transforming organizations, a big and diverse dataset was prepared from different sources in diverse industries. The dataset covers quantitative as well as qualitative aspects to represent the dynamic perceptions regarding knowledge flow and organizational change. Structured data were gathered from more than 250 professionals through an online questionnaire consisting of Likert-scale (range 1–5) items for measuring perceived effects of Artificial Intelligence (AI) and Big Data Analytics (BDA) on knowledge sharing, innovation, and business agility. Concurrently, unstructured data were gathered through semi-structured interviews with 30 domain experts, providing more than 120,000 transcript words. Further semi structured materials including company annual reports and digital strategy papers (in excess of 50 documents) were collected to place enterprise-scale adoption patterns into context. In addition, 15 detailed case studies from the IT, manufacturing, healthcare, and education industries were added to offer practical transformation contexts. Internal knowledge base papers (circa 200 MB), anonymized for privacy reasons, and were also included to enhance the portrayal of operational knowledge assets. This multi-source dataset enables a strong training and evaluation pipeline for deep learning models and captures both strategic and operational aspects of KM. Table 1 shows the population sample used for evaluation.
| Component | Type | Source | Size/Volume |
| Professional Survey Responses | Structured | Online surveys from 250+ professionals | ~10,000 records |
| Interview Transcripts | Unstructured | Semi-structured interviews from 30 experts | ~120,000 words |
| Company Reports | Semi-structured | Annual reports and digital strategy docs | 50+ documents |
| Case Studies | Mixed | Industry-specific digital transformation use cases | 15 detailed cases |
| Knowledge Base Content | Unstructured | Internal documents from organizations (anonymized) | ~200 MB |
Table 1: Population Sample used for Evaluation. Provides sample size and sampling frame.
Data pre-processing and BERT fine-tuning
The raw enterprise document data were accessed from curated list and preprocessed using sentence segmentation, tokenization, stop word removal, and normalization to meet the requirements of the tokenizer. The pre-trained model was then further modified to fine-tune the model for a particular task, and fine-tuned to perform a named entity recognition (NER) and relation extraction (RE) task. The model has been fine-tuned on the preprocessed corpus data for a particular epoch count with the Adam optimizer. Finally, contextualized word embedding’s (R768) were produced from identified entities and their relationships. Normalized entities were generated by an ontology-based normalization technique, in which different entities, such as synonyms were converted into normalized form. Each distinct normalized entity was a node, whereas the relation between entities was called an edge in the knowledge graph representation. The normalized entity embedding’s generated by the model formed the initial node features of the Graph Neural Network. In the following step, the Graph Neural Network was trained with the method for supervised link prediction with negative sampling obtained through edge corruption. In the training, there is a cross-entropy loss over a number of epochs. The trained framework was assessed by using Knowledge Retrieval Precision, Decision Making Latency, and User Satisfaction Rate as the evaluation metrics.
A hybrid annotation approach was used to create training labels for RE and NER. Two independent subject-matter experts manually annotated a domain-specific corpus of enterprise documents, such as internal reports, customer interaction logs, and policy documents, using a predetermined ontology schema that identified entity categories (such as Organization, Process, Technology, Role, KPI) and relation types (such as supports, depends_on, and improves). To guarantee uniformity in relation directionality and entity border detection, comprehensive annotation guidelines were created. 20% of the dataset was double-annotated in order to assess reliability. Cohen's Kappa was used to test inter-annotator agreement, and the results showed strong agreement (κ = 0.87 for entity labeling and κ = 0.82 for relation extraction). Weak supervision was then used to expand the manually annotated dataset using rule-based and ontology-constrained pattern matching, with confidence-based filtering to reduce noise. To guarantee complete reproducibility, all annotation procedures, ontology definitions, dataset splits, and random seeds were recorded.
Efficiency in precision was measured at the document level, latency was estimated based on end-to-end query response time, and users were satisfied by using the Likert scale questionnaires. At the end of each stage, following protocol checkpoints were established. (i) BERT output checkpoint - sample entities and relation triples extracted; (ii) KG checkpoint sample of constructed sub-graph with ontology labels; (iii) GNN checkpoint - sample of ontology prediction and inferred link; and (iv) retrieval checkpoint - sample of retrieved knowledge items with relevance labels.
The proposed protocol is of the following structure: deterministic, multi-stage pipeline with well-defined intermediate outputs, allowing for full reproducibility. Step 1, After raw structured, semi-structured, and unstructured enterprise data ingestion and pre-processing, cleaned text corpora and normalized numerical feature matrices will be generated. Step 2: Application of fine-tuned BERT models will be performed for knowledge extraction, giving explicit output in the form of named entities, such as Department, Process, Document, and KPI; (ii) semantic relations between entities, represented as subject-predicate-object triples. In Step 3, these triples are transformed into an initial knowledge graph, in which nodes are entities and relations are typed edges, aligned with a predefined ontology schema. In Step 4, Graph Neural Network application to this graph for ontology alignment and reasoning would generate improved node embeddings, infer relations, and align ontology labels. Step 5 provides the finalized knowledge graph and reasoning results that will feed semantic retrieval, decision support, and performance evaluation.
All intermediate artifacts, including entity lists, relation triples, ontology-aligned graphs, and inferred links, are explicitly generated at every stage of this protocol, allowing for the independent replication of research with no need for reminders.
The dataset is divided into the training set, validation set, and testing set according to a fixed 70:15:15 ratio to ensure the reproducibility of the experiment results. Tokenization, lowercasing, stop word removal, and sequence shortening to 512 tokens are all done for BERT in terms of text preparation. On the other hand, Z-Score normalization is used to normalize structural features. In addition, the BERT model is fine-tuned using the deep learning framework library with the Adam optimizer where the learning rate is 2e-5, batch size equals 16, and the number of epochs is 5. The predicted extracted entities and relationships are saved in a standard format for the construction of the knowledge graph. In addition, the knowledge graph node embedding (R768) is used as input for the GNN for ontology alignment and reasoning.
BERT-GNN interface and data flow
Within the proposed framework, the transformer encoder is fine-tuned to perform two tasks of NLP: The NER task and the RE task on an enterprise text corpus. Finally, the model outputs include contextualized token embeddings(R768), entity classification labels, and subject-predicate-object relational triplets. Normalized entities are used by constructing a predefined enterprise ontology, where textual variations and synonyms of the entity are mapped to an entity identifier. Each unique normalized entity is assigned a new entity node within the constructed knowledge graph. Depending on the size of the industry corpus, the generated knowledge graph in the assessed enterprise scenarios has between 18,000 and 25,000 entity nodes and 42,000 and 60,000 typed relational edges. Person, Department, Process, Product, Organization, and Document are just a few of the node kinds found in the graph. Other edge types include works_for, manages, belongs_to, produces, approved_by, and related_to. A distinct ontology-based identifier derived from a predetermined enterprise ontology is given to each node. As a result, the resulting heterogeneous graph has typed edges that represent normalized relations and typed nodes with semantic embedding properties. After that, the GNN get these node embeddings for relational reasoning and ontology alignment. Crucially, the GNN functions on the generated graph without back-propagating gradients to the BERT encoder, guaranteeing modular training and maintaining the separation of the graph reasoning and semantic extraction components.
BERT was used in this study for contextual language modeling and semantic feature extraction. The model can efficiently learn to predict the correct category labels for novel text inputs when fine-tuned using labeled data tailored to a specific classification objective. Because BERT is bidirectional, it considers both the preceding and following context of each word, enabling a more comprehensive understanding of relationships within the text. The encoder of the BERT-base model consists of 12 transformer blocks, each containing 12 self-attention heads and a hidden size of 768. Before processing, the input text is divided into tokens depending on the selected tokenization approach, which may represent words or sub-words. The sequence representation derived using BERT is described in Supplementary File 1. The model parameters are optimized by minimizing the log probability of the correct label (Figure 2).

Figure 2: Detailed Working Process of BERT Model used for extracting Semantic Features. Shows input/output dimensions and the role of contextual embeddings for KG population. Please click here to view a larger version of this figure.
Knowledge graph construction using GNN
The schema for the Knowledge Graph is pre-defined before constructing the graph. It provides semantic consistency. The ontology is pre-defined relating to a finite number of types for both entities and relation types, along with domain range constraints, which are helpful for reasoning. The schema is applicable for populating the graph from the triples collected from the BERT model as well as for the relation-aware message passing through the GNN.
Within this framework, the Knowledge Graph (KG) serves as a structured representation of enterprise knowledge, modeling entities (e.g., departments, documents, processes) and semantic relations among them. The mathematical derivations of KG are added in Supplementary file 1. This integration of KG construction and GNN-based reasoning enables ontology alignment, relation inference, and enhanced semantic retrieval within the enterprise KM framework.
The Knowledge Graph (KG) is represented as a heterogeneous graph G, while its structure is expressed by its ontology O. KG can alternatively be seen of as a set of facts that are expressed by assertions of predicate reasoning. These fundamentals have the subsequent descriptions35. The graph G is varied, with V representative the set of objects or nodes (both can be used interchangeably) and
representing the set of relations. A triplet (
) can also be used to characterize respectively couple of objects v1 and
and their association
. The mathematical derivation of the KG construction using GNN is described in Supplementary File 1.
BERT-GNN-based ontology alignment and reasoning
Algorithm 1 shows the GNN-based Ontology Alignment and Reasoning. The process begins with initializing the node capabilities using pre-extracted embedding’s along with those generated via a high-quality tuned BERT version, which seize the semantic meaning of each entity from unstructured text. The knowledge graph, comprising nodes (entities) and edges (relationships), is represented the use of an adjacency matrix (A) and a feature matrix (X).
The set of rules proceeds via more than one GNN layers. At each layer, the representation of a node is up to date by way of aggregating data from its neighbouring nodes, weighted by their connectivity (i.e., using the adjacency matrix). This is mathematically formulated using a message passing method where node embedding’s are expanded by means of trainable weight matrices and passed via a non-linear activation characteristic which include ReLU. A normalization step (e.g., layer normalization or using diploma matrices as in the GCN equation) guarantees stable gaining knowledge of throughout layers.
After repeating this process for a predefined range of layers T, the model produces a final set of node embedding’s Z, which encode each neighborhood and its shape and semantic capabilities. This embedding’s are then surpassed via a soft max classification layer to predict aligned ontology labels, including entity sorts (e.g., “Department,” “Product,” “Project”) or semantic roles inside the corporation.
Algorithm 1: BERT GNN-based ontology alignment and reasoning
The GNN-based ontology alignment and reasoning process operated on the constructed Knowledge Graph, which consisted of entities represented as nodes and their relationships represented as edges. The initial node representations were derived from BERT-based semantic embeddings and organized into a feature matrix. The adjacency matrix represented the connectivity structure of the graph, and a predefined number of GNN layers was applied to refine node representations. For each layer, the model updated every node by aggregating information from its neighboring nodes based on the graph structure. This aggregation in Eqn (1) is involved multiplying neighboring node representations with trainable weight matrices, adding a bias term, and applying a nonlinear activation function.
(1)
After each layer update, normalization was applied to stabilize training and ensure consistent embedding scales. Once all layers were processed, the final node embeddings were obtained. These embeddings were then passed through a classification layer with a softmax function to predict aligned ontology labels or entity classes. The procedure produced the final refined node embeddings and the predicted ontology-aligned labels as outputs.
The proposed method enables semantic alignment of entities from multiple sources and supports reasoning over the knowledge graph by inferring new relationships and classifying previously unlabeled nodes.

Figure 3: Ontology Alignment and Semantic Reasoning using GNN. Illustrates neighborhood message passing and embedding update steps. Please click here to view a larger version of this figure.
The Figure 3 illustrates the system of a Graph Neural Network (GNN) used for ontology alignment and entity style inner a Knowledge Graph, particularly in the setting of effort on leveraging AI for knowledge organization in digitally remodeling businesses. The process begins with input features generated by a fine-tuned BERT model, which produces contextual embeddings for each entity within the graph, including documents, departments, or business units. These entities are represented as nodes (v1, v2, v3) in a graph form, and the edges denote semantic or relational links among them. The number one node (v2) is demonstrated to combine data from its neighboring nodes (v1 and v3), taking pictures contextual statistics through a procedure called neighborhood aggregation.
The aggregated features are transformed using relation-specific weight matrices and a non-linear activation function (e.g., ReLU), generating updated node embeddings that integrate semantic features derived from BERT with structural information from the graph. These embeddings are then passed to a softmax classification layer to predict entity labels or aligned ontology classes. This established process makes the GNN enormously effective for reasoning over know-how graphs, assisting duties like entity disambiguation, courting inference, and semantic type, in the end contributing to smarter, AI-pushed statistics control structures (Table 2).
| Component | Description |
| Framework/Toolkits | Python 3.9, PyTorch 2.0.1, Hugging Face Transformers 4.34, DGL 1.1 (Deep Graph Library) |
| Hardware | NVIDIA Tesla V100 GPU (16GB), 128GB RAM, Ubuntu 20.04 |
| Pre-processing Pipeline | Tokenization (Word Piece for BERT), stop word removal, entity recognition (SpaCy), z-score normalization for numerical features |
| Dataset Sources | Professional survey (250+ responses), interview transcripts (~120,000 words), company reports (50+), case studies (15), internal documents (200MB) |
| Data Split | 70% training, 15% validation, 15% testing |
| Text Encoder Model | BERT base (uncased), 12-layer, 768 hidden size, 12 attention heads |
| BERT Fine-Tuning | 4 epochs, batch size = 32, learning rate = 2e-5, Adam optimizer, max seq length = 512 |
| Graph Construction | Triplet-based knowledge extraction (subject, predicate, object) |
| Graph Type | Heterogeneous graph with multi relational edges (entities from BERT output) |
| GNN Architecture | 2-layer Heterogeneous Graph Neural Network (message passing model) |
| GNN Hyper parameters | Hidden dimension = 128, Activation = ReLU, Optimizer = Adam, Learning rate = 0.001 |
| Decoder Type | Dist. Mult with dot product scoring for link prediction |
| Loss Function | Binary Cross-Entropy for triplet classification |
Table 2: Configuration Details of BERT Model. Summarizes training settings used for semantic extraction.
Finally, the protocol concludes with the generation of the following outputs: an ontology-aligned enterprise knowledge graph, BERT and GNN models, results of information retrieval and reasoning, and the reports of the KRP, OAA, DML, and USR. These provide the final output in reproducible form. For negative sampling during GNN training, valid triplets are corrupted through entity replacement according to ontology-defined type constraints. The resulting ontology alignments are validated for consistency and manually reviewed by domain experts to ensure semantic coherence between extracted entities and canonical ontology classes.
Evaluation criteria
Decision-Making Latency is the measure of the total time taken by the system to provide an actionable response after the user query has been submitted. Let i be the user query,
be the time at which the query is submitted,
be the time at which the system provides the final decision output. The Decision-Making Latency (DML) is given by:
(2)
where is the total number of evaluated queries. This metric measures the overall response time of the proposed framework, from knowledge retrieval to response generation. A lower value for this metric is ideal since it shows a quicker system response time, which is crucial for time-sensitive enterprise decision-making applications.
Knowledge Coverage Ratio is the ratio of the system's ability to retrieve all the relevant knowledge items available for a given query. Let be the set of all relevant knowledge items for query q, be the set of knowledge items actually retrieved by the system. The Knowledge Coverage Ratio (KCR) is defined as:
(3)
This formula calculates the completeness of the knowledge items that are retrieved. It is equivalent to the recall measure used in traditional information retrieval systems.