Skip to main content
CARLA HQ
Environmental Science & Public PolicyNACE M72Time Series ForecastingHourly Cadence168 Steps HorizonTarget: C6H6(GT)fev / AutoGluon ↗

UCI Air Quality Chemical Gas Sensor Telemetry

Multivariate environmental time series benchmark capturing 9,357 hourly observations from a chemical multisensor array deployed in an Italian urban road network. The task evaluates multi-target hourly forecasting of critical air pollutants (Benzene, CO, NO2, NOx) across a 168-hour (7-day) operational planning horizon.

✨ Try in CarlaInstall Chrome Extension ↗100% In-Browser WebGPU • Zero Cloud Upload
9,357Records (Rows)
1Time Series
HourlySampling Cadence
168 StepsForecast Horizon
Strong diurnal 24-hour bimodal commute cycle (morning/evening rush hours) paired with a 168-hour weekly pattern reflecting reduced weekend industrial activity.Dominant Seasonality
41 Methodsfev Leaderboard (SQL)
BUSINESS CONTEXT & OBJECTIVEAir Quality Monitoring & Public Health (M72)

Business Objective: UCI Air Quality Chemical Gas Sensor Telemetry

01Business Context

Municipal environmental protection agencies (EPAs) and smart city traffic dispatchers require rolling 7-day forecasts of toxic urban pollutants to schedule industrial traffic restrictions, alert vulnerable populations, and manage urban ventilation corridors.

02Analytical Objective

Predict hourly atmospheric concentrations of ground-truth Benzene (C6H6), Carbon Monoxide (CO), Nitrogen Dioxide (NO2), and Total Nitrogen Oxides (NOx) over a 168-hour horizon H using multisensor array resistance and weather covariates.

03Economic & Decision Impact

Under-forecasting risks severe public health exposure events, WHO particulate exceedances, and delayed municipal smog emergencies; over-forecasting triggers unnecessary low-emission zone traffic shutdowns and costly commercial transport diversions.

ML Benchmark Narrative

Classical univariate baselines (AutoARIMA, Seasonal Naive) struggle with the high cross-series covariance and non-linear chemical sensor cross-sensitivities under shifting humidity and temperature. Gradient boosted lag ensembles (LightGBM) provide strong predictive baselines when supplied with rolling weather windows, while modern zero-shot foundation models (Mistral's Timestral, MOIRAI, TimesFM) excel at zero-shot transfer across the 168-step horizon by leveraging multi-target temporal cross-attention.

Source Origin:UCI Machine Learning Repository / CNR-ISAC
Creator:Saverio De Vito, Elena Massera, Marco Piga, Luca Martinotto, Girolamo Di Francia (2008)
License:CC-BY-4.0
FEATURE SPECIFICATION & DATA DICTIONARY

Target & Feature Column Definitions

Exhaustive business definitions, measurement units, roles, and target variables across all 15 columns.

ColVariable / Feature NameRoleTypeUnit / ScaleDescription & Business Meaning
CC6H6(GT)Benzene C6H6 (Ground Truth)TARGETNUMµg/m³
Reference analytical concentration of Benzene measured by standard reference analyzer
DCO(GT)Carbon Monoxide CO (Ground Truth)TARGETNUMmg/m³
Reference analytical concentration of Carbon Monoxide measured by standard reference analyzer
ENO2(GT)Nitrogen Dioxide NO2 (Ground Truth)TARGETNUMµg/m³
Reference analytical concentration of Nitrogen Dioxide measured by standard reference analyzer
FNOx(GT)Nitrogen Oxides NOx (Ground Truth)TARGETNUMppb
Reference analytical concentration of Nitrogen Oxides measured by standard reference analyzer
AidMonitoring Station IDSERIES IDCAT—
Unique categorical identifier for the urban sensor installation site
BtimestampObservation TimestampTIMETIME—
ISO 8601 hourly date and time of air sample collection
GAHAbsolute HumidityFeatureNUMg/m³
Atmospheric absolute humidity influencing chemical sensor surface conductance
HRHRelative HumidityFeatureNUM%
Atmospheric relative humidity percentage
ITAmbient TemperatureFeatureNUM°C
Ambient air temperature at measurement site
JPT08.S1(CO)PT08.S1 Tin Oxide CO SensorFeatureNUMΩ
Hourly nominal resistance sensor response nominally targeted to Carbon Monoxide
KNMHC(GT)Non-Methane Hydrocarbons (Ground Truth)FeatureNUMµg/m³
Reference analytical concentration of Non-Metanic HydroCarbons
LPT08.S2(NMHC)PT08.S2 Titania NMHC SensorFeatureNUMΩ
Hourly nominal resistance sensor response nominally targeted to Non-Methane Hydrocarbons
MPT08.S3(NOx)PT08.S3 Tungsten Oxide NOx SensorFeatureNUMΩ
Hourly nominal resistance sensor response nominally targeted to Nitrogen Oxides
NPT08.S4(NO2)PT08.S4 Tungsten Oxide NO2 SensorFeatureNUMΩ
Hourly nominal resistance sensor response nominally targeted to Nitrogen Dioxide
OPT08.S5(O3)PT08.S5 Indium Oxide Ozone SensorFeatureNUMΩ
Hourly nominal resistance sensor response nominally targeted to Ozone
DATASET PREVIEW

Interactive Data Table

Explore rows, feature values, and target labels for UCI Air Quality Chemical Gas Sensor Telemetry.

Loading dataset...
TIME SERIES FORECASTING LEADERBOARD (FEV-BENCH)

Foundation Models vs Traditional ML & Baselines (41 Methods)

Empirical evaluation directly from the AutoGluon fev benchmark suite evaluating zero-shot foundation models against deep learning, gradient-boosted trees, and statistical baselines across 100 evaluation tasks.

#1 Global Ranked Model?Timestral-209M achieves the highest aggregate win rate (87.7%) across all 100 tasks in fev-bench.
Timestral-209M87.7% Win Rate • 0.51s latency
Evaluated Methods?41 models spanning open-weight foundation models, closed APIs, deep neural architectures, and statistical baselines.
41 MethodsMistral AI, Google, AWS, Salesforce, Prior Labs
Primary Evaluation Metric?Scaled Quantile Loss (SQL) penalizes both point prediction errors and quantile miscalibration across 9 probabilistic levels (p10 to p90).
SQL & MASEProbabilistic calibration
Browser Execution?Carla Engine executes Timestral-123M 100% locally in-browser via WebGPU tensor kernels with zero server uploads.
100% WebGPUTimestral-123M • Zero server upload
RankMethod / ModelFamilyOrganization
SQL Win Rate?Average win rate (%) against all competing models across the benchmark tasks under Scaled Quantile Loss.
SQL Skill?Normalized skill score relative to the Seasonal Naive baseline (0% = baseline, higher is better).
MASE Win Rate?Average win rate (%) under Mean Absolute Scaled Error.
Latency?Median end-to-end execution time per 100 time series in seconds.
Link
#1Timestral-209MFoundation ModelMistral AI87.7%+50.4%86.0%0.51sRepo ↗
#2Timestral-123M (Carla Engine)Foundation ModelMistral AI86.8%+50.2%85.0%0.32sRepo ↗
#3TimeRSIClosed-Source APIGaTech & SamayLabs84.8%+51.2%83.8%2512sRepo ↗
#4t0-gammaFoundation ModelThe Forecasting Company84.4%+49.4%81.8%4.38sRepo ↗
#5Timestral-28MFoundation ModelMistral AI79.2%+48.4%77.0%0.11sRepo ↗
#6timesfm-3Foundation ModelGoogle78.5%+49.0%77.0%3.41sRepo ↗
#7ChakraTSBaselineCommunity78.2%+48.1%79.5%14.22sRepo ↗
#8Lingjiang2.0BaselineCommunity73.9%+47.0%71.3%8.89sRepo ↗
#9Chronos-2Foundation ModelAWS70.4%+47.3%68.4%0.84sRepo ↗
#10timeh2o-v1-tinyFoundation ModelH2O.ai69.9%+45.5%67.0%0.19sRepo ↗
#11Timestral-5MFoundation ModelMistral AI69.0%+46.2%67.7%40msRepo ↗
#12Toto-2.0-2.5BBaselineCommunity67.5%+44.4%65.7%5.58sRepo ↗
#13t0-betaFoundation ModelThe Forecasting Company67.4%+46.6%64.5%2.29sRepo ↗
#14Toto-2.0-1BBaselineCommunity66.4%+44.4%65.5%2.48sRepo ↗
#15TiRex-2Foundation ModelNX-AI65.8%+45.5%63.4%0.27sRepo ↗
#16Toto-2.0-313mBaselineCommunity65.1%+44.2%63.5%1.06sRepo ↗
#17TiRexFoundation ModelNX-AI58.0%+42.6%54.1%0.24sRepo ↗
#18Toto-2.0-22mBaselineCommunity57.6%+42.9%56.0%0.25sRepo ↗
#19TimesFM-2.5BaselineCommunity54.6%+42.2%53.5%1.87sRepo ↗
#20TabPFN-TS-3Foundation ModelPrior Labs52.4%+43.1%51.3%235sRepo ↗
#21TS-ICLFoundation ModelEDF-Lab51.2%+43.1%49.8%2.49sRepo ↗
#22FlowStateFoundation ModelIBM49.3%+39.9%49.9%2.29sRepo ↗
#23citras-fmFoundation ModelHitachi48.8%+41.2%46.9%0.60sRepo ↗
#24Toto-1.0BaselineCommunity47.5%+40.8%45.9%22.35sRepo ↗
#25TabPFN-TSFoundation ModelPrior Labs47.3%+41.5%45.4%109sRepo ↗
#26Toto-2.0-4mBaselineCommunity46.2%+40.7%43.6%0.20sRepo ↗
#27Moirai-2.0BaselineCommunity41.9%+39.3%40.5%0.35sRepo ↗
#28Chronos-BoltFoundation ModelAWS41.4%+38.9%39.3%0.26sRepo ↗
#29TFTDeep Learning—31.7%+32.2%29.2%829sRepo ↗
#30Stat. EnsembleBaselineCommunity27.5%+20.7%30.6%147sRepo ↗
#31Sundial-BaseFoundation ModelTsinghua University27.4%+33.4%33.6%8.01sRepo ↗
#32PatchTSTDeep Learning—26.8%+30.1%25.1%664sRepo ↗
#33DeepARDeep Learning—26.1%+29.1%23.6%1113sRepo ↗
#34AutoARIMAStatistical Baseline—23.3%+21.3%21.5%20.14sRepo ↗
#35AutoETSStatistical Baseline—20.3%-26.8%22.5%3.48sRepo ↗
#36CatBoostTree Ensemble—19.1%+23.0%35.1%29.48sRepo ↗
#37LightGBMTree Ensemble—17.8%+21.0%33.1%3.03sRepo ↗
#38AutoThetaStatistical Baseline—15.6%+5.5%19.8%3.28sRepo ↗
#39Seasonal NaiveBaselineCommunity10.3%0.0%11.8%0.48sRepo ↗
#40NaiveStatistical Baseline—6.7%-45.4%10.9%0.47sRepo ↗
#41DriftStatistical Baseline—6.1%-45.8%10.0%0.45sRepo ↗
STATISTICAL DISTRIBUTIONS

Variable Schema & Summary Distributions

Observed numerical ranges, category cardinalities, missing rates, and sample values across 9,357 rows.

ColVariable NameTypeMissingDistinctSummary Stats / DistributionSample Values
CC6H6(GT)TARGETNUM366 (0.03912%)407[0.10000000149011612, 63.70000076293945] μ=10.1 σ=7.411.8999996185302739.3999996185302739
DCO(GT)TARGETNUM1,683 (0.17987%)96[0.10000000149011612, 11.899999618530273] μ=2.2 σ=1.52.599999904632568422.200000047683716
ENO2(GT)TARGETNUM1,642 (0.17548%)283[2, 340] μ=113.1 σ=48.411392114
FNOx(GT)TARGETNUM1,639 (0.17516%)925[2, 1479] μ=246.9 σ=213.0166103131
AidCAT01—000
BtimestampCAT09,357—2004-03-10T18:00:002004-03-10T19:00:002004-03-10T20:00:00
GAHNUM366 (0.03912%)6,683[0.18469999730587006, 2.2309999465942383] μ=1.0 σ=0.40.75779998302459720.72549998760223390.7501999735832214
HRHNUM366 (0.03912%)753[9.199999809265137, 88.69999694824219] μ=49.2 σ=17.348.90000152587890647.7000007629394554
ITNUM366 (0.03912%)436[-1.899999976158142, 44.599998474121094] μ=18.3 σ=8.813.60000038146972713.30000019073486311.899999618530273
JPT08.S1(CO)NUM366 (0.03912%)1,041[647, 2040] μ=1099.8 σ=217.1136012921402
KNMHC(GT)NUM8,443 (0.90232%)429[7, 1189] μ=218.8 σ=204.515011288
LPT08.S2(NMHC)NUM366 (0.03912%)1,245[383, 2214] μ=939.2 σ=266.81046955939
MPT08.S3(NOx)NUM366 (0.03912%)1,221[322, 2683] μ=835.5 σ=256.8105611741140
NPT08.S4(NO2)NUM366 (0.03912%)1,603[551, 2775] μ=1456.3 σ=346.2169215591555
OPT08.S5(O3)NUM366 (0.03912%)1,743[221, 2523] μ=1022.9 σ=398.512689721074
FREQUENTLY ASKED QUESTIONS

Frequently Asked Questions: UCI Air Quality Chemical Gas Sensor Telemetry

Common questions regarding the UCI Air Quality Chemical Gas Sensor Telemetry dataset, machine learning task formulations, and in-browser tabular inference.

What is the forecasting horizon for UCI Air Quality Chemical Gas Sensor Telemetry?

The standard forecasting horizon is 168 hours (7 full days), matching weekly municipal environmental compliance planning and air quality alert windows.

Can I run zero-server forecasts on this dataset in Google Sheets?

Yes, Carla enables zero-server in-context time series forecasting directly in spreadsheets using Mistral's Timestral foundation model without moving data to an external server.

Which models perform best on UCI Air Quality Chemical Gas Sensor Telemetry?

Zero-shot foundation models such as Mistral's Timestral and lag-augmented LightGBM models deliver top performance by modeling non-linear temperature and humidity interactions with sensor telemetry.

LIVE EVALUATION IN GOOGLE SHEETS

Test TabICLv2 on UCI Air Quality Chemical Gas Sensor Telemetry Yourself

Open the pre-loaded Google Sheet and let Carla configure the target and task for local, zero-cloud tabular machine learning.

Step 1

Launch Carla

Click once to open the spreadsheet and Carla side panel together.

Step 2

Review the Setup

Carla selects the dataset target and task from this page automatically.

Step 3

Evaluate & Predict

Run predictions and compute metrics with zero server uploads.

Provenance & Attribution

De Vito, S., Massera, E., Piga, M., Martinotto, L., & Di Francia, G. (2008). On field calibration of an electronic nose for benzene estimation in an urban environment. Sensors and Actuators B: Chemical, 129(2), 750-757.

License: Open AccessData Source: autogluon/fev_datasetsOriginal Source: https://archive.ics.uci.edu/dataset/360/air+quality