<?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>Shapley value in AI &#8211; Science</title>
	<atom:link href="https://scienmag.com/tag/shapley-value-in-ai/feed/" rel="self" type="application/rss+xml" />
	<link>https://scienmag.com</link>
	<description></description>
	<lastBuildDate>Tue, 22 Sep 2026 21:23:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.1</generator>

<image>
	<url>https://scienmag.com/wp-content/uploads/2024/07/cropped-scienmag_ico-32x32.jpg</url>
	<title>Shapley value in AI &#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>Game Theory Meets GPS: New AI Framework Gives Every Travel Mode Its Own Feature Fingerprint</title>
		<link>https://scienmag.com/game-theory-meets-gps-new-ai-framework-gives-every-travel-mode-its-own-feature-fingerprint/</link>
		
		<dc:creator><![CDATA[Bruce Campbell]]></dc:creator>
		<pubDate>Tue, 22 Sep 2026 21:23:54 +0000</pubDate>
				<category><![CDATA[Technology and Engineering]]></category>
		<category><![CDATA[class-aware classification]]></category>
		<category><![CDATA[class-aware classification framework]]></category>
		<category><![CDATA[cooperative game theory in machine learning]]></category>
		<category><![CDATA[data science in transportation]]></category>
		<category><![CDATA[Fast Fourier Transform]]></category>
		<category><![CDATA[feature selection]]></category>
		<category><![CDATA[GPS data analysis]]></category>
		<category><![CDATA[GPS fingerprinting for travel mode identification]]></category>
		<category><![CDATA[GPS trajectories]]></category>
		<category><![CDATA[innovative AI frameworks for travel mode detection]]></category>
		<category><![CDATA[interpretability]]></category>
		<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[machine learning in transportation]]></category>
		<category><![CDATA[multimodal transportation analysis]]></category>
		<category><![CDATA[SHAP explainability method]]></category>
		<category><![CDATA[SHAP values]]></category>
		<category><![CDATA[Shapley value in AI]]></category>
		<category><![CDATA[Shapley values]]></category>
		<category><![CDATA[smart mobility]]></category>
		<category><![CDATA[tailored feature extraction for travel modes]]></category>
		<category><![CDATA[transportation mode detection]]></category>
		<category><![CDATA[urban mobility]]></category>
		<category><![CDATA[XGBoost]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=207815</guid>

					<description><![CDATA[Researchers in Porto have developed a game theory-inspired machine learning framework that gives each transportation mode its own tailored feature subspace, matching global baselines while exposing the distinct kinematic fingerprint of walking, cycling, bus, car, and metro travel.]]></description>
										<content:encoded><![CDATA[<p>Every journey leaves a statistical fingerprint. A cyclist&#8217;s acceleration pulses with each pedal stroke, a bus lurches through stop-and-go rhythms, and a metro train hums along its rails with a vibration signature all its own. For years, machine learning models have tried to read these fingerprints from GPS data to automatically detect how people travel, a task known as transportation mode detection. Now, researchers at the University of Porto have introduced a framework that fundamentally rethinks how such models treat the evidence, arguing that the features that reveal a walker are not the same features that reveal a metro rider, and that every travel mode deserves its own tailored mathematical lens.</p>
<p>The new study, published in the International Journal of Data Science and Analytics by Akilu Rilwan Muhammad, Ana Aguiar, and João Mendes-Moreira, presents a class-aware classification framework called Class-subspace. Its central innovation lies in borrowing an idea from cooperative game theory: the Shapley value. Originally developed to fairly divide a payout among players in a coalition, Shapley values have become one of the most trusted tools for explaining machine learning predictions through the SHAP method, short for SHapley Additive exPlanations. Rather than using SHAP merely to explain a model after the fact, the Porto team flips the workflow, using SHAP attributions to actively construct the model itself.</p>
<p>The reasoning is deceptively simple. Conventional transportation mode detection pipelines apply a single, globally selected feature set across every travel mode, optimising one subset of variables for the entire multi-class problem. But the researchers found that the features most relevant for distinguishing a bus journey were often sub-optimal for identifying a car trip. A single global feature set, they argue, necessarily compromises performance for certain classes. Class-subspace instead trains an initial classifier, computes mean absolute SHAP values for each feature and each class, ranks the features by their contribution to each mode&#8217;s prediction, and retains the minimal set of features that explains a cumulative threshold of 60 percent of each class&#8217;s relevance. Each transportation mode thus acquires its own compact feature subspace, and a specialised base learner is trained for every mode before their votes are aggregated into a final decision.</p>
<p>The technical pipeline behind the framework is substantial. The team worked with two real-world GPS trajectory datasets: SenseMyFEUP, collected from 227 participants in Porto, Portugal, using an Android application that sampled location roughly once per second, and the well-known GeoLife dataset from Microsoft Research Asia, gathered from 182 participants in Beijing over nearly five years. Rigorous preprocessing was essential. The researchers chained GPS points into trips using a 30-minute gap threshold, filtered out anomalous sessions that continued recording without movement, applied a spatial filter to keep only city-scale journeys, and capped implausible walking trips at eight kilometres. Segments shorter than 50 metres were discarded, removing nearly 39 percent of segments in the Porto data and about 14 percent in GeoLife.</p>
<p>Feature engineering drew on both the time and frequency domains. For each 100-step instance, the team computed statistics of speed, acceleration, jerk, and bearing rate, capturing the kinematic character of motion. They then applied the Fast Fourier Transform to convert these signals into the frequency domain, hypothesising that cyclic human movements such as walking or pedalling would produce distinctive high-frequency components, while smooth mechanical travel by car or bus would concentrate energy at low frequencies. In total, 80 features per instance were generated, with frequency-domain information encoded through the indices of the top ten spectral components rather than their magnitudes, capturing which frequency bands are active for each mode rather than how much energy they carry.</p>
<p>Evaluation was deliberately conservative. Instead of the random data splits common in the field, which can leak future patterns into training and inflate accuracy, the team used temporal splits, training on earlier data and testing on later periods. Against baselines including Sequential Forward Floating Selection, Mutual Information filtering, and the Boruta algorithm, Class-subspace achieved weighted ROC-AUC scores of up to 78.8 percent on the Porto dataset and 89.5 percent on GeoLife using the XGBoost classifier, performing comparably to established global feature selection methods. A formal statistical comparison using the Friedman test and Bonferroni-Dunn post hoc analysis confirmed that no baseline differed significantly from the proposed method.</p>
<p>What the framework sacrifices in raw accuracy gains, it returns in interpretability. An analysis of feature overlap across class-specific subspaces, measured with the Jaccard similarity index, revealed moderate overlap and a small universal core of speed-based statistics, including maximum, mean, standard deviation, and 85th-percentile speed, that appeared in every configuration. Beyond that shared core, each mode carried its own signature. Walking was captured almost entirely by speed statistics, consistent with its narrow and stable range. Cycling added bearing rate features reflecting frequent directional changes. Bus detection drew on jerk and bearing rate, echoing stop-and-go dynamics. Metro uniquely selected bearing rate distributions and acceleration frequency components, matching the confined, scheduled vibration patterns of rail transit. On the Porto data with random forest, only 7 of 32 distinct features were common to all classes, while 9 served exclusively as metro signatures.</p>
<p>The authors are candid about limitations. Bus and metro classes remained difficult on the Porto dataset, a challenge they attribute to the joint effect of class imbalance and class overlap rather than to feature selection itself, pointing to their earlier work characterising these issues. The computational cost of Shapley values is a known constraint, and the sensitivity of performance to the contribution threshold varied between datasets, with GeoLife remarkably stable across thresholds while the Porto data peaked sharply at 0.60. Future work, they suggest, could explore adaptive threshold selection through cross-validated grid search, Bayesian optimisation, or information-theoretic criteria, and extend the class-subspace concept to other multi-class domains.</p>
<p>The broader implications reach well beyond transportation research. As cities worldwide lean on crowdsensed mobility data for planning, emissions modelling, and infrastructure investment, the trustworthiness of the underlying classification models matters enormously. Class-subspace demonstrates that per-class interpretability need not come at the price of predictive power: a model can match the performance of globally optimised baselines while explicitly revealing which evidence supports each decision. In a field where reported accuracies above 90 percent sometimes rest on leaky evaluation protocols, the Porto team&#8217;s insistence on temporal splits and statistical rigor sets a standard. Their message to the machine learning community is clear: when classes are fundamentally different, stop forcing them to share the same lens, and let game theory hand each one its own.</p>
<p><strong>Subject of Research:</strong> SHAP-driven class-aware machine learning for transportation mode detection from GPS trajectory data</p>
<p><strong>Article Title:</strong> Class-subspace learning: a SHAP-driven framework for class-aware transportation mode detection</p>
<p><strong>Article References:</strong> Muhammad, A. R., Aguiar, A., &amp; Mendes-Moreira, J. (2026). Class-subspace learning: a SHAP-driven framework for class-aware transportation mode detection. <em>International Journal of Data Science and Analytics, 22</em>(1), Article 302. <a href="https://doi.org/10.1007/s41060-026-01263-x" rel="noopener noreferrer">https://doi.org/10.1007/s41060-026-01263-x</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.1007/s41060-026-01263-x" rel="noopener noreferrer">10.1007/s41060-026-01263-x</a></p>
<p><strong>Keywords:</strong> transportation mode detection, SHAP values, machine learning, GPS trajectories, feature selection, Shapley values, urban mobility, smart mobility, interpretability, XGBoost, Fast Fourier Transform, class-aware classification</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">207815</post-id>	</item>
	</channel>
</rss>
