<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>directed weighted network flow graphs &#8211; Science</title>
	<atom:link href="https://scienmag.com/tag/directed-weighted-network-flow-graphs/feed/" rel="self" type="application/rss+xml" />
	<link>https://scienmag.com</link>
	<description></description>
	<lastBuildDate>Sat, 17 Oct 2026 00:09:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://scienmag.com/wp-content/uploads/2024/07/cropped-scienmag_ico-32x32.jpg</url>
	<title>directed weighted network flow graphs &#8211; Science</title>
	<link>https://scienmag.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">73899611</site>	<item>
		<title>Graph Topology Gives IoT Intrusion Detection a Hidden Edge</title>
		<link>https://scienmag.com/graph-topology-gives-iot-intrusion-detection-a-hidden-edge/</link>
		
		<dc:creator><![CDATA[Reid Dalton]]></dc:creator>
		<pubDate>Sat, 17 Oct 2026 00:09:19 +0000</pubDate>
				<category><![CDATA[Science News]]></category>
		<category><![CDATA[Technology and Engineering]]></category>
		<category><![CDATA[Anomaly]]></category>
		<category><![CDATA[community detection]]></category>
		<category><![CDATA[detection]]></category>
		<category><![CDATA[directed weighted network flow graphs]]></category>
		<category><![CDATA[enhancing IoT security with graph topology]]></category>
		<category><![CDATA[False positive reduction]]></category>
		<category><![CDATA[graph neural networks in cybersecurity]]></category>
		<category><![CDATA[graph-augmented network analysis]]></category>
		<category><![CDATA[graph-based]]></category>
		<category><![CDATA[graph-based anomaly detection]]></category>
		<category><![CDATA[intrusion detection]]></category>
		<category><![CDATA[IoT botnet attack detection]]></category>
		<category><![CDATA[IoT intrusion detection]]></category>
		<category><![CDATA[IoT security]]></category>
		<category><![CDATA[IOTTRUST]]></category>
		<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[machine learning for IoT security]]></category>
		<category><![CDATA[network flow graph analysis]]></category>
		<category><![CDATA[network topology]]></category>
		<category><![CDATA[relational network features for intrusion detection]]></category>
		<category><![CDATA[structural fingerprint of IoT attacks]]></category>
		<category><![CDATA[topology features in IoT network security]]></category>
		<category><![CDATA[UNSW-NB15]]></category>
		<category><![CDATA[UNSW-NB15 benchmark dataset]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=291522</guid>

					<description><![CDATA[A graph-augmented framework called IOTTRUST enriches conventional IoT intrusion detection with network flow topology features, achieving 99.07 percent accuracy and a reduced false alarm rate on UNSW-NB15 under a strict leakage-free evaluation.]]></description>
										<content:encoded><![CDATA[<p>When a botnet sweeps across an Internet of Things subnet, it does not generate ten thousand independent events. It generates a coordinated, directional pattern: a small set of source addresses fanning out to a large number of destinations in a short window, leaving a structural fingerprint in the network that no single flow record can reveal. Yet virtually every machine learning approach to IoT intrusion detection treats each network flow as a statistically independent observation, discarding precisely the relational structure that connects flows across source IPs, destination IPs, and subnet communities. A new study argues that this independence assumption, convenient as it is computationally, fundamentally misrepresents how IoT attacks actually behave.</p>
<p>The research, published in Frontiers in Big Data, presents IOTTRUST, a graph-augmented intrusion detection framework developed by Nachaat Mohamed of Rabdan Academy and NEUSAI Technologies in the United Arab Emirates and Hamed Taherdoost of University Canada West and several affiliated institutions. Rather than replacing conventional classifiers with a full graph neural network, IOTTRUST constructs a directed, weighted network flow graph from the widely used UNSW-NB15 benchmark and enriches per-flow machine learning with twenty-four graph-derived topology features computed for each source and destination IP. The approach delivers competitive accuracy with transparent, operationally meaningful features and without GPU-based neural network training, making it substantially more accessible for deployment on resource-constrained IoT gateways.</p>
<p>The graph itself is strikingly small and interpretable. From the full UNSW-NB15 corpus of 440,047 flow records, the construction yields just 47 IP nodes and 438 directed edges, organized into ten /24 subnet communities. Community structure analysis reveals a dramatically skewed world: four attacker IPs in the 175.45.176.x subnet account for 89.85 percent of all attack flows, while the remaining nine communities contain exclusively normal traffic. The top attacker address, 175.45.176.0, shows an individual attack ratio of 0.9632, meaning 96.3 percent of its 38,614 outgoing flows are attack traffic, and it targets eleven distinct destination IPs spanning both victim and server subnets. Attacker out-degrees run two to three orders of magnitude larger than those of normal hosts, and attacker fan-out ratios of 0.23 to 0.26 dwarf the zero fan-out of server IPs that only receive traffic.</p>
<p>What distinguishes this study from much of the graph-based security literature is its unusually honest evaluation protocol. An earlier version of the work computed graph statistics from the full dataset, including flows the classifier was later evaluated on, introducing temporal leakage; it also compared models trained on different dataset sizes. The revised protocol addresses both weaknesses simultaneously. A stratified sample of 40,000 flows is drawn with a fixed random seed, split 70/30 into training and test partitions before any graph statistic is computed, and all per-IP topology features are derived exclusively from the 28,000-flow training partition, then propagated to test flows without any access to test-set labels. All three experimental tracks are evaluated on this identical, size-matched, leakage-free sample.</p>
<p>Under this stricter protocol, the headline findings reverse in an informative way. A Flow-Only model using the standard 43 UNSW-NB15 features achieves 98.98 percent accuracy with a false positive rate of 0.81 percent. A Graph-Only model trained exclusively on the 24 topology features reaches 97.89 percent accuracy with a false positive rate of 1.79 percent, meaning graph features alone are not sufficient to match the full flow representation. But the full IOTTRUST Hybrid model, combining 22 numeric flow features with the 24 graph features, achieves the best result on every metric: 99.07 percent accuracy, an AUC of 0.9996, precision of 97.09 percent, recall of 98.30 percent, and a false positive rate of 0.74 percent. The improvement over Flow-Only is modest in absolute terms but statistically significant across five-fold cross-validated F1-scores (p = 0.026), while the advantage over Graph-Only alone is large and highly significant (McNemar p &lt; 0.001).</p>
<p>Feature importance analysis confirms that network relational structure continues to carry predictive information even under the leakage-free evaluation. Twelve of the top fifteen most important features in the Hybrid model remain graph topology features, accounting for 60.4 percent of the top-15 importance mass. The single most important feature is the historical attack ratio of the destination IP, computed from the training graph, followed by a raw flow feature, the source-to-destination time-to-live, and then the source-side attack ratio. The mechanism is interpretable: the four attacker IPs maintain high historical attack ratios of 0.64 to 0.96 that are structurally stable across the training partition, so any flow whose endpoints carry a non-zero attack ratio is overwhelmingly likely to belong to the attack community, providing the Random Forest with a near-deterministic signal before it examines any per-flow byte count or timing statistic.</p>
<p>The residual errors are not randomly distributed but concentrated where the topological signal is weakest. All 42 false negatives originate from the attacker subnet, and 32 of them are Fuzzers, a category whose per-flow byte and timing statistics overlap substantially with normal traffic even when the source IP&#8217;s history is known. Conversely, all 68 false positives are flows from attacker IPs that the benchmark labels Normal, a known artifact of the IXIA PerfectStorm traffic generator, which produces both attack and benign traffic from the same physical machines. The graph-topology model correctly flags these flows as suspicious based on the source address&#8217;s behavioral history, suggesting that the true false positive rate for genuinely benign flows from genuinely benign IPs may be lower than the label-based figure implies.</p>
<p>The operational significance lies in alert fatigue. In a production IoT deployment processing 500,000 normal flows per hour, a system at 0.81 percent false positive rate would generate roughly 4,050 false alerts per hour; IOTTRUST at 0.74 percent would generate roughly 3,700, a reduction of about 350 analyst alerts per hour, achieved alongside a simultaneous improvement in recall. The computational overhead is negligible: constructing the training graph from 28,000 flows takes 27.3 milliseconds on a single CPU thread, construction from the full 440,047-flow dataset takes about half a second, and per-flow feature lookup is a constant-time dictionary access of roughly 4.77 microseconds, independent of graph size. Ablation studies show that degree and structural features account for the majority of the gain, while the attack-ratio features, though top-ranked individually, are strongly correlated with degree statistics on this dataset.</p>
<p>The framework also offers a label-free deployment path. Because the attack-ratio features depend on historical labels, the authors evaluated an Isolation Forest-based unsupervised proxy, aggregating per-flow anomaly scores by IP address. The resulting model achieves 99.08 percent accuracy and a false positive rate of 0.73 percent, essentially indistinguishable from the supervised variant, indicating that IOTTRUST can operate in environments where no labeled historical traffic is available. In operational settings, the supervised features correspond to maintaining a periodically updated IP reputation table, recomputed from flows that security analysts have confirmed as benign or malicious, directly analogous to established threat-intelligence practice.</p>
<p>The authors are candid about limitations. The 47-node graph is far smaller than production IoT networks, though the linear-time construction and constant-time lookup scale tractably; a million-node statistics dictionary would consume roughly 96 megabytes of memory, well within the capacity of a standard IoT gateway. Subnet-based community assignment works well on UNSW-NB15, where administrative structure mirrors attack topology, but in NAT-heavy or heterogeneous enterprise networks the Louvain algorithm, which derives communities purely from observed connectivity, is preferable; on this dataset Louvain-based assignment yields a marginal but consistent improvement, reaching 99.12 percent accuracy and a 0.68 percent false positive rate. Validation on newer datasets such as TON-IoT and CIC-IoT2023, where attacks are distributed across many device IPs rather than concentrated in four dedicated attacker nodes, remains the highest-priority future work, and adversaries aware of graph-based detection could attempt to disguise their topology signatures by rotating IPs or diluting their attack ratios. Within these caveats, the study makes a defensible, reproducible case that network relational structure provides a genuine, if incremental, enrichment to per-flow intrusion detection, and that who is involved in a flow, and how that party behaves across the entire network, is a fundamentally different and orthogonal signal to what the flow contains.</p>
<p><strong>Subject of Research:</strong> Cybersecurity</p>
<p><strong>Article Title:</strong> IOTTRUST: graph-based anomaly detection for IoT intrusion using network flow topology and community structure analysis on UNSW-NB15</p>
<p><strong>Article References:</strong> Mohamed, N., &amp; Taherdoost, H. (2026). IOTTRUST: graph-based anomaly detection for IoT intrusion using network flow topology and community structure analysis on UNSW-NB15. <em>Frontiers in Big Data, 9</em>, Article 1885965. <a href="https://doi.org/10.3389/fdata.2026.1885965" rel="noopener noreferrer">https://doi.org/10.3389/fdata.2026.1885965</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.3389/fdata.2026.1885965" rel="noopener noreferrer">10.3389/fdata.2026.1885965</a></p>
<p><strong>Keywords:</strong> IoT security, intrusion detection, graph-based anomaly detection, UNSW-NB15, network topology, community detection, machine learning, false positive reduction, IOTTRUST, graph-based, anomaly, detection</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">291522</post-id>	</item>
	</channel>
</rss>
