← Latest papers
⚡ electrical engineering

Multi-Objective Dataset Optimization for Learning-Based DC-Bias Prediction in DCO-OFDM

This paper proposes a multi-objective dataset optimization framework for learning-based DC-bias prediction in DCO-OFDM systems, demonstrating that the TOPSIS technique outperforms other methods by generating datasets that yield superior machine learning prediction accuracy and lower error metrics.

Original authors: Amena Ejaz Aziz, Ifrah Mansoor, Ahsan Fiaz, Abdul Waheed

Published 2026-07-13
📖 5 min read🧠 Deep dive

Original authors: Amena Ejaz Aziz, Ifrah Mansoor, Ahsan Fiaz, Abdul Waheed

Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to tune a radio to catch the clearest signal possible, but instead of just turning a dial, you have to juggle three different knobs at once: keeping the sound clear (low errors), not blowing out the speakers (low power spikes), and avoiding static noise. This is exactly the challenge engineers face with a technology called DCO-OFDM, which uses light (like from an LED bulb) to send data super fast.

In this system, there's a special setting called the DC-bias. Think of the DC-bias as the "volume floor" you set before playing music. If you set it too low, the quiet parts of the song get chopped off (clipping), causing static and errors. If you set it too high, you waste energy and distort the sound. The tricky part? The perfect setting changes depending on how "noisy" the room is (the Signal-to-Noise Ratio, or SNR).

The Problem: Too Much Data, Not Enough Smarts

The researchers at the Institute of Space Technology realized that to teach a computer (using Machine Learning) how to find this perfect "volume floor" automatically, they needed a really good training manual. But most existing manuals were just huge, messy piles of data generated by blindly trying every possible setting. It was like trying to learn to drive by reading a dictionary of every car part instead of actually practicing on the road. They needed a way to pick out only the best practice scenarios to teach the computer.

The Experiment: A Race of Six Optimizers

To solve this, the team built a massive simulation. They created 5,000 different light-signal scenarios and tested them against 201 different DC-bias settings, ranging from 2 dB to 12 dB, across various noise levels (from 8 dB to 25 dB).

Then, they acted like a panel of judges, pitting six different optimization techniques against each other to see which one could pick the "best" training data from that huge pile. The competitors were:

  1. Genetic Algorithm (GA)
  2. Particle Swarm Optimization (PSO)
  3. Mutual Information (MI) with static weights
  4. Mutual Information (MI) with dynamic weights
  5. PARETO optimization
  6. TOPSIS (a method that ranks solutions by how close they are to a perfect "ideal" and far from a "worst" case)

The Results: Who Won the Race?

The team didn't just look at who picked the "best" numbers; they tested the quality of the data each method produced using a multi-stage check-up.

The Losers (Ruled Out):

  • GA and PSO: These methods were like stubborn students who found a single answer and stuck with it, regardless of the situation. They picked a DC-bias of around 12 dB no matter how noisy the environment was. This lack of flexibility made them terrible for learning.
  • PARETO: This method was too rigid, picking a constant bias of about 3 dB. It failed to adapt when the noise levels changed.
  • MI-Dynamic: This one was tricky. It picked very high bias values, which reduced noise and power spikes, but it actually made the data transmission less reliable (higher error rates). It was like turning the volume up so high you hurt your ears just to avoid missing a whisper.

The Contenders:
Two methods stood out as the serious contenders: MI-static and TOPSIS.

  • Both of these methods showed that the "volume floor" (DC-bias) should naturally go up as the room gets noisier (higher SNR). This matched what engineers expected to happen in the real world.
  • When they looked at the actual performance (Bit Error Rate, or BER), both methods were very close. In fact, in the "low noise" range (8–14 dB), MI-static was slightly better. But as the noise got higher (18–24 dB), TOPSIS took the lead, showing lower error rates.

The Final Decider: The Machine Learning Test

Here is where the paper makes its most important point. The researchers asked: "Which of these two good datasets is actually better for teaching a computer?"

They trained seven different machine learning models (like Linear Regression, Random Forest, and XGBoost) on the data provided by both MI-static and TOPSIS. They measured how well the computers could predict the right DC-bias using metrics like (how well the model fits) and RMSE (how far off the predictions were).

The results were clear:

  • The TOPSIS dataset consistently produced better learning results.
  • For example, the XGBoost model trained on TOPSIS data achieved an R² of 0.9958, compared to 0.9946 for MI-static.
  • The TOPSIS models also had lower error rates (RMSE of 0.1176 vs 0.1498 for XGBoost).

The Verdict

The paper concludes that while both methods were good at communication performance, the TOPSIS method created a dataset that was "smoother" and more consistent, making it much easier for a computer to learn from.

So, the main finding is that TOPSIS is the best tool for building the training data needed to teach machines how to optimize light-based internet. The paper explicitly rules out the idea that simply minimizing one problem (like noise) is enough; you need a balanced approach that adapts to the environment. And while the results are based on simulations (not real-world hardware tests yet), the statistical tests (like the Wilcoxon signed-rank test) showed that the difference between the top contenders was real and significant, not just a fluke.

In short: If you want to teach a robot to tune a light-based radio, don't just give it a random pile of data. Give it the specific, balanced, and adaptable examples that the TOPSIS method picks out.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →