WorksComputer Science
Minimum-Sufficient Knowledge and Computation for Wind Energy Predictive Analysis
Abstract
Resource-constrained cyber-physical decision systems often apply fixed sensing, knowledge, and computational pipelines despite state-dependent information needs. We introduce Minimum-Sufficient Knowledge and Computation (MSKC), a resource-aware computing principle: select the least-costly route meeting decision-risk and deployment constraints, escalating only when cheaper routes are insufficient. As proof of concept, we isolate adaptive knowledge routing, the decision underlying Knowledge-Guided Machine Learning (KGML), which conventionally injects external knowledge unconditionally rather than only where needed. We instantiate this for wind ramp-event predictive analysis, an edge-oriented decision-support task, evaluating local, relational, and physics-informed routes with a state-aware gate on publicly available real data from two wind farms. We establish conditions for feasibility preservation, cost dominance, and strict expected savings over always-on routing. At a 35.9% relational-knowledge injection rate, adaptive routing is statistically indistinguishable from always-on injection on the reported metrics while reducing knowledge calls by 64%, supporting sustainable, Green-IT-aligned deployment. These results support MSKC's premise that uniformly maximal intelligence is unnecessary. This offers intelligent data analysis for big data streams: the analysis itself decides, per state, how much knowledge and computation the data warrant.
Introduction
Real-time decision support in renewable energy increasingly relies on intelligent, machine-learning-based systems, many of which face tight computational, memory, and communication constraints, particularly at the edge. Because these systems analyze continuous sensor streams from many assets, this is a big data setting where intelligent data analysis must decide not only what the data say but how much knowledge and computation is worth spending to find out. Knowledge-Guided Machine Learning (KGML) improves reliability by incorporating knowledge such as physical relationships, governing equations, or document-derived rules, motivated by black-box models’ reliance on large labeled datasets, poor out-of-distribution generalization, and scientifically inconsistent outputs [1]; in energy management, GIS-derived knowledge improved power plant classification from satellite imagery [2].
Funding Agency: NF25OC010035 Grant, NNF Denmark
In current practice, however, this knowledge is applied unconditionally, raising computational and communication cost, and with it carbon emissions and sustainability concerns. The Green AI perspective argues this tension should be an explicit evaluation criterion alongside accuracy [3], and green-computing research has addressed it through data-center decision support balancing efficiency, accuracy, and environmental impact [4]. Whether the accuracy gain justifies the cost is rarely examined directly.
We introduce Minimum-Sufficient Knowledge and Computation (MSKC), a resource-aware computing principle: a real-time decision system should use the least-costly combination of sensing, knowledge, computation, and execution that meets a prescribed reliability bar and any physical constraints, escalating only when a cheaper option is certified insufficient. For knowledge acquisition, MSKC reframes KGML as adaptive knowledge routing, making knowledge injection a state-dependent decision rather than an always-on property. We test this premise for knowledge acquisition alone: do states exist where extra knowledge is unnecessary, and can they be found without losing decision quality? If so, adaptive sensing, model fidelity, and execution placement, for smart energy systems and beyond, become natural extensions of the same routing problem.
This paper makes four main contributions:
We formulate MSKC, a framework that picks the cheapest knowledge route that is accurate enough and physically valid.
We establish its guarantees: it stays within the risk bound when risk estimates are honest, never costs more than the fallback route (strictly less whenever a cheaper sufficient route exists), pays off only when savings exceed routing overhead, and, when the selector is learned and imperfect, loses at most a bounded amount versus the ideal one. In the two-route case, savings grow with how often the richer route is avoided, and once the correct decision region is identified, extra precision adds nothing.
We apply part of the framework to wind ramp-event forecasting with two knowledge routes: one reads a neighboring turbine (needs communication), the other uses a local physics signal (needs almost none).
We test it on two public wind-farm datasets, asking
whether smart routing cuts knowledge use without hurting decisions, beats random or rule-based routing, and lets a lighter model keep up, giving early evidence of minimum sufficiency in both knowledge and computation.
Background and Related Work
We ground this investigation in wind farm control and forecasting, whose dynamic, spatially coupled, real-time decisions make it well suited to testing MSKC’s knowledge-acquisition premise. Coordinated wake steering has established benefits, yet its deployment remains constrained by model fidelity, uncertainty, and the computational cost of running an accurate enough model in real time [5]. Turbine layout and inter-turbine spatial relationships likewise materially affect energy output and wake behavior, motivating explicit use of a turbine’s neighbor states rather than isolated modeling [6]. At the opposite end of the fidelity spectrum, physics-informed surrogate models approximate flow fields under governing laws such as continuity and momentum conservation, trading costly CFD simulation for a physically consistent approximation [7]. Together, these lines of work raise an unresolved question: when should richer relational or physical knowledge be invoked, and when does a turbine’s local state already suffice?
Event-based forecasting of wind ramps offers a concrete setting for this question. The original ramp-characterization approach decomposes time-varying wind power into significant and stationary events, extracting features such as duration, magnitude of change, slope angle, and frequency, but was
designed for offline event detection and compression rather than online prediction [8]. A later reformulation reversed the usual trajectory-first workflow, predicting an event’s semantics before reconstructing its trajectory, as an agentic workflow [9]. Our label-generation scheme descends directly from it, except that rather than forecasting an exact trajectory, we predict which of a small number of ordinal severity regions a ramp event falls into.
A separate line of KGML research has pushed toward richer, more integrated knowledge sources for power-grid prediction. Hybrid knowledge-graph and meta-learning approaches have been proposed to improve dynamic prediction of reactive power-voltage response characteristics in renewable-rich power systems [10], and large language models to exploit heterogeneous edge data in modern power systems [11]. Both bring genuine predictive benefit, yet add a cost rarely acknowledged explicitly, precisely the gap MSKC’s knowledge-acquisition dimension targets: not whether such sources are useful, since the literature above suggests they generally are, but whether they are necessary for every input. That cost must be weighed against the computational and communication resources a knowledge source consumes once deployed, not judged on predictive accuracy alone. Machine learning systems research argues that data, algorithms, and hardware should be optimized jointly rather than as an independent layers, since a statistically accurate model may still be unusable if its resource requirements exceed what the platform can support [12]. Edge-AI-oriented predictive-maintenance research makes a related argument for industrial edge deployment, showing that reducing a model’s input size and sampling rate can simultaneously lower sensing, preprocessing, memory, and inference cost, and that this should be considered from the outset rather than only at final deployment [13]. Green-computing research makes a parallel point for infrastructure: data centers built for peak demand run at low average utilization, wasting energy, and a hybrid design shifting demand spikes to the cloud was found preferable to a purely in-house or purely cloud model [14], later developed into a decision support tool for data center management [15]. MSKC adopts this premise, applying it to the choice of knowledge route rather than only to model, input, or infrastructure provisioning.
Finally, MSKC is positioned as complementary to, rather than competing with, other technologies for trustworthy wind-turbine decision support. Bayesian-network-based reliability assessment offers a principled way to represent uncertainty in turbine condition monitoring [16], and digital twins are an increasingly common environment for moving from passive monitoring toward adaptive control, though real-time adaptability and interoperability remain open challenges [17]. Digital-twin-integrated architectures combining temporal convolutional networks with attention have likewise been used to predict turbine runaway from operational SCADA data containing missing values and sensor faults [18]. MSKC instead addresses a layer beneath these: given that any of them may draw on additional knowledge or a higher-fidelity model, when is that draw actually worth making?
Proposed Method: Minimum-Sufficient Knowledge and Computation
We answer that question by turning it into a concrete decision procedure: instead of assuming a fixed answer for every situation, the system checks, case by case, whether a cheaper option is already good enough before reaching for something costlier.
How the Selector Works
At any moment, a decision system has a menu of different ways it could act, ranging from a cheap, local option to a fully-equipped fallback that is always capable but always costly. We call each of these a route: a specific combination of what the system senses, what extra knowledge it consults (if any), which model it runs, and where that model runs, on the device itself, at a nearby edge node, or in the cloud. Figure 1 shows this general picture in full, the complete route menu, all three feasibility checks, and the resulting theoretical guarantees; Figure 2 in this section shows the same idea unpacked as the specific, sequential procedure this paper implements. We track all four parts of a route separately, rather than describing a route only by its model, because two routes can share the exact same model while still costing very different amounts: one might require querying a neighboring sensor over a network, another might not, and that difference matters even though the underlying prediction method is identical. MSKC’s job is to pick, for the current situation, the cheapest route on that menu that is still good enough to trust.

Figure 1. Overview of the MSKC selection process: candidate routes are filtered by certified sufficiency, resource, and admissibility checks into the feasible set , from which the minimum-carbon route is selected, with fallback to or deferral as described in § 3. The highlighted region marks the two-route knowledge-acquisition instance evaluated empirically in this paper.

Figure 2. The minimum-sufficient route selection procedure. Starting from the cheapest candidate route, the system checks accuracy, resource fit, and safety together; a failed check escalates to the next costlier route, while a route that passes all three is used immediately. If no route in the menu ever passes, the system defers the decision rather than acting on an unsupported one.
It does this by asking three questions about each candidate route, in order:
Is it likely to be accurate enough? The true outcome is not yet known, so the system relies on the best available accuracy estimate, which is only useful if it is honest, meaning it never claims a route is safer than it really is.
Does it fit the resources available right now? Latency, memory, energy, power draw, and communication are checked separately rather than as one combined score, since a route can be fast but memory-hungry, or cheap to compute but costly to communicate over, and a single score would hide that mismatch.
Does it obey every hard safety or operational rule? These are limits on the action itself, such as a regulatory or physical bound, and cannot be traded away for a lower cost.
A route stays in consideration only if it passes all three checks. Passing two is not enough: a route that is accurate and safe but does not fit the available hardware is not a real option. Compactly, the routes that survive all three checks at state form the feasible set
The three conditions match the three questions above, in order. is the estimated risk (expected loss) of route in state , and is the largest risk we are willing to accept. lists the route’s demands for latency, memory, energy, power, and communication, is what the device has available at that moment, and means every demand fits within its limit. Finally, is the action the route would take, and each is one of the hard safety or operational rules that action must satisfy.
Algorithm 1 Minimum-Sufficient Route Selection
Require: State ; routes in fixed order; threshold ; limits ; safety rules
for each route in order do
if and and then
{Eq. (1)}
end if
end for
if then
defer the decision
else
{Eq. (2)}
execute
end if
Among the feasible routes, MSKC picks the one with the lowest carbon cost, where denotes the carbon cost of running route in state :
Carbon cost is kept distinct from raw energy use, since the same energy can correspond to a different carbon footprint depending on where and when it is spent. If two routes tie, a fixed order over the route menu breaks the tie, so the choice is never left undefined. The menu always includes a designated fallback route , assumed feasible in every situation the system is meant to handle, i.e., for every state ; it is not assumed to be the most expensive route in general, only always available as a last resort. If the feasible set is empty, the system does not guess, rather it defers the decision. Figure 2 illustrates this decision procedure end to end, including the loop back to a costlier route whenever the current one fails a check, and the deferral path if every route eventually fails.
There is a consequence associated with this design. Because carbon cost is only compared among routes that already passed the accuracy check, a cheap route is never chosen at the expense of being wrong. But the reverse also holds: once a route is judged good enough, MSKC stops looking for something even better, even if a slightly costlier route would have been meaningfully more accurate. MSKC guarantees a quality floor at minimum cost; it does not search for the best possible trade-off point beyond that floor. Algorithm 1 summarizes this procedure using compact notation: denotes the current state, denotes the menu of candidate routes ordered from cheapest to costliest, with the always-available fallback, and denotes the set of routes that have passed all three checks (accurate enough, within resource limits, and safe) at that point in the loop.
System Guarantees
The construction above gives several properties, each follows directly from how the selection rule is built, not from an additional assumption layered on top.
It stays safe, if the accuracy checks are honest: If the risk estimate in Eq. (1) never overstates how good a route actually is, then every route that reaches the feasible set genuinely clears the accuracy bar, and whatever the algorithm ultimately selects inherits that same guarantee, since selection only happens among routes that already passed. The system’s reliability is therefore never better than the honesty of this estimate; MSKC cannot manufacture safety from an estimate that was already overconfident to begin with.
It never costs more than always using the safe fallback: Because , the fallback is always one of the candidates that Eq. (2) chooses among, and since the selected route has the lowest cost in that set,
Here is the carbon cost, in state , of the route that Eq. (2) selects, and is the carbon cost in that same state of using the fallback instead, so the result can never be pricier than simply always using the fallback. Figure 3 makes this concrete: the fallback route always reaches the feasible set by a guaranteed path, regardless of whether other routes pass or fail the three checks, so it is always available as a comparison point, and the final selected route, drawn from the same set, is never more expensive than it.

Figure 3. This figure explains why the selected route can never cost more than the fallback . Ordinary routes (, , , …) must pass all three checks, accurate enough, fits resources, safe, to reach the feasible set; some fail and drop out. is assumed to always pass and reaches the feasible set by a guaranteed path regardless. Because the final selection is always the cheapest option inside this same feasible set, and is always one of its members, can never be more expensive than .
It usually costs less: Whenever a cheaper route is genuinely good enough for at least some real situations, the algorithm will find and use it in those situations rather than defaulting to the fallback out of caution, producing a real, not just theoretical, saving on average across many decisions.
The saving has to outweigh the cost of checking: Running the three checks above is not free: evaluating an accuracy estimate, measuring resource fit, and confirming safety rules all consume some resources of their own. Adaptive routing is only worthwhile once the savings it produces exceed this checking cost; a correct but overly expensive checking procedure can still be a net loss compared to simply always running the fallback and skipping the checks altogether.
An imperfect, learned version of this procedure has bounded extra cost, no automatic safety guarantee: A real system typically approximates the accuracy check with a trained estimator rather than a perfectly calibrated one, since building a fully certified estimate for every situation in advance is often impractical. The resulting extra cost, from occasionally picking a different route than the ideal procedure would have, is bounded by how often the approximation disagrees with the ideal choice, so an approximation that rarely disagrees can only waste a small, bounded amount. This bound is about cost efficiency only; it does not by itself guarantee the approximate version stays safe, since a cost-efficient approximation can still occasionally be overconfident about accuracy. Safety, in that case, has to be checked separately from efficiency, not assumed to follow from it.
MSKC can also justify using a coarser prediction, not just a cheaper route, whenever only the general category of an outcome matters for the action taken, not its exact numeric value. Once the correct category is identified, extra numerical precision cannot change the action, and therefore adds no decision-relevant value. This is a different, weaker kind of sufficiency than the classical statistical notion, which asks whether a summary of the data preserves everything needed to estimate an unknown quantity [19]; here we only ask whether it preserves the action taken, not the full statistical picture. This paper does not evaluate this mechanism; it is noted here as a complementary direction.
Applications and Trade-offs
The routing procedure above is general enough to apply beyond wind ramp forecasting. We outline three illustrative scenarios, each trading off differently along the same accuracy-versus-cost dimension explored empirically in this paper.
The first example is of a wearable device that might run a lightweight, on-device heart-rhythm classifier continuously, escalating to a more detailed cloud-based analysis only when the local classifier’s confidence is low. The trade-off here is battery life and user privacy against the risk of a missed detection; unlike the wind-turbine case, an under-escalation here can have direct safety consequences for a person, not just financial cost, so the accuracy threshold would need to be set considerably more conservatively.
Next scenario can be a mobile robot or a vehicle, which might rely on camera-only perception by default, fusing in LIDAR or radar data only when camera-based confidence drops below a safe margin. The trade-off is latency and onboard compute against the same kind of safety-critical miss discussed in this paper’s own Discussion section, making this a domain where the false-safe rate, not overall accuracy, would again be the metric to optimize for.
Another example is a factory sensor that flags a component as healthy from vibration data alone, pulling in additional acoustic or thermal sensor streams only when the vibration signal is borderline. Here the trade-off is closer to the wind-turbine case; i.e., the main cost of over-escalating is wasted inspection effort, while under-escalating risks an undetected failure, making it a reasonable candidate for directly reusing the framework and evaluation approach demonstrated here.
| Kelmarsh | Penmanshiel | |
| Turbines | 6 | 5 (of 14) |
| Rated power (kW) | 2050 | 2050 |
| Rotor diameter (m) | 92.0 | 82.0 |
| Hub height (m) | 68.5–78.5 | 59.0 |
| Period | 2024 (1 year) | |
| Resolution | 10 min | |
| Raw rows / turbine | ≈2.17M | ≈2.45M |
| Clean rows / turbine | 51,868–52,604 | 52,043–52,597 |
| Missing timestamps | 0.19–1.6% | 0.20–1.25% |
| Cross-turbine overlap | 97.9% | 98.0% |
Table 1. WIND FARM SPECIFICATIONS AND DATASET SUMMARY AFTER CLEANING. RANGES ARE TAKEN ACROSS EACH SITE’S TURBINES.
Across all three, the accuracy threshold and the specific cost being minimized (energy, latency, communication, or a mix) would need to be chosen based on how severe an under-escalation is in that particular domain. The same trade-off applies to where knowledge itself resides. [20] envision compact edge knowledge bases (EdgeKBs), built by slicing existing knowledge bases, tailoring new ones, or adapting them at runtime, that keep frequently needed knowledge on-device and retrieve the rest from fog or cloud repositories when required. In MSKC terms, such an EdgeKB is a cheap local knowledge route and the remote repository a costlier one, so a gate of the kind evaluated here could decide when local knowledge suffices.
Intelligent Data Analysis using MSKC
Data Description in Wind Energy
We evaluate MSKC on ten-minute Supervisory Control and Data Acquisition (SCADA) data from two real, publicly available onshore wind farms, Kelmarsh [21] and Penmanshiel [22], covering the 2024 calendar year. All six Kelmarsh turbines are included; for Penmanshiel, five of its fourteen turbines had usable telemetry in this release. Table I lists farm specifications and post-cleaning data volume. Two data issues were fixed before labeling. First, the raw files contained a duplication bug, about forty repeated rows per real timestamp, resolved by keeping the row with a non-null power reading (zero conflicts across all eleven turbines). Second, near-zero power at high wind speed was turbine downtime rather than curtailment in 96% of cases, so downtime periods are excluded when building ramp labels. A clear sensor fault was also removed: a single turbine’s wind speed jumping to 60 m/s within forty minutes with no matching reading at any neighboring turbine. All other high-wind readings were corroborated by at least one nearby turbine and kept.
Ramp labels use five ordinal severity classes, based on the change in normalized power thirty minutes ahead, assigned only over clean, gap-free, downtime-free stretches. Table II shows the resulting class balance; 95.6% of the full year, across all turbines, receives a valid label.
We also checked the labeling scheme directly against real data, since class balance alone cannot rule out a systematic offset between the signal and its assigned label. Figure 4 shows a seven-day window, automatically selected as the span with the best mix of severe up- and down-ramp events across all turbines, zoomed to the closest such pair. It plots the power trace shaded by assigned region, the underlying change signal against its thresholds (the shading changes exactly where the signal crosses one), and the full-year distribution of that signal, whose thresholds fall in reasonable, non-degenerate parts of it. Because a label looks thirty minutes ahead, shading can begin slightly before a move finishes in the power trace; this is expected, not an error.

Figure 4. Validation of the ordinal ramp-region labeling mechanism: power trace shaded by assigned region (top), the underlying change signal against its thresholds (middle), and the full-year, all-turbine distribution of that signal (bottom).
Implementation of MSKC
A route combines four things: what the system senses, what extra knowledge it consults, which model it runs, and where it runs. The full MSKC vision lets all four vary jointly; this paper varies only the knowledge source, holding the rest fixed so that any difference in decision quality or cost is attributable to knowledge alone. This is the knowledge-acquisition specialization of Algorithm 1, the narrowest nontrivial slice of MSKC that can still be tested empirically. Because the richer route is assumed to cost strictly more than the base route at every state, each state where the gate declines it avoids that extra cost, so the fraction of declined states is a direct measure of the saving achieved.
We implement three routes. The base route uses only a turbine’s own recent SCADA history. The relational route adds the simultaneous reading of the nearest upwind neighbor, determined from turbine coordinates and measured wind direction, which requires cross-turbine communication. The physics-informed route adds the residual between observed power and a power curve fit to that turbine on training data only, a local lookup needing no communication. All three share the same classifier family and execution tier, so only the knowledge source and input features differ. Only the base and relational routes enter the gated decision; the physics-informed route is compared directly against the base route, since its negligible cost leaves little for a gate to weigh.
No literal fallback route of higher fidelity is instantiated. Cost dominance (Eq. (3)) is stated relative to a fallback, and in the gated comparison always using the relational route plays that role: when Section IV reports the gate matching “always-on injection,” this is the baseline meant. A minimal secondary probe of the model dimension is also reported: the base and relational routes are retrained at three classifier weights, holding knowledge fixed, to test whether a lighter model trades away quality independently of the knowledge question.
The implemented selector approximates the ideal rule of Eq. (2), in the sense of the regret guarantee of subsection III-B: rather than certifying the risk bound of Eq. (1), a classifier trained on out-of-bag predictions from both routes estimates, for a given state, whether the knowledge-enhanced route would correct the base route’s prediction, with no additional labeled data. Because this score is learned rather than certified, the safety guarantee is not claimed to hold; it would for a selector with a genuinely calibrated bound, for instance one built via conformal prediction. Whether the gate finds sufficient states well enough without that guarantee is the empirical question of subsection IV-C. Its decision threshold is swept from always-injecting to never-injecting, tracing the full tradeoff between injection frequency and decision quality. The reported operating point was selected on a validation slice (the six weeks preceding the test period) as the lowest injection rate whose false-safe rate stays within about one missed severe event of always-on injection, and was then evaluated once on the held-out test set. Code, preprocessing scripts, and a dataset manifest are available at this GitHub link.
Experiments with Results
All routes are trained on a chronological split, data before 1 November 2024 for training, the remainder held out for testing. Because an upwind neighbor is not available at every state, can only be evaluated on the subset of test rows where one exists (“Neighbor-avail.”); is reported against both this same restricted subset, for a fair paired comparison with , and separately against the full test set, for a fair paired comparison with , which requires no neighbor and is evaluated on every test row (“Full test”). Route scores are reported in Table III.
Table IV reports paired bootstrap comparisons ( resamples) for each route against its corresponding base row using three metrics: macro F1 (the unweighted mean of the F1 scores across all five ordinal regions), severe recall (the fraction of true severe-class events, upward or downward, correctly identified as severe), and false-safe rate (the fraction of true severe-class events incorrectly predicted as stable, representing the operationally relevant miss). Sweeping the gate
| Region | Share of labeled rows |
| Severe down-ramp | 1.7% |
| Moderate down-ramp | 10.7% |
| Stable | 75.1% |
| Moderate up-ramp | 10.8% |
| Severe up-ramp | 1.7% |
Table 2. Ordinal ramp-region label distribution, pooled across both sites.
| Population | Route | Macro F1 | Sev. recall | Comm. cost |
| Neighbor-avail. | Base () | 0.280 | 0.701 | none |
| Neighbor-avail. | Relational () | 0.273 | 0.751 | required |
| Full test | Base () | 0.263 | 0.694 | none |
| Full test | Physics () | 0.266 | 0.705 | none |
Table 3. Knowledge route scores, reported separately for each route’s own paired evaluation population.
decision threshold from always injecting to never injecting the relational route yields the frontier shown in Figure 5. At an injection rate of 35.9%, a paired bootstrap comparison with the always-on injection setting ( resamples) gives a macro-F1 difference of +0.0002 [0.000, +0.001], a severe-recall difference of −0.0013 [−0.005, +0.002], and a false-safe-rate difference of +0.0000 [0.000, 0.000].

Figure 5. Macro-F1 as a function of injection rate under the swept gate threshold.
Table V compares the learned gate against uninformed random gating (200 trials) and a hand-designed heuristic, at
the matched 35.9% injection rate. Reducing the classifier from 300 to 15 trees changes measured single-row inference latency from 12.0 ms to under 2 ms. Table VI reports macro-F1 and severe recall at each weight. Figure 6 reports spatial layout and neighbor availability at both sites, a four-day trace of true region, predicted region, and injection decision for one turbine, the gate’s confusion matrix, a within-site versus cross-site comparison (Kelmarsh trained, Penmanshiel tested), and the gating-strategy comparison from Table V.

Figure 6. Spatial layout and neighbor availability at both sites; a four-day trace of true region, predicted region, and injection decision; the deployed gate’s confusion matrix; within-site versus cross-site severe recall; and the learned KUS gating-strategy comparison at matched injection rate.
Cross-site severe recall is 0.750 within-site and 0.605 when trained on Kelmarsh and tested on Penmanshiel without retuning the gate threshold. A compact neural network trained on the same feature sets gives, on the matched neighbor-available population, macro-F1 0.310 () and 0.304 (), severe recall 0.548 () and 0.634 ().
| Strategy | Macro F1 | Sev. recall | False-safe |
| Random (mean) | 0.277 | 0.719 | 0.032 |
| Heuristic | 0.273 | 0.752 | 0.030 |
| Learned gate | 0.273 | 0.750 | 0.031 |
Table 5. Gating strategies at matched injection rate.
| Trees | Latency (ms) | Macro F1 | Sev. recall |
| 300 | 12.0 | 0.327 | 0.53 |
| 50 | 2.2 | 0.299 | 0.65 |
| 15 | <2 | 0.280 | 0.70 |
Table 6. Model weight versus latency and decision quality (base route).
Evaluation and Discussion
The relational route in Subsection IV-C trades a small decrease in macro-F1 for a larger increase in severe-class recall, while the physics-informed route improves both. We argue recall, not macro-F1, is the metric that matters for the relational trade-off specifically, since the two error types it involves are not symmetric in consequence. A missed severe event triggers no corrective action, no reduced-load posture, no operator alert, and risks unplanned mechanical stress up to structural failure; a false alarm costs a period of curtailed output and a bounded, reversible revenue loss. One view holds that a missed event is categorically worse, since it is the only error type with a plausible path to damage, and that the system should be biased toward recall even at a real cost to precision. A second view does not dispute this ordering but questions whether a correctly-recalled prediction is sufficient in practice: if severity is forecast within a thirty-minute horizon but the event materializes several hours later, an operator may take precaution, observe nothing within a plausible waiting window, stand down, and be unprepared when the delayed event arrives, a true positive by the recall metric but an operational near-miss in reality. We do not resolve this empirically, since it requires modeling operator response and event-timing jointly, which this proof of concept does not attempt, and report it as an open limitation of evaluating a single-horizon classifier against a continuous, imprecisely-timed process. Given how rare severe events are (1.7% of labeled rows in each direction), we adopted a deliberately modest bar for this proof of concept, that reliably identifying roughly half of severe events without an unacceptable false-safe rate already has real operational value, and the measured recall of 0.70 to 0.75 across all reported routes and gating strategies exceeds it, though we state this as a domain-appropriate target rather than a claim of strong absolute performance.
This connects to a broader pattern in KGML practice: knowledge sources, whether a knowledge graph, a physics-informed constraint, or a neighboring sensor’s reading, are typically consulted unconditionally once a system is designed to use them, with that decision made once at design time rather than per input. Our results do not argue against KGML’s premise that external knowledge improves decisions, Table IV confirms that it does for both routes evaluated here, but they do show that applying it uniformly is a design choice, not a requirement: the gate identifies, on a per-input basis, a substantial share of states for which the additional knowledge is not needed, at no statistically detectable cost to the decision quality that knowledge was introduced to improve. MSKC’s routing formulation is one concrete way to make that choice explicit and testable rather than implicit, and the resulting 64% reduction in relational knowledge-acquisition calls indicates that unconditional retrieval is unnecessary far more often than standard KGML practice would assume.
| Comparison | Macro F1 | Sev. recall | False-safe |
| −0.0068 [−0.011,−0.003] | +0.0511 [+0.034,+0.068] | −0.0017 [−0.008,+0.005] | |
| +0.0036 [+0.002,+0.006] | +0.0115 [+0.003,+0.020] | −0.0009 [−0.004,+0.003] |
Table IV. PAIRED BOOTSTRAP COMPARISONS, 95% CONFIDENCE INTERVALS.
Conclusions and Future Work
This paper introduced Minimum-Sufficient Knowledge and Computation (MSKC), which treats sensing, knowledge, computation, and execution as a jointly routable resource governed by certified feasibility, cost dominance, and break-even guarantees, rather than as a fixed pipeline. We tested its narrowest case, adaptive knowledge acquisition, on real wind ramp-event forecasting using publicly available real data from two farms.
The key takeaways are:
A state-aware gate cut relational knowledge-acquisition calls by 64% with no statistically detectable loss in decision quality.
The gate beat random gating and matched a simple heuristic.
A physics-informed route improved decision quality at essentially no communication cost.
A lighter classifier improved severe-class recall, at some cost in macro-F1.
Together, these results support MSKC’s central premise: uniformly maximal knowledge and computation are not required for every state, and the states where a cheaper route suffices can be identified without a measurable quality loss.
Open directions include extending MSKC to the untested sensing, model-fidelity, and execution-placement dimensions; building knowledge routes systematically, dynamically adapting edge knowledge bases rather than hand-crafting each one; and validating portability with more sites. The central open question is whether the feasibility and cost-dominance guarantees established here transfer beyond wind energy to a second resource-constrained cyber-physical domain.
Acknowledgements
Aparna Varde acknowledges NNF Grant NF25OC0110035 from Denmark in the area of Sustainable AI for Environment and Health. This grant supports Purbak Sengupta in his PhD research.
References
- [1]Karpate, Anuj, Gowtham Atluri, James H. Faghmous, Michael Steinbach, Arindam Banerjee, Auroop Ganguly, Shashi Shekhar, Nagiza Samatova, and Vipin Kumar. Theory-Guided Data Science: A New Paradigm for Scientific Discovery from Data. IEEE Transactions on Knowledge and Data Engineering, vol. 29, no. 10, pp. 2318-2331, 1 Oct. 2017. https://doi.org/10.1109/TKDE.2017.2720168
- [2]Austin-Gabriel, B., Varde, A. S., and Liu, H. (2025). Geoinformatics-guided machine learning for power plant classification. arXiv preprint arXiv:2502.01039. https://doi.org/10.48550/arXiv.2502.01039
- [3]Roy Schwartz, Jesse Dodge, Noah A. Smith, Oren Etzioni. Green AI. Communications of the ACM 2020, 63(12), 54–63. https://doi.org/10.1145/3381831
- [4]Pawlish, Michael J., and Aparna S. Varde. A decision support system for green data centers. Proceedings of the 3rd workshop on Ph. D. students in information and knowledge management. 2010. https://doi.org/10.1145/1871902.1871912
- [5]Lucas Frutuoso, T.R.; Castro, R.; Pereira, R.B.S.; Moutinho, A. Advancements in Wind Farm Control: Modelling and Multi-Objective Optimization Through Way-Based Wake Steering. Energies 2025, 18, 2247. https://doi.org/10.3390/en18092247
- [6]Noriega Monsalve, Cristian & Varde, Aparna & Robila, Stefan. (2025). Geospatial Data Mining for Turbine Layout and Energy Forecasting in Offshore Wind Farms. https://doi.org/10.1109/ICDMW69685.2025.00264
- [7]Saeedeh Hasanpoor, David A. Romero, Joaquin E. Moran, Cristina H. Amon, Physics-informed deep convolutional hierarchical encoder-decoder neural network for flow field prediction in wind farms, Energy and AI, Volume 21, 2025, 100553, ISSN 2666-5468. https://doi.org/10.1016/j.egyai.2025.100553
- [8]Sambeet Mishra, Esin Ören, Chiara Bordin, Fushuan Wen, Ivo Palu, Features extraction of wind ramp events from a virtual wind park, Energy Reports, Volume 6, Supplement 6, 2020, Pages 237-249, ISSN 2352-4847. https://doi.org/10.1016/j.egyr.2020.08.047
- [9]Purbak Sengupta, Sambeet Mishra, Sonal Shreya, Agentic Workflow Using RBAθ for Event Prediction, arXiv preprint arXiv:2602.06097, 2026. https://doi.org/10.48550/arXiv.2602.06097
- [10]N. Ye, Hybrid Multimodal Knowledge Graph and Meta-Learning Framework for Accurate Dynamic RP-VRC Prediction in Renewable-Rich Power Systems. IEEE Access, vol. 13, pp. 168966-168976, 2025. https://doi.org/10.1109/ACCESS.2025.3614067
- [11]M. Liang, Q. Luo, T. Yu, P. Kuang, Z. Li and Z. Pan. LLM-Based Exploitation of Edge Data in Modern Power Systems. Journal of Modern Power Systems and Clean Energy, vol. 14, no. 1, pp. 63-81, January 2026. https://doi.org/10.35833/MPCE.2025.000794
- [12]V. J. Reddi, Introduction to Machine Learning Systems. Cambridge, MA, USA: MIT Press, 2026. ISBN: 978-0-262-05888-9.
- [13]Njor, M., Madsen, J., Foutis, X. (2022). A Primer for tinyML Predictive Maintenance: Input and Model Optimisation. In: Maglogiannis, I., Iliadis, L., Macintyre, J., Cortez, P. (eds) Artificial Intelligence Applications and Innovations. AIAI 2022. IFIP Advances in Information and Communication Technology, vol 647. Springer, Cham. https://doi.org/10.1007/978-3-031-08337-2_6
- [14]Pawlish, M., Varde, A. S., Robila, S. A., and Ranganathan, A. (2014). A call for energy efficiency in data centers. ACM SIGMOD Record, 43(1), 45-51. https://doi.org/10.1145/2627692.2627703
- [15]Pawlish, M. J., Varde, A. S., and Robila, S. A. (2015). The greening of data centers with cloud technology. International Journal of Cloud Applications and Computing (IJCAC), 5(4), 1-23. https://doi.org/10.4018/IJCAC.2015100101
- [16]F. Salbouk, Y. Mousavi, I. Beklan Kucukdemiral, A. Fekih and U. Cali, “Reliability Assessment and Condition Monitoring of Wind Energy Conversion Systems Using Bayesian Networks: Recent Advances and Key Insights,” in IEEE Access, vol. 13, pp. 104472-104500, 2025. https://doi.org/10.1109/ACCESS.2025.3579939
- [17]Wang, D., Liu, Q., Yang, J. et al. Digital twin for power equipment: lifecycle framework, enabling technologies, and prospects in next-generation power systems. Computing 108, 62 (2026). https://doi.org/10.1007/s00607-026-01650-z
- [18]Zhang, Haoxiang, Gong, Wenbin, AL-Bukhaiti, Khalil, Wan, Anping, Cheng, Xiaomin, Ji, Xiaosheng. Advanced Runaway Prediction for Wind Turbines Using Temporal Convolutional Networks With Efficient Channel Attention Within a Digital Twin State Perception Framework. International Journal of Energy Research, 2026, 3844653, 18 pages, 2026. https://doi.org/10.1155/er/3844653
- [19]G. Casella and R. L. Berger, Statistical Inference, 2nd ed. Pacific Grove, CA: Duxbury, 2002.
- [20]Varde, Aparna & Njor, Emil & Daghero, Francesco & T. Moghaddam, Mahyar. Edge Knowledge Bases for Sustainable and Explainable AI. EMNLP 2026 conference, AKBC workshop.
- [21]Plumley, C., & Takeuchi, R. (2025). Kelmarsh wind farm data [Data set]. Zenodo. https://doi.org/10.5281/zenodo.16807551
- [22]Plumley, C., & Takeuchi, R. (2025). Penmanshiel wind farm data [Data set]. Zenodo. https://doi.org/10.5281/zenodo.16807304