Skip to content
Back to skills

Milan Bs Sleep Eval

ASecurity

Evaluates a deep reinforcement learning framework for dynamic base station sleep control and spatio-temporal traffic forecasting in a real-world cellular network. It probes the model's ability to accurately predict mobile traffic demand across geographical grids and make energy-efficient on/off decisions for base stations while balancing switching costs and quality of service. Use when the user wants to benchmark on Telecom Italia Milan Mobile Traffic Dataset, or asks about evaluating this ta...

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
researchpythonperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill milan-bs-sleep-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Milan Bs Sleep Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Milan Bs Sleep Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-milan-bs-sleep-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-milan-bs-sleep-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: milan-bs-sleep-eval
description: Evaluates a deep reinforcement learning framework for dynamic base station sleep control and spatio-temporal traffic forecasting in a real-world cellular network. It probes the model's ability to accurately predict mobile traffic demand across geographical grids and make energy-efficient on/off decisions for base stations while balancing switching costs and quality of service. Use when the user wants to benchmark on Telecom Italia Milan Mobile Traffic Dataset, or asks about evaluating this task. Reports NMAE.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2101.08391
  bibtex_key: wu2021deepbsc
  confidence: high
---

# milan-bs-sleep-eval

> Deep Reinforcement Learning with Spatio-temporal Traffic Forecasting for Data-Driven Base Station Sleep Control — Wu et al. (2021) (arXiv:2101.08391, 2021)

## What this evaluates

Evaluates a deep reinforcement learning framework for dynamic base station sleep control and spatio-temporal traffic forecasting in a real-world cellular network. It probes the model's ability to accurately predict mobile traffic demand across geographical grids and make energy-efficient on/off decisions for base stations while balancing switching costs and quality of service.

## Datasets

- **Telecom Italia Milan Mobile Traffic Dataset** — total ?; splits: train (-1), test (-1)

## Metrics

- `NMAE` **(primary)** — range: [0, 1]
  - Normalised Mean Absolute Error: NMAE = (1/d_bar) * sum(|d_hat_k - d_k| / N), where d_hat_k is predicted traffic, d_k is ground truth, N is number of grids, and d_bar is mean traffic.
- `NRMSE` — range: [0, 1]
  - Normalised Root Mean Square Error: NRMSE = (1/d_bar) * sqrt(sum((d_hat_k - d_k)^2 / N)).
- `Normalized system cost` — range: percent
  - Aggregated cost metric combining energy consumption, base station switching costs, and QoS degradation, normalized against a baseline traffic-oblivious policy.

## Input / output format

**Input**: For forecasting: historical mobile traffic measurements over the previous 48 time slots (30-min intervals) across 100 geographical grids. For sleep control: a 200-dimensional state vector comprising traffic demand in 100 grids and current operation modes of 100 base stations.

**Output**: For forecasting: predicted mobile traffic demand per grid for the next time step. For sleep control: binary action vector (100 dimensions) indicating active or sleep mode for each base station.

## Scoring recipe

```python
import numpy as np
def compute_metrics(d_hat, d):
    N = len(d)
    d_bar = np.mean(d)
    nmae = (1 / d_bar) * np.sum(np.abs(d_hat - d) / N)
    nrmse = (1 / d_bar) * np.sqrt(np.sum((d_hat - d)**2 / N))
    return nmae, nrmse
# Normalized system cost = (Total Cost of Method) / (Total Cost of Traffic-Oblivious Baseline)
```

## Common pitfalls

- Aggregating 10-minute interval data to 30-minute intervals without proper alignment can distort traffic patterns and mislead the model.
- Ignoring semantic correlations between non-adjacent grids with similar traffic patterns leads to suboptimal forecasting compared to purely spatial models like CNN-LSTM.
- High variance in cost estimation due to traffic fluctuations can mislead DRL training unless benchmark transformation is applied.

## Evidence (verbatim from paper)

> To quantify the performance of the proposed GS-STN method and existing prediction methods, we use the Normalised Mean Absolute Error (NMAE) and Normalised Root Mean Square Error (NRMSE) as given below: NMAE = (1/d_bar) sum(|d_hat_k - d_k|/N), NRMSE = (1/d_bar) sqrt(sum((d_hat_k - d_k)^2/N))... We train our DeepBSC framework on the dataset during the first 20 days and evaluate on the last 10 days.

## Citation

```bibtex
@misc{wu2021deepbsc,
  title={Deep Reinforcement Learning with Spatio-temporal Traffic Forecasting for Data-Driven Base Station Sleep Control},
  author={Wu et al. (2021)},
  year={2021},
  note={arXiv:2101.08391}
}
```

- arXiv: 2101.08391

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.