[mab-wifi] Initial algorithm simulation results

Toke Høiland-Jørgensen toke at toke.dk
Sun Mar 12 15:35:04 EDT 2017


Björn Smedman <bjorn at openias.org> writes:

> Hi Toke,
>
> It's great to see some practical results! I very much agree that more
> of this is what we need to get going.
>
> I had a quick look at your pybandits code and the attached graph. Some
> quick questions: What are your thoughts regarding
> dependencies/covariances between "arms"? Will we be able to estimate
> those from the data Thomas is collecting?

Yeah, hopefully Thomas' data set will allow us to build some assumptions
on relations between arms (and check those put forward in prior work). I
have also been meaning to go digging for similar WiFi measurement
studies in the literature; surely there is bound to be something that
evaluates the same kinds of things we are interested in? Are you aware
of any?

> Any ideas on how we can simulate them?

Well, this is a bit harder. I don't think expanding on the pyBandits
scenario is going to provide any new insights into *how* the arms are
related to each other; we can only encode our assumptions into that
simulation and see how different algorithms are affected by it. But
maybe a full protocol simulation, like that found in ns3, can be more
helpful for exploring these relations. Depends a little bit on the
capabilities of the 802.11 simulation there, I guess; see the separate
thread related to that.

> I have a feeling that estimating/simulating/exploiting these
> dependencies/covariances will be key to achieving something
> significantly better than Minstrel. I think that feeling is rooted in
> an assumption that there are strong dependencies/covariances between
> "arms", combined with my understanding that Minstrel models them as
> independent Bernoulli distributed stochastic variables.

I agree. And yeah, I think you're right that Minstrel basically
considers them independently Bernoulli-distributed. I'm not quite clear
on whether we need to try to collapse rates into fewer arms, or if we
need to handle any relations between arms at the algorithmic level.
Maybe both?

-Toke


More information about the mab-wifi mailing list