<?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>time series classification &#8211; Science</title>
	<atom:link href="https://scienmag.com/tag/time-series-classification/feed/" rel="self" type="application/rss+xml" />
	<link>https://scienmag.com</link>
	<description></description>
	<lastBuildDate>Fri, 09 Oct 2026 14:53:56 +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>time series classification &#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>Deep Learning Reads the Coast: Graph Networks Turn Raw Sensor Streams into Water-Quality Warnings</title>
		<link>https://scienmag.com/deep-learning-reads-the-coast-graph-networks-turn-raw-sensor-streams-into-water-quality-warnings/</link>
		
		<dc:creator><![CDATA[Blake Davidson]]></dc:creator>
		<pubDate>Fri, 09 Oct 2026 14:53:56 +0000</pubDate>
				<category><![CDATA[Earth Science]]></category>
		<category><![CDATA[automated water quality warning systems]]></category>
		<category><![CDATA[coastal monitoring]]></category>
		<category><![CDATA[coastal water quality monitoring]]></category>
		<category><![CDATA[decision support]]></category>
		<category><![CDATA[deep learning]]></category>
		<category><![CDATA[deep learning for marine sensor data]]></category>
		<category><![CDATA[end-to-end deep learning models for marine data]]></category>
		<category><![CDATA[Environmental Monitoring]]></category>
		<category><![CDATA[environmental pollution detection using AI]]></category>
		<category><![CDATA[Graph neural network]]></category>
		<category><![CDATA[graph neural networks for water quality]]></category>
		<category><![CDATA[GRU]]></category>
		<category><![CDATA[handling heterogeneous marine sensor streams]]></category>
		<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[machine learning classification of water parameters]]></category>
		<category><![CDATA[marine sensors]]></category>
		<category><![CDATA[multi-sensor data analysis in environmental monitoring]]></category>
		<category><![CDATA[multi-sensor fusion]]></category>
		<category><![CDATA[nonlinear time-series analysis in oceanography]]></category>
		<category><![CDATA[seawater parameter correlation analysis]]></category>
		<category><![CDATA[sensor network data integration]]></category>
		<category><![CDATA[Theoretical and Applied Climatology]]></category>
		<category><![CDATA[time series classification]]></category>
		<category><![CDATA[water quality]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=254485</guid>

					<description><![CDATA[Researchers in Saudi Arabia have developed a GNN-GRU-MLP deep learning framework that fuses multi-sensor marine time-series data to classify coastal environmental conditions with 97.25 percent accuracy.]]></description>
										<content:encoded><![CDATA[<p>Coastal waters sit at the collision point between land and sea, and they absorb the consequences of everything we do onshore: agricultural runoff, industrial discharge, sewage overflows, and the slow chemical shifts of a warming ocean. Environmental agencies have responded by peppering coastlines with heterogeneous marine sensors measuring temperature, salinity, dissolved oxygen, turbidity, pH, and a growing list of other parameters. The problem is that these instruments produce a torrent of synchronized, nonlinear time-series data that traditional analysis struggles to interpret. A new study published in Theoretical and Applied Climatology by Azath Mubarakali and colleagues at King Khalid University and the University of Bisha in Saudi Arabia proposes an end-to-end deep learning system that reads these multi-sensor streams the way a skilled human analyst would, but at machine speed and with a reported classification accuracy of 97.25 percent.</p>
<p>The core insight behind the research is that marine sensors do not operate in isolation. A drop in dissolved oxygen is rarely an independent event; it is typically entangled with rising water temperature, shifts in salinity, changes in turbidity, and other correlated signals across the sensor network. Conventional statistical approaches and single-sensor machine learning models treat each stream separately or rely on hand-crafted features, and they frequently fail to capture both the multivariate statistical relationships between physically distinct instruments and the long-term temporal dependencies within each stream. Add the realities of field deployment, sensor noise, missing readings, and drift, and the classification problem becomes genuinely difficult.</p>
<p>To address this, the team built a hybrid architecture with three cooperating components, each solving a different part of the problem. The first is a Graph Neural Network, or GNN, which treats the sensor network itself as a mathematical graph. In this representation, each sensor stream becomes a node, and dynamic edges encode the statistical relationships between physically distinct sensors. Crucially, the graph structure is dynamic rather than fixed, meaning the model can update its picture of how sensors relate to one another as conditions change. This allows the GNN to extract relational features, essentially learned summaries of inter-sensor dependencies, that a model looking at each stream independently would simply never see.</p>
<p>The second component is a Gated Recurrent Unit, or GRU, a type of recurrent neural network designed to process sequences. While the GNN answers the question of how sensors relate to each other at a given moment, the GRU answers the question of how conditions evolve through time. It ingests the sequence of successive time windows, each enriched with the GNN&#8217;s relational features, and learns the temporal dynamics that distinguish a brief, harmless fluctuation from the early signature of a developing environmental problem. Gating mechanisms inside the GRU allow it to decide which information from previous windows to retain and which to forget, a property that makes it well suited to noisy, real-world environmental data where missing values and outliers are routine.</p>
<p>The final component is a Multi-Layer Perceptron, a straightforward feed-forward network that takes the fused spatiotemporal representation produced by the GNN and GRU and makes the actual decision. The system classifies environmental conditions into four severity levels: Normal, Low, Medium, and High. This graduated scale matters operationally. A binary alarm tells a manager that something is wrong; a four-tier classification tells them how wrong it is, which in turn shapes the urgency and scale of the response, from routine logging to field inspection to emergency intervention.</p>
<p>The researchers trained and evaluated the framework on raw instrument-level readings from the Open Marine Stream dataset, a public collection of multi-sensor marine time series compiled for online anomaly detection research. Working from raw readings rather than pre-cleaned, feature-engineered inputs is a deliberate methodological choice. It means the model must learn to cope with the messiness of real deployments, including inter-sensor relationships, noise, and missing data, rather than benefiting from a curated pipeline that removes those challenges before training begins. That design decision strengthens the argument that the reported performance would transfer to operational monitoring stations.</p>
<p>The experimental results are striking. The integrated GNN-GRU-MLP framework achieved an overall classification accuracy of 97.25 percent, and, just as importantly, the authors report that precision, recall, and F1-scores were balanced across all four severity classes. That balance is not a cosmetic detail. In imbalanced environmental datasets, models often achieve high headline accuracy by performing well on the dominant Normal class while quietly failing on the rare but critical High-severity events. A model that maintains balanced scores across every class is one that can be trusted not to miss the events that matter most, which is precisely the failure mode that has limited earlier machine learning approaches to coastal monitoring.</p>
<p>The broader context makes the work timely. Coastal ecosystems worldwide face mounting pressure from climate change, sea-level rise, eutrophication, harmful algal blooms, and plastic pollution, and recent literature has seen an explosion of AI-driven approaches to marine observation, from satellite-based detection of Sargassum blooms to deep learning forecasts of dissolved oxygen in coastal waters. What distinguishes this study is its focus on in-situ, multi-sensor fusion at the instrument level. Remote sensing offers wide spatial coverage but coarse temporal resolution and can be blocked by cloud cover; buoy-mounted sensors offer fine temporal resolution but limited spatial extent. A framework that intelligently fuses the streams from heterogeneous in-water sensors complements satellite programs and provides the near-real-time situational awareness that decision support systems require.</p>
<p>The practical implications extend across several domains. Aquaculture operators could use four-tier severity classifications to anticipate conditions that stress farmed fish and shellfish before mortality events occur. Municipal authorities could integrate the model into early-warning pipelines for pollution discharge or sewage overflow. Conservation agencies managing protected coastal habitats, from seagrass meadows to mangrove forests, could deploy the framework to detect degradation signals early enough to intervene. Because the architecture learns general temporal-relational representations rather than dataset-specific quirks, the authors argue it has the capacity to generalize across monitoring contexts, though validating that generality on independent coastal deployments remains the natural next step for follow-up research.</p>
<p>There are, of course, the usual caveats that accompany any laboratory-validated machine learning system. Deep models require substantial training data, and sensor networks in resource-limited regions may not yet generate the volume or quality of readings the approach assumes. Graph construction choices, such as how statistical relationships between sensors are quantified and thresholded, will influence performance and deserve sensitivity analysis in future work. Deployment also raises questions of computational cost at the edge, model retraining as sensor hardware ages and drifts, and interpretability for the environmental scientists who must act on the model&#8217;s outputs. Still, the study demonstrates that the combination of graph-based relational reasoning and recurrent temporal modeling is a powerful recipe for environmental time-series classification, and it offers coastal managers something they have long lacked: a single, automated system that watches every sensor at once, understands how they speak to each other, and translates their combined signal into a clear, graded verdict on the health of the water.</p>
<p><strong>Subject of Research:</strong> Deep learning classification of multi-sensor coastal environmental monitoring time series</p>
<p><strong>Article Title:</strong> Utilize deep learning classification of multi-sensor time series data to promote coastal environmental monitoring</p>
<p><strong>Article References:</strong> Mubarakali, A., Alqahtani, A. S., Elshafie, H., Changalasetty, S. B., &amp; Al Hanif, A. (2026). Utilize deep learning classification of multi-sensor time series data to promote coastal environmental monitoring. <em>Theoretical and Applied Climatology, 157</em>(9), Article 602. <a href="https://doi.org/10.1007/s00704-026-06540-0" rel="noopener noreferrer">https://doi.org/10.1007/s00704-026-06540-0</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1007/s00704-026-06540-0" rel="noopener noreferrer">10.1007/s00704-026-06540-0</a></p>
<p><strong>Keywords:</strong> deep learning, coastal monitoring, graph neural network, GRU, time series classification, water quality, environmental monitoring, multi-sensor fusion, marine sensors, machine learning, decision support, Theoretical and Applied Climatology</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">254485</post-id>	</item>
		<item>
		<title>New Explainable AutoML Tool Teaches Users While It Builds Their Deep Learning Models</title>
		<link>https://scienmag.com/new-explainable-automl-tool-teaches-users-while-it-builds-their-deep-learning-models/</link>
		
		<dc:creator><![CDATA[Blake Davidson]]></dc:creator>
		<pubDate>Fri, 02 Oct 2026 21:02:00 +0000</pubDate>
				<category><![CDATA[Technology and Engineering]]></category>
		<category><![CDATA[activity recognition]]></category>
		<category><![CDATA[automated machine learning]]></category>
		<category><![CDATA[biomechanics]]></category>
		<category><![CDATA[deep learning]]></category>
		<category><![CDATA[deep learning model building]]></category>
		<category><![CDATA[explainable AI]]></category>
		<category><![CDATA[Explainable AutoML]]></category>
		<category><![CDATA[genetic algorithm]]></category>
		<category><![CDATA[genetic algorithms in machine learning]]></category>
		<category><![CDATA[graphical user interface for AutoML]]></category>
		<category><![CDATA[hyperparameter optimization]]></category>
		<category><![CDATA[large language model]]></category>
		<category><![CDATA[large language models for model explanation]]></category>
		<category><![CDATA[multi-stage deep learning pipeline]]></category>
		<category><![CDATA[neural architecture search]]></category>
		<category><![CDATA[neural network automation]]></category>
		<category><![CDATA[open-source AutoML tools]]></category>
		<category><![CDATA[rule extraction in AutoML]]></category>
		<category><![CDATA[sensor-based time-series data analysis]]></category>
		<category><![CDATA[time series classification]]></category>
		<category><![CDATA[transparent AI model development]]></category>
		<category><![CDATA[user education]]></category>
		<category><![CDATA[user-guided AI model design]]></category>
		<category><![CDATA[wearable sensors]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=229023</guid>

					<description><![CDATA[Researchers have developed xAutoGA, an open-source automated deep learning platform that uses a genetic algorithm, natural-selection visualizations, rule extraction, and a local language model to build time-series models while teaching non-expert users how the choices were made.]]></description>
										<content:encoded><![CDATA[<p>Automated machine learning has long promised to hand the power of deep learning to scientists who never trained as programmers, yet most of these tools deliver a finished model with little explanation of how it was built. A new open-source software package called xAutoGA, described in the journal Multimedia Tools and Applications, takes a different path: it not only designs neural networks automatically for sensor-based time-series data but also walks its users through the reasoning behind every choice. Developed by Seyed Mojtaba Mohasel of Montana State University and Alireza Afzal Aghaei, the framework combines a genetic algorithm, a graphical interface, rule extraction, and a locally deployed large language model into a single system that aims to educate as much as it optimizes.</p>
<p>The motivation comes from a persistent gap in the automated machine learning landscape. Building an accurate deep learning model requires navigating a multi-stage pipeline: formulating the problem, splitting data into training, validation, and test sets, preprocessing temporal signals, selecting architectures such as convolutional and LSTM networks, tuning hyperparameters, and finally deploying the model. Errors at any stage can compromise validity, and most existing frameworks concentrate almost exclusively on the modeling phase, leaving problem formulation and data preparation underexplored. General-purpose tools also fail to capture domain-specific nuances, and their black-box nature hinders adoption in scientific fields where transparency and reproducibility are non-negotiable.</p>
<p>xAutoGA targets multivariate time-series data from wearable and laboratory sensors, a staple of biomechanics and movement disorder research. The software automates participant-level splitting of data into training, validation, and test sets, a strategy shown to give more realistic estimates of how well a model generalizes to new people. It then jointly optimizes the sliding window size and overlap used to segment sensor signals together with the neural network architecture itself, searching across both time-domain and frequency-domain representations. The frequency stream applies a short-time Fourier transform with a Hann window to convert one-dimensional signals into spectrogram-like images, which are processed by a two-dimensional convolutional network, while a parallel one-dimensional network extracts temporal features; the two streams are concatenated before classification.</p>
<p>The optimization engine is a genetic algorithm that encodes the entire pipeline into a fixed-length chromosome. Gene blocks govern data segmentation, with window durations ranging from 0.25 to 10 seconds and overlaps of 25 to 75 percent; convolutional blocks with binary existence flags that allow layers to be included or bypassed; filter counts, kernel sizes, strides, activations, and batch normalization choices; and training parameters including batch size, learning rate, and the loss function itself. To handle imbalanced classes, a common problem in activity recognition, the chromosome can select between weighted cross-entropy and focal loss with tunable class weights. Each candidate model is evaluated by its macro-averaged F1-score on validation data, averaged over three training trials, and populations of 50 models evolve over 30 generations through tournament selection, uniform crossover, and mutation.</p>
<p>Benchmarks against two established automated deep learning systems, McFly and DRAGON, showed that xAutoGA achieved the highest F1-scores on the AReM, WISDM, and Opportunity datasets, with statistically significant improvements over McFly on three of five public datasets according to Wilcoxon signed-rank tests. DRAGON retained the edge on PAMAP2, a shortfall the authors attribute to fixed genetic algorithm settings that were not retuned per dataset. In controlled comparisons of optimization strategies on a search space of roughly 16,000 configurations, the genetic algorithm showed the best convergence stability, with the lowest interquartile range of final scores, and its population-based structure allows parallel evaluation of candidates, unlike the sequential Bayesian optimization baseline.</p>
<p>The team also stress-tested the algorithm with a deliberately deceptive synthetic landscape they call the Synchronization Trap, where only perfectly matched dual-stream architectures reach the global optimum. Here the genetic algorithm&#8217;s survival-of-the-fittest mechanism became a liability: tournament selection quickly eliminated risky dual-stream candidates in favor of a mediocre single-stream local optimum, and the algorithm found the true optimum in only 58 percent of runs, compared with 100 percent for random search and 96 percent for Bayesian optimization. The authors note that real biomechanical datasets tend to have more continuous fitness landscapes, which explains why the genetic algorithm excelled in the primary experiments despite this theoretical weakness.</p>
<p>What sets xAutoGA apart is its educational machinery. Hovering over any hyperparameter in the interface reveals its definition, purpose, default values, and literature references, so users learn while configuring experiments. During optimization, the software displays gene domination plots that borrow the logic of natural selection: each model is an organism, its hyperparameters are genes, and hyperparameter values that confer higher fitness visibly spread through the population over generations, much as longer giraffe necks once did. In one example, batch size 64 started as one option among five and gradually dominated the population until it was the only survivor by generation 12, giving users an intuitive picture of why the final model chose what it chose.</p>
<p>Beyond visualization, the system mines its own optimization history. Every model the genetic algorithm produced becomes a data point, with hyperparameter settings as features and F1-score as the label, and a linear programming-based rule learner extracts interpretable if-then rules that separate top-performing from underperforming configurations. On the AReM dataset, for instance, smaller batch sizes, larger windows and overlaps, and shallower networks with fewer neurons distinguished the best models. A locally deployed language model, chosen as Qwen3-4B to keep user data private, then translates these machine rules into plain-language rationales, explaining for example that smaller batches allow more frequent parameter updates. The authors deliberately position the language model as an explanatory agent rather than a search engine, avoiding the computational overhead and hallucination risks seen when language models drive optimization directly.</p>
<p>A usability survey at Montana State University, involving 19 students from biomechanics, statistics, computer science, and other fields plus two machine learning experts, offered cautious encouragement. Most participants rated the visualizations as moderately to very effective at showing how the final model was created and at increasing trust, and System Usability Scale responses revealed strong agreement that the software is well integrated and not cumbersome, though responses were split on how much prior learning is needed to get started. Experts flagged that gene domination plots could mislead if the population converges prematurely, prompting plans for restart mechanisms and diversity alerts. Future work will also validate whether extracted rules transfer across datasets, integrate additional explainability techniques such as SHAP and Grad-CAM, and formally assess how much users actually learn. With the source code publicly available on GitHub, the researchers hope the framework will help biomechanics researchers, clinicians, and engineers build trustworthy deep learning models while understanding exactly what the machine did on their behalf.</p>
<p><strong>Subject of Research:</strong> Explainable automated deep learning for multivariate time-series sensor data using genetic algorithms and large language models</p>
<p><strong>Article Title:</strong> xAutoGA: an automated deep learning software to educate users</p>
<p><strong>Article References:</strong> Mohasel, S. M., &amp; Aghaei, A. A. (2026). xAutoGA: an automated deep learning software to educate users. <em>Multimedia Tools and Applications, 85</em>(10), Article 791. <a href="https://doi.org/10.1007/s11042-026-21942-y" rel="noopener noreferrer">https://doi.org/10.1007/s11042-026-21942-y</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1007/s11042-026-21942-y" rel="noopener noreferrer">10.1007/s11042-026-21942-y</a></p>
<p><strong>Keywords:</strong> automated machine learning, explainable AI, genetic algorithm, neural architecture search, time-series classification, large language model, biomechanics, activity recognition, hyperparameter optimization, user education, wearable sensors, deep learning</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">229023</post-id>	</item>
		<item>
		<title>Random Convolutions Get Smarter: New AI Picks Its Own Features for Time Series</title>
		<link>https://scienmag.com/random-convolutions-get-smarter-new-ai-picks-its-own-features-for-time-series/</link>
		
		<dc:creator><![CDATA[Blake Davidson]]></dc:creator>
		<pubDate>Fri, 25 Sep 2026 02:34:27 +0000</pubDate>
				<category><![CDATA[Technology and Engineering]]></category>
		<category><![CDATA[comparison of time series classifiers]]></category>
		<category><![CDATA[computationally efficient time series analysis]]></category>
		<category><![CDATA[deep learning for time series]]></category>
		<category><![CDATA[efficient feature transformation]]></category>
		<category><![CDATA[ensemble classifiers for time series]]></category>
		<category><![CDATA[feature selection]]></category>
		<category><![CDATA[HYDRA]]></category>
		<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[MiniRocket]]></category>
		<category><![CDATA[MiniRocket speed optimization]]></category>
		<category><![CDATA[MultiRocket]]></category>
		<category><![CDATA[MultiRocket feature extraction]]></category>
		<category><![CDATA[pooling operators]]></category>
		<category><![CDATA[random convolution kernels]]></category>
		<category><![CDATA[random kernel methods in AI]]></category>
		<category><![CDATA[ridge classifier]]></category>
		<category><![CDATA[ROCKET]]></category>
		<category><![CDATA[ROCKET machine learning method]]></category>
		<category><![CDATA[SelF-Rocket]]></category>
		<category><![CDATA[supervised learning for sequence data]]></category>
		<category><![CDATA[time series classification]]></category>
		<category><![CDATA[UCR archive]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=214235</guid>

					<description><![CDATA[A new adaptive algorithm called SelF-Rocket dynamically selects the best input representation and pooling operator for time series classification, matching state-of-the-art accuracy at low computational cost.]]></description>
										<content:encoded><![CDATA[<p>Time series data are everywhere: heart rhythms on a hospital monitor, sensor streams from a factory floor, stock prices ticking across a trading screen. Teaching a machine to classify such sequences, deciding whether an ECG trace is healthy or arrhythmic, whether a machine&#8217;s vibration signature signals a coming failure, is one of the oldest and most practical problems in supervised learning. For decades, researchers attacked it with distance measures such as Dynamic Time Warping, with deep networks like InceptionTime, and with heavyweight ensembles such as HIVE-COTE 2.0 that combine many classifiers at considerable computational cost. Then, in 2020, a deceptively simple idea upended the field: generate thousands of random convolution kernels, transform each time series into a large set of statistical features, and hand the result to a plain linear classifier. The approach, known as ROCKET, matched or beat the most sophisticated methods while running orders of magnitude faster.</p>
<p>The ROCKET family has since grown rapidly. MiniRocket stripped the original method down to a nearly deterministic transform with a fixed set of 84 kernel patterns containing only the values -1 and 2, dramatically accelerating convolution while keeping accuracy essentially unchanged. MultiRocket enriched the recipe by adding new pooling operators and a first-order difference representation of the input. HYDRA blended random convolutions with dictionary-based ideas, grouping kernels and building histograms of their strongest responses. Across benchmarks, these methods consistently sit at or near the state of the art, and because the only learned parameters are the weights of a linear classifier, they remain among the fastest options available. Yet a closer look reveals a hidden rigidity: nearly all of them commit, at design time, to a fixed input representation and a small, fixed menu of pooling operators.</p>
<p>A new study published in Data Mining and Knowledge Discovery argues that this rigidity is a genuine weakness. Mouhamadou Mansour Lo and colleagues at the University of Artois in France first ran a systematic experiment on the UCR time series archive, the standard benchmark collection for the field. They took MiniRocket and systematically swapped its pooling operator, testing five candidates: the proportion of positive values (PPV), zero crossing (ZC), the mean of positive values, the mean of the indices of positive values, and the longest stretch of positive values. They also varied the input representation, comparing the raw series, its first-order difference, and a concatenation of both. Across 112 datasets and 30 resamples each, the result was striking: no single combination of representation and pooling operator dominated. Even the best average performer, PPV applied to the mixed representation, was beaten on roughly 83 percent of individual datasets by some alternative.</p>
<p>The study did not stop at the aggregate numbers. The authors probed when each pooling operator shines, using synthetic activation maps in which two classes differ in a controlled way. When classes differ mainly in the amplitude of a discriminative pattern, the mean of positive values separates them best. When the pattern&#8217;s typical location shifts between classes, the mean of indices of positive values wins. When the pattern&#8217;s duration varies by class, the longest stretch of positive values is the strongest discriminator. PPV and zero crossing act as versatile generalists, coping well when a pattern simply appears at different frequencies in each class. A further regularity emerged with series length: PPV tends to excel on short time series, while zero crossing pulls ahead on longer ones, plausibly because longer sequences accumulate richer information in their sign changes. This observation also helps explain why MiniRocket, which relies entirely on PPV, performs so well on the UCR archive, which is dominated by short series.</p>
<p>Motivated by these findings, the team built SelF-Rocket, short for Selected Features Rocket, an extension of MiniRocket that refuses to commit in advance. Instead of fixing the pooling operator and input representation, SelF-Rocket generates features under all fifteen combinations of three input representations and five pooling operators, and then lets the data decide. The heart of the method is a wrapper-based feature selection module. The training set is repeatedly split into stratified train and validation subsets, either through repeated stratified k-fold cross-validation or a stratified shuffle split, depending on dataset size. For each representation-pooling combination, a set of small ridge classifiers, the same linear model used by the original ROCKET, is trained on these splits, and the combination with the highest median validation accuracy is chosen. The median, rather than the mean, guards against lucky runs on unusually easy splits.</p>
<p>One subtlety proved important for small datasets: vote validation. When a dataset contains few examples, the mini-classifiers inside the selection module are trained on very little data, and their votes can be unreliable. SelF-Rocket therefore checks whether the winning combination is broadly supported, requiring it to appear near the top of most voters&#8217; rankings within a configurable threshold. If the consensus is too weak, the method falls back to a sensible default, PPV or zero crossing on the mixed representation, chosen according to the length of the series. Across 112 datasets and 30 resamples, the fallback fired in about 41 percent of runs, and its benefit was most pronounced on datasets with at most 100 training examples, where an ill-validated vote could otherwise steer the classifier badly wrong.</p>
<p>The benchmark results are impressive. Evaluated on the same 112 UCR datasets and the same 30 train-test resamples used in recent community-wide bake-offs, SelF-Rocket improved on its baseline MiniRocket by roughly one percentage point of mean accuracy. Combined with HYDRA&#8217;s features, it ranked second only to HIVE-COTE 2.0 among eleven compared classifiers, edging out MultiRocket and Hydra plus MultiRocket on average, and the Wilcoxon signed-rank test found no statistically significant difference between Hydra plus SelF-Rocket, Hydra plus MultiRocket, and HIVE-COTE 2.0. In other words, a method that uses only a single pooling operator at a time matches the accuracy of methods that stack four operators, while enjoying a practical advantage at prediction time: SelF-Rocket feeds its classifier only 9,996 or 19,992 features, depending on the representation, compared with roughly 50,000 for MultiRocket, which translates into faster classification.</p>
<p>The authors are candid about the costs and the remaining headroom. Feature generation is heavier than MiniRocket&#8217;s, since roughly 9,996 kernels are instantiated per representation type, and the selection module adds training time, though with the mixed representation and default settings the module takes under two seconds per resample on average. Ablation studies showed that removing any single pooling operator does not significantly change accuracy, but removing PPV hurts more than removing the longest-stretch operator, and the mixed representation generally outperforms either raw or differenced inputs alone. To quantify the ceiling, the team also ran an oracle version of SelF-Rocket, in which the best representation-pooling pair is known in advance for each dataset. The oracle&#8217;s results sketch how much performance a better selection module might one day unlock, a question the authors leave explicitly open.</p>
<p>The implications reach beyond one benchmark. Random convolution kernel methods are already prized in domains from healthcare to industrial monitoring precisely because they are fast, simple, and accurate; making them adaptive removes a design decision that practitioners would otherwise have to guess. The implementation is open source on GitHub, and the authors outline clear next steps: richer input representations such as second-order differences, Fourier or Hilbert transforms, faster filter-based selection using chi-squared tests, and improved vote validation to close the gap to the oracle. For a field that has spent years squeezing accuracy out of fixed recipes, the message of this study is refreshingly simple: the best features depend on the data, and a classifier that checks, rather than assumes, is measurably better for it.</p>
<p><strong>Subject of Research:</strong> Adaptive feature selection with random convolution kernels for time series classification</p>
<p><strong>Article Title:</strong> Time series classification with random convolution kernels: pooling operators and input representations matter</p>
<p><strong>Article References:</strong> Lo, M. M., Morvan, G., Rossi, M., Morganti, F., &amp; Mercier, D. (2026). Time series classification with random convolution kernels: pooling operators and input representations matter. <em>Data Mining and Knowledge Discovery, 40</em>(6), Article 100. <a href="https://doi.org/10.1007/s10618-026-01269-w" rel="noopener noreferrer">https://doi.org/10.1007/s10618-026-01269-w</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1007/s10618-026-01269-w" rel="noopener noreferrer">10.1007/s10618-026-01269-w</a></p>
<p><strong>Keywords:</strong> time series classification, random convolution kernels, ROCKET, MiniRocket, pooling operators, feature selection, machine learning, SelF-Rocket, UCR archive, ridge classifier, HYDRA, MultiRocket</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">214235</post-id>	</item>
	</channel>
</rss>
