1. Introduction
Recent studies have demonstrated the value of knowledge graphs for recommendation tasks, scholarly information retrieval, and structured analysis of research project data [
1,
2]. These studies provide relevant context for the present focus on graph-grounded expert recommendation in scientific project evaluation.
Scientific project evaluation affects how research resources are allocated and how large research programs are organized. Reviews of research funding peer review show that improving proposal assessment remains important for both effectiveness and efficiency [
3]. In this context, the accuracy and timeliness of expert evaluation have direct consequences for research governance and allocation efficiency.
As research becomes more interdisciplinary, problem-driven, and data-intensive, traditional evaluation models come under increasing strain. Single-discipline expert databases often cannot cover the full range of expertise needed for interdisciplinary review, and differences in terminology across fields further complicate expert matching [
4]. Available reports also suggest that shorter review cycles and persistent matching inefficiencies have become more visible in time-sensitive evaluation settings [
5]. These conditions make a stronger case for recommendation methods that can cope with semantic heterogeneity and changing knowledge structures.
Existing expert recommendation methods still share two recurring weaknesses. Many remain only loosely adaptive: static knowledge representations struggle to keep up with rapidly changing research topics, which can create mismatches between expert profiles and project requirements. Strong ranking models also often offer limited interpretability, making it hard to reconstruct why a given expert–project match was produced [
6]. While recent studies have improved recommendation quality, these issues remain only partially addressed. Collaborative filtering and graph neural network (GNN) models can capture patterns in historical data, but their effectiveness degrades in exactly the settings that matter for interdisciplinary review: when an expert has few historical records, the collaborative signal becomes too sparse to estimate reliable similarities, and when a researcher moves into a new field the historical co-occurrence structure no longer reflects current expertise; thus, cross-domain relevance is systematically underestimated. Methods based on topic coverage or post hoc explanation improve transparency, but the explanation is generated after and separately from the ranking decision; because it can indicate which features correlated with a score without recovering the actual matching steps, it still falls short of a clear and auditable decision trail [
7]. Post hoc feature attribution methods such as SHAP have proven valuable for interpreting predictive models in other engineering domains [
8], but they explain a trained model’s outputs after the fact rather than exposing the actual matching steps, which is the level of traceability required by interdisciplinary expert assignment. These gaps motivate recommendation frameworks that are adaptive by construction and expose structured reasoning paths.
To address these limitations, we propose the Knowledge Graph-driven Multi-Agent Recommendation System (KG-MARS), which combines a dynamically weighted knowledge graph with specialized agent coordination. The proposed framework links an evolving graph representation of domains and expert expertise with three modules for terminology alignment, graph retrieval, and expert ranking. Each recommendation is accompanied by an explicit reasoning path rather than a score alone.
Study aims. The aim of this study is to develop and rigorously evaluate a method for recommending experts for interdisciplinary scientific project evaluation that is adaptive to changing research knowledge and interpretable by construction. Concretely, we pursue three objectives: (i) to represent evolving expert–project–domain relations in a dynamically weighted knowledge graph that can be updated as new evaluation records arrive; (ii) to align heterogeneous cross-domain terminology and retrieve suitable experts through coordinated specialized modules so that semantically distant project–expert pairs are matched more reliably than by static or single-model baselines; and (iii) to produce an explicit reasoning path for every recommendation that makes the decision auditable. We assess whether these objectives are met through an offline protocol on institutional evaluation data with significance testing, a temporal hold-out approach, and per-domain analysis.
The main contributions of this paper are summarized as follows:
We design KG-MARS, a recommendation framework that couples a dynamically weighted knowledge graph with three coordinated agents called the Terminology Alignment Agent (TAA), Graph Retrieval Agent (GRA), and Expert Recommendation Agent (ERA), producing an explicit reasoning path for every recommendation. To avoid ambiguity in the current broad usage of “multi-agent”, we emphasize that these agents are specialized coordinated software modules with fixed responsibilities, rather than autonomous large language model or reinforcement learning agents; here, the term ‘agent ’denotes a modular division of labor, not learned autonomous behavior.
We introduce a confidence-weighted terminology alignment mechanism and a multi-stage graph retrieval procedure to jointly address semantic heterogeneity in cross-domain expert matching.
We evaluate the proposed framework through a rigorous offline protocol including repeated randomized splits, paired significance testing with multiple-comparison correction and effect-size reporting, ranking-oriented metrics (NDCG, MAP, MRR), per-domain significance analysis, a temporal hold-out that controls for label leakage, an assessment of extraction accuracy, a drift experiment that quantifies the benefit of dynamic graph updates, and a complexity analysis of the pipeline. Rather than claiming a uniformly large gain, we provide statistical evidence that the advantage of KG-MARS is concentrated on semantically distant interdisciplinary domain pairs.
Application scenarios and practical impact. KG-MARS is designed around recurring institutional needs. When review windows are short, periodic graph updates and parallel module execution help to shorten expert retrieval time. In cross-domain evaluation areas, such as artificial intelligence applications in biomedical engineering or quantum computing in materials science, terminology alignment helps to reduce mismatches caused by different disciplinary vocabularies. For large project portfolios, the recorded reasoning paths make later auditing easier. In practical terms, the system is intended to sit inside an existing review workflow: a review coordinator submits a project description, receives a ranked shortlist of candidate experts together with the reasons for each match, and can act on it directly within a single review cycle, making the contribution a deployable decision-support tool rather than just a scoring model.
The remainder of the paper reviews related work, describes the KG-MARS framework and evaluation protocol, presents the experimental results, and then discusses the scope and limitations of the evidence.
3. Materials and Methods
KG-MARS uses a three-stage pipeline: terminology alignment for cross-domain semantic standardization, graph-based expert retrieval over a dynamically weighted knowledge graph, and multi-dimensional expert ranking with structured justifications. The following subsections describe the overall design, graph construction procedure, agent coordination, and key implementation choices.
3.1. Problem Formulation
Let
be the set of experts and
the set of projects. Each expert
is described by a set of research domain terms
, a sequence of historical evaluation records, and a set of research directions
; each project
carries a set of raw domain expressions
. The institutional knowledge is encoded as a time-varying knowledge graph
, where the edge-weight function
evolves through the update rule in (
1) as new records arrive. Given a query project
, the task is to return a ranked list
of at most
k experts that maximizes relevance to
while satisfying conflict-of-interest constraints, together with a structured reasoning path
for every recommended expert. Formally, KG-MARS learns a scoring function
and outputs
, where
is the conflict-filtered eligible set.
Table 3 summarizes the main notation.
3.2. KG-MARS Framework Design
KG-MARS combines a knowledge graph with three coordinated agents. We use the term agent in the software engineering sense: each agent is a specialized independently-invoked module with its own inputs, outputs, asynchronous message interface, and local decision logic (conflict resolution and feedback) rather than a reinforcement learning or large language model autonomous agent. The graph represents semantic relationships among experts, projects, institutions, and evaluation records, while the agents handle terminology alignment, graph retrieval, and final recommendation. Expert nodes are linked to research direction labels, project nodes carry domain classifications, and evaluation records appear as weighted edges between experts and projects. The graph is structured so that new institutional records and topic changes can be incorporated over time.
The workflow begins when the TAA processes the domain-related fields of a new project and maps key expressions to standardized disciplinary labels. For example, project phrases such as “AI-driven drug discovery” and “precision medicine” are converted into normalized labels with confidence scores before retrieval. The GRA then queries the knowledge graph with those labels and returns a candidate expert set together with intermediate matching scores. Finally, the ERA combines matching quality, historical evaluation quality, and response speed; these are used to rank candidates, output the top-
k experts, and generate structured reasons for each recommendation.
Figure 1 provides an overview of this process.
3.3. Dynamic Knowledge Graph Construction
3.3.1. Entity and Relation Extraction
Knowledge graph construction begins with entity and relation extraction from unstructured text in expert profiles, project descriptions, and evaluation records. For entity recognition, we use a graph-based named entity recognition (NER) model that combines a graph neural network (GNN) with pre-trained Bidirectional Encoder Representations from Transformers (BERT) embeddings [
17,
18]. Each token is first embedded with BERT (bert-base-chinese for Chinese text, bert-base-uncased for English text) into a 768-dimensional vector. This embedding is then contextualized through
L graph-convolution layers over the token dependency graph and classified into one of five entity types (experts, projects, institutions, domains, and evaluation events) with a Softmax layer. Among these, the first four types become graph nodes, whereas evaluation events are encoded as temporal attributes on expert–project edges rather than as separate nodes, which keeps the node set consistent with the dataset description. Relations between identified entities are then extracted with a GNN-based relation extraction (RE) model [
19] that concatenates the contextual embeddings of each entity pair, propagates information over the surrounding dependency context, and predicts the relation type with a Softmax classifier. Because these standard NER and RE components serve only as preprocessing for graph construction, their extraction accuracy is reported in
Section 4.5 rather than derived here; both follow established GNN and BERT formulations [
17,
18,
19].
3.3.2. Knowledge Graph Construction
After NER and RE, we assemble the knowledge graph with entities as nodes
and relations as edges
. Each edge
represents the relation
between entities
and
, and receives a weight
. The weight is computed from three normalized components: interaction frequency between the linked entities, temporal recency of the underlying record, and semantic similarity between the associated textual descriptions. More recent, more frequent, and semantically closer relations receive higher weights. The final graph contains 4563 entity nodes (2846 experts, 462 projects, 12 domains, and 1243 institutions) together with 31,306 weighted edges. The graph is stored in Neo4j (version 5.11) for traversal and query operations. This use of a graph layer for structured research management data is consistent with prior work on Horizon 2020 data, where project and organizational information was modeled as a knowledge graph to support relational exploration and analysis [
2].
3.3.3. Dynamic Update
KG-MARS includes a dynamic update component so that newly available expert evaluation data, project records, and domain information can be folded into the institutional knowledge base. The update rule is
where
is the old weight,
is the change in relationship weight caused by new data, and
is a smoothing factor controlling the influence of new data on old data. This formulation smooths new evidence into existing relationship weights and avoids abrupt changes caused by isolated records. The graph is refreshed periodically to remove redundant links and incorporate new domain trends, expert participation records, and evaluation information;
Section 4.6 quantifies the benefit of this mechanism under corpus drift.
3.4. Multi-Agent Collaboration Mechanism
KG-MARS uses three specialized agents: the TAA for cross-domain semantic standardization, the GRA for expert discovery over the knowledge graph, and the ERA for final scoring and ranking. As emphasized above, these are coordinated software modules with fixed hand-designed roles and deterministic interfaces, not autonomous reinforcement learning or large language model agents; here, “multi-agent” denotes modular coordination rather than autonomous generative behavior. Semantic processing within these agents relies on pretrained language representations and embedding-based similarity. The agents exchange standardized JavaScript Object Notation (JSON) messages, resolve ambiguous inputs through the mechanisms defined in (
9) and (
10), and are linked to iterative graph updates through (
11) and (
12).
Figure 2 summarizes the workflow.
3.4.1. Terminology Alignment
The TAA addresses semantic heterogeneity across disciplines. Different fields often use different terms for closely related concepts, for instance “machine learning”, “computational intelligence”, and “artificial intelligence”. This variation creates semantic gaps that can weaken expert–project matching.
Given a project
with domain terms
and an expert
with research domain terms
, the TAA maps both to a standardized domain ontology
containing 12 canonical disciplinary categories, listed with their abbreviations in
Table 4. The ontology and synonym resources were compiled from institutional terminology resources, domain taxonomies used in project management, and normalized research field descriptors extracted during preprocessing. The mapping step combines pretrained sentence embeddings from the Universal Sentence Encoder Multilingual v3 with these curated synonym dictionaries. For each input term
t, the TAA computes similarity scores to all ontology terms,
, and keeps the top-
k matches (typically
) with confidence scores. The resulting standardized domain labels are then passed to the GRA together with confidence weights.
Supplementary Section S8 gives examples of how heterogeneous project expressions are normalized before graph retrieval.
3.4.2. Graph Retrieval
The GRA retrieves relevant experts from the dynamic knowledge graph using the standardized domain labels provided by the TAA. Let the expert set be and the project set be . For each project , the agent filters the expert pool through a multi-stage retrieval process.
Stage 1: Domain Label Similarity. Given the standardized domain label set
for project
and expert
’s domain labels
, the domain label similarity is computed using a confidence-weighted Jaccard formulation. For each standardized project label
,
:
where
is the confidence-weighted intersection,
, and
. Here,
is the confidence score from the TAA (normalized so that
) and
is the weight of expert label
t based on its frequency in the knowledge graph (normalized so that
). The numerator is a weighted intersection and the denominator a weighted union, so the similarity remains in
.
Stage 2: Historical Evaluation Record Similarity. Let
denote the
K most recent evaluation records for expert
(
, chosen to match the operative length of the recommendation lists produced in deployment rather than swept as a free parameter), each containing project domain, evaluation score, and temporal information:
where
combines domain alignment with a quality gate,
is a temporal decay base (typically
),
is the time difference in days between the current request and the
k-th historical evaluation,
is a normalization constant (set to
days to match the monthly cadence of the institution’s review cycles, so that the temporal decay is expressed in review period units rather than tuned on the evaluation data),
measures domain alignment via cosine similarity,
is the evaluation quality score (in
),
is a quality threshold (typically
), and
is the indicator function.
Stage 3: Research Direction Similarity. For expert
with research directions
and project
with research themes
,
where
is a graph-based kernel,
is the shortest path distance (in edges) between concepts in the knowledge graph,
is a scaling parameter (typically
), and
is the product of edge weights along the shortest path.
Combined Matching Score. The final matching score is
where
, selected on the validation split through grid search (
,
,
). The GRA forms an initial candidate set
, where
is a matching threshold (
, also selected on the validation split). It then applies an expert avoidance mechanism that enforces institutional conflict-of-interest (COI) policy through a set of explicit exclusion rules. A candidate expert
is removed from consideration for project
if any of the following holds: (i)
same-institution affiliation—the expert belongs to the same institution as the project’s submitting or hosting unit; (ii)
prior direct collaboration—the graph contains an archived collaboration edge (e.g., co-authorship or joint project) between the expert and a project applicant within a configurable look-back window; (iii)
prior participation in the same project lineage—the expert has already reviewed or participated in the same project or an earlier version linked to it in the project-lineage records; and (iv)
eligibility and availability gating—the expert fails institutional eligibility constraints or current workload/scheduling limits. Rules (i)–(iii) are evaluated directly over the knowledge graph as relational predicates, so the same graph that drives retrieval also supplies the evidence for exclusion. These rules act as a hard filter applied after matching-score thresholding and before ranking: they shrink the candidate pool, most visibly on projects from large institutions with dense internal collaboration, where a substantial share of high-scoring candidates may be excluded; in doing so, they push the retained list toward experts from other institutions and adjacent research directions, which increases the institutional and topical diversity of the final recommendations and reduces the risk of conflicted or redundant assignments. When exclusions leave too few candidates, the matching threshold
is relaxed so that a sufficient eligible pool is preserved. Algorithm 1 lays out this conflict-of-interest resolution procedure explicitly.
| Algorithm 1: Conflict-of-interest resolution (ApplyAvoidance) |
| Input: Candidate set ; project ; knowledge graph ; collaboration look-back window ; matching threshold ; minimum eligible-pool size |
| Output: Conflict-filtered eligible set |
|
| foreach do |
| | |
| | if over then |
| | if over then |
| | if over then |
| | if or then |
| | if then |
| end |
| if then |
| | relax and rebuild ; re-apply rules (i)–(iv) |
| end |
| return |
3.4.3. Expert Recommendation
The ERA performs the final ranking over the candidate set. From the candidate set , it retains the eligible recommendation set which excludes experts who have already participated in the project, keeping only those whose availability (based on current workload and scheduling constraints) permits assignment.
Multi-Dimensional Scoring. The ERA scores each candidate as follows:
where
is response timeliness,
is historical evaluation quality, and
(
, selected by grid search; see the parameter-sensitivity table below).
Response Timeliness. The timeliness metric is a weighted average of past response times:
where
is a delay-penalized availability term,
is the set of expert
’s past invitations,
is a temporal weight,
is a delay decay parameter (typically 48 h), and
is the maximum acceptable delay (typically 168 h).
Historical Evaluation Quality. The quality metric combines three sub-components:
with sub-component weights
. These sub-weights were fixed a priori from domain judgment rather than being tuned on the data; they encode the reviewing-quality priority that a reviewer’s average rating reliability (
) is the primary quality signal, that rating consistency (
) is a secondary moderating factor, and that record completeness (
) is a minor data-quality adjustment; the ordered
assignment reflects this ranking while keeping the component interpretable, and was kept fixed across all experiments to avoid overfitting the quality term to the evaluation set. Here,
is the recency-weighted average of normalized project manager ratings over expert
’s evaluation history
;
measures rating consistency through the coefficient of variation (with
preventing division by zero); and
is the fraction of records in
that contain all required evaluation fields. The underlying ratings come from routine project manager feedback records, normalized to a common quality scale before aggregation.
Ranking and Explanation. After scoring, the ERA selects the top-k experts: . For each recommended expert, it generates a structured explanation , where provides the reasoning path through the knowledge graph.
3.4.4. Agent Collaboration Mechanism
KG-MARS coordinates the three agents through explicit message passing, conflict handling, and a feedback pathway.
Communication Protocol. KG-MARS uses asynchronous message passing with standardized JSON formats. After standardizing the domain labels, the TAA generates
, where
is the project identifier,
is the standardized label set, and
contains the confidence scores. The GRA computes matching scores via (
5) and passes
to the ERA, where
is the avoidance status identifier.
Conflict Resolution. When the TAA identifies multiple possible domain labels with confidences
, the GRA adopts a weighted retrieval strategy
where
is the matching score computed under the
k-th candidate label interpretation. When the GRA and ERA produce inconsistent priority orders, the final ranking is computed as follows:
where
and
are normalized rank scores rescaled to
so that larger values indicate higher priority, with
as the fusion weight.
Feedback Loop. KG-MARS records the actual participation of recommended experts
and quality feedback
. In addition, it periodically reassesses recommendation quality. Let the recommendation precision be
and the recall be
, with thresholds
and
. When
or
, a parameter-adjustment mechanism is triggered:
where
is the loss,
is the learning rate, and
is a balance coefficient. The knowledge graph is refreshed on cycle
T as new data
arrive:
where
is the update intensity coefficient. Updated graph information is fed back to each agent through
.
Algorithm 2 summarizes the end-to-end recommendation procedure across the three agents.
| Algorithm 2: KG-MARS recommendation for a query project |
| Input: Query project ; dynamic KG ; weights ; threshold ; cutoff k |
| Output: Ranked list and reasoning paths |
| // normalize terms with confidence |
|
| foreach do |
| | compute , , over |
| | |
| | if then |
| | | |
| | end |
| end |
| // conflict filtering |
| foreach do |
| | |
| end |
|
| build for each |
| update via (1) as new records arrive |
| return with reasoning paths |
3.5. Data Collection and Preprocessing
To evaluate KG-MARS, we built an experimental dataset from internal expert and project evaluation databases maintained by the authors’ institution. The dataset has two main parts: expert profiles (demographic information, institutional affiliations, research fields, publication records, and academic credentials) and project evaluation records (project-domain classifications, keywords, project levels, expert participation history, and evaluation feedback). The initial corpus contained 3254 expert profiles and 582 research projects spanning 12 interdisciplinary domains: computer science, artificial intelligence, machine learning, biomedical engineering, materials science, quantum computing, biotechnology, environmental science, energy systems, data science, robotics, and networking.
We applied a preprocessing pipeline to improve data quality and consistency. Missing or inconsistent entries were handled through field-specific cleaning, conservative completion when supporting institutional records were available, and record removal otherwise. Duplicate records were removed using composite keys defined by expert names, affiliations, and project identifiers. Research field terminology and project descriptions were standardized through synonym unification with domain ontologies, stop-word removal, and morphological normalization. After preprocessing, 2846 expert profiles (87.5% retention) and 462 research projects (79.4% retention) remained. To obtain robust estimates, the dataset was split into training (80%), validation (10%), and test (10%) partitions while preserving domain balance, and this procedure was repeated with five different random seeds; all reported metrics are averaged over the five splits with standard deviations.
For offline evaluation, the relevance ground truth for each project was derived from archived expert assignment and feedback records. The historical eligible expert set comprised experts who satisfied institutional eligibility constraints, passed conflict-of-interest filtering, and appeared in validated assignment or feedback records associated either with the same project or with closely matched project categories (projects sharing the same institutional taxonomy label or adjacent standardized labels after terminology normalization). A recommendation was counted as correct when the recommended expert appeared in this proxy set after data cleaning and conflict filtering. To prevent the historical signals used as features from contaminating the labels, we additionally report a temporal hold-out evaluation in
Section 4.3 that separates the feature window from the label window.
Table 5 summarizes the final dataset. Using the NER and RE steps described earlier, we built a knowledge graph with 4563 distinct nodes and 31,306 weighted relationships, including expert–expert collaborations (n = 8247, average weight = 0.623), expert–project participation links (n = 12,583, average weight = 0.741), expert–domain associations (n = 6892, average weight = 0.687), and expert–institution affiliations (n = 3584, average weight = 0.852). During preprocessing and graph construction, extracted entities and relations were checked against institutional structured records and normalized terminology resources to remove obvious extraction errors and duplicate links.
Reproducibility. Although the underlying records are proprietary and cannot be released, we provide the information needed to re-implement and re-run KG-MARS on comparable data. The implementation is likewise part of an internal institutional deployment that is coupled to the data custodian unit’s infrastructure and governed by the same agreement, so the source code is not publicly released; to compensate, we specify the method at a level intended to be sufficient for independent re-implementation. The recommendation procedure is given as pseudocode in Algorithm 2; the full hyperparameter settings and their search ranges are listed below, and the graph schema and anonymized aggregate statistics (node and relation types, counts, and average weights) are summarized in
Table 5. To further support reuse, the
Supplementary Materials provide the explicit graph schema, a fully synthetic sample expert record and project record in the same format as the real data, the complete parameter list, the anonymized aggregate graph statistics, and breakdowns of the dataset by domain (with class imbalance and missing record rates), project type, and expert profile.
5. Discussion
The same pattern appears across the ablation results, cross-domain analyses, temporal hold-out, and case study: the gains of KG-MARS are distributed across the main parts of the framework, rather than being concentrated in a single module. Performance drops whenever a core component is removed, which indicates that terminology alignment, graph-based retrieval, and multi-dimensional ranking work best in combination. The larger gains on semantically distant domain pairs are consistent with the intended role of terminology alignment, especially when project descriptions and expert profiles share little direct lexical overlap.
Four results strengthen the evidence beyond a single offline score. First, the repeated-split protocol with paired significance testing, multiple-comparison correction, and effect-size reporting shows that the recall improvement over the strongest baseline is statistically significant at both the split and the more conservative project level (with NDCG@10), that the F1-score improvement is significant at the split level but only borderline at the project level, and that the precision difference is not significant at either level; this gives a more honest picture of where the advantage lies. Second, the per-domain analysis shows that the improvement is not uniform, being concentrated on semantically distant pairs, where the gains are both large (up to 10.3 F1 points) and individually significant; therefore, the small overall margin is a property of the held-out mix rather than a sign of a weak method. Third, the temporal hold-out confirms that the advantage survives a strict separation of feature and label time windows, addressing the concern that historical signals might leak into the labels. Fourth, the drift experiment provides direct evidence that periodic dynamic updates preserve accuracy as the corpus evolves, supporting the “dynamic” element of the framework rather than treating it only as a design feature.
Practical significance of the gains. The absolute improvement over the strongest baseline is modest in aggregate, so it is worth stating when such a gain matters operationally. Expert selection is a top-K shortlisting task under a fixed review budget, and a coordinator ultimately invites only a handful of reviewers per project. In this setting, an increase in recall means that qualified experts who would otherwise fall just outside the shortlist are surfaced within it, which directly reduces the chance of missing a well-matched reviewer. This represents the failure mode that most degrades interdisciplinary review, where suitable experts are scarce and hard to find. Because the same evaluation pipeline is run for every project in a portfolio, even a few additional correct matches per hundred projects will accumulate into a meaningful number of better-staffed reviews over an evaluation cycle. The gain is also non-uniform: as the per-domain analysis shows, it is concentrated precisely on the semantically distant interdisciplinary pairs (up to 10.3 F1 points) where manual matching is hardest and a missed expert is most costly, so the small overall average understates the operational value on exactly the cases the system is built for. Finally, the explicit reasoning path means that each recommendation arrives with an auditable justification, which lowers the coordinator’s verification effort per candidate and adds practical value beyond the accuracy number itself. To make this magnitude concrete, consider a fixed shortlist of ten candidates per project. Because precision is the fraction of recommended experts that are correct, the precision gain of KG-MARS over the strongest baseline ( vs. for KGCL) corresponds to about additional correct experts per project, i.e., roughly 3–4 more correctly matched experts per 100 projects; the larger recall gain ( vs. ) surfaces on the order of 14 additional relevant experts per 100 projects who would otherwise be missed. For an institution that processes hundreds of interdisciplinary proposals per review cycle, this translates into a tangible number of better-staffed review panels, and because each of these matches concerns a hard-to-find interdisciplinary reviewer, the workflow benefit is larger than the aggregate percentage suggests. It should be noted that these figures assume that the reported precision and recall hold at the operating shortlist length, and are intended as an order-of-magnitude illustration rather than a guaranteed yield.
Evaluation of explanation quality. To move beyond the example-based evidence and test whether the explicit reasoning paths are genuinely useful to decision-makers, we conducted a structured study of explanation quality with review administrators and domain experts as participants. For a stratified sample of recommendations spanning easy and hard interdisciplinary cases, each participant rated the associated reasoning path on five dimensions:
clarity,
usefulness,
trustworthiness,
traceability, and
auditability. A five-point Likert scale was used; additionally, the reasoning path followed an accept/reject/reorder task, so that perceived quality could be tied to a behavioral outcome. The graph-grounded reasoning paths of KG-MARS were compared against post hoc feature attribution explanations (a SHAP-based approach in the spirit of [
8]) and a no-explanation control. As summarized in
Table 19, KG-MARS scored highest on every dimension, with the largest margins on
traceability (4.5 vs. 3.0 for SHAP) and
auditability (4.4 vs. 3.0), the two properties most directly tied to following an explicit matching chain rather than an after-the-fact attribution. Inter-rater reliability across dimensions was acceptable (Krippendorff’s
). The behavioral task mirrored the ratings: participants adopted the system’s shortlist ordering in 80% of cases with KG-MARS explanations (versus 65% with SHAP and 50% with no explanation) and reported a 25–35% reduction in per-candidate verification time when an explicit reasoning path was available. These results turn the earlier example-based evidence into a systematic assessment and support the claim that intrinsic graph-grounded matching steps are judged to be more auditable than post hoc attributions.
Limitations. The evaluation is based on a single institutional dataset, so the absolute gains may not transfer unchanged to other organizations or to prospective deployment. The overall margin over the strongest baseline is small and the practical advantage rests mainly on the interdisciplinary subset; therefore, confirming this pattern on additional—ideally public—datasets is essential before generalizing the conclusions. Qualified researchers may request access to the de-identified data through the corresponding author, as described in the Data Availability statement, so that the experiments can be independently verified under an appropriate agreement. The relevance labels come from archived assignment and feedback records; although the temporal hold-out mitigates leakage, these labels still do not fully capture long-term recommendation utility or counterfactual expert suitability. Because relevance labels are derived from historical assignment and feedback records, they may encode popularity or incumbency bias: a method that reproduces past assignment patterns can be rewarded even when it does not identify the globally best-matched expert. The temporal hold-out reduces but does not remove this effect, so prospective evaluation remains necessary. The terminology alignment component is evaluated mainly through downstream performance and the assessment of extraction accuracy rather than through a dedicated term-mapping benchmark. Several operating constants—the historical-quality sub-weights (
), the temporal normalization
, and the history window
K—were set from domain reasoning and institutional review conventions rather than being tuned on the data. We verified that the two most influential of these,
and
K, are robust: a coarse sensitivity sweep (
Table 16) changes the F1-score by less than one point across the tested ranges, with the a priori settings coinciding with the empirical optimum. The sub-weights for historical quality were not swept, and are left to future work, while the main learned weights (
,
,
, graph depth) were grid searched and are reported in
Table 15. The evaluation of explanation quality reported above was conducted on a single institution’s administrators and domain experts, so the absolute rating levels and adoption rates may not transfer unchanged to other organizations; a broader multi-institution human-subject study remains valuable future work. The “agents” in KG-MARS are coordinated specialized modules rather than learning-based autonomous agents; richer agent behaviors such as LLM-driven negotiation are left to future work. Future work should focus on external validation, prospective evaluation, assessment of explanation quality, and more scalable graph architectures [
15,
17,
18].
Behavior without a unified institutional dataset. A natural question for practical deployment is how KG-MARS would behave when no single consolidated institutional dataset is available, for example at an organization that is only starting to collect evaluation records or in a context where the data are fragmented across units. Because the framework separates terminology alignment, graph retrieval, and ranking, it degrades gracefully rather than failing outright. When the knowledge graph is empty or sparse, the history- and collaboration-based similarity terms carry little signal and the recommendation effectively reduces to terminology-aligned content matching between standardized project labels and expert profiles; this is weaker than the full model but still usable, and improves automatically as records accumulate and the dynamic update mechanism re-weights the graph. Across organizations, the same design admits two paths that do not require pooling raw records into one dataset: constructing a merged knowledge graph from several institutions’ de-identified relations, or applying the periodic update rule in a federated fashion so that each site contributes weight updates without sharing underlying data. We would expect the absolute accuracy in these settings to be lower than the single-institution results reported here, particularly for domains with few historical evaluations, with the interdisciplinary advantage conferred by terminology alignment being the most transferable component. Validating this expectation on multi-institution and cold-start data is an important direction for future work.
Requirements for transfer to another organization. Porting KG-MARS to a different organization is deliberate re-instantiation rather than a plug-in operation, and involves four concrete steps. First, ontology adaptation: the standardized domain labels and the terminology-alignment resources must be extended or re-mapped to the target organization’s disciplinary vocabulary and taxonomy, since these determine how raw project terms are normalized. Second, recalibration of weights: the matching weights and scoring weights (and the smoothing factor ) should be re-selected on a local validation split, since their optimal values depend on the density and reliability of the local graph rather than being universal constants. Third, conflict-of-interest policy configuration: the exclusion rules must be reconfigured to the target institution’s COI regulations—different organizations define same-institution scope, collaboration look-back windows, and eligibility constraints differently—which changes which relational predicates the avoidance mechanism enforces. Fourth, historical record adaptation: the historical quality and timeliness terms assume archived rating and response records in a particular schema; organizations with sparser, differently structured, or shorter evaluation histories will require field mapping and may have to down-weight or temporarily disable these components until enough history accumulates. None of these steps changes the architecture, but each requires local data and institutional input, and together they define the practical cost of adoption.
Because the framework is modular, the same general design may be adaptable to settings beyond scientific project evaluation, including medical expert matching for clinical trials, academic collaboration support, talent acquisition, and peer review assignment [
28]. Explicit recommendation paths may also help to address accountability concerns in AI-assisted expert selection, although fairness and explanation quality still need dedicated evaluation [
15,
28].