My paper was accepted to an IEEE conference, but I am not getting the simulation results I obtained before.
In IEEE conferences will they tell you to run the simulation in front of them?
Academia Stack Exchange is a question and answer site for academics and those enrolled in higher education. It only takes a minute to sign up.Sign up to join this community
Since the other answers should properly address your question, I'll raise an issue that bothered me from the go: What do you mean you can't replicate your results?
One of the cornerstones of science is the replication of results (something that is almost never done in computer science...). If you can't replicate your results, how do you expect someone else to? If nobody can replicate/verify your results, sorry, you are not doing science :(
I'm not saying that you are doing it wrong, one would need more information than that, I'm saying that the phrase
but I am not getting the simulation results I obtained before.
is very troubling and can indicate that you are, indeed, doing something wrong.
I have not seen any conference in which normal track papers where required to show simulations. However, you may very well have questions about your simulation and results. For that reason, I would be careful of presenting something in which you yourself can not replicate. At the very least, depending on how different your results are now than they were before, you may need to make it clear in your presentation that you are aware there may be some issues with the accuracy.
So far, in none of the IEEE conferences I have attended have I seen a compulsion of a demo from the presentation critics. Though some delegates do present a demo, but it would be of their own wish.
Thus, you wouldn't have to worry about giving a simulation at the conference. The average time given to you would only be from 15-25 minutes for your presentation. You should be spending enough time explaining your work.
(Nevertheless, you ought to know what is wrong with your simulation for the good of your research concerned)
Apart from what others have already mentioned here, about your inability to obtain the same results again being a bigger concern than just presenting a demo, I would also remind you that if someone from the audience asks some difficult questions, you could be caught in an awkward spot.
So, here is my advice - forget about whether you need to show a live demo or not, first figure out what is wrong with your methodology or your hypothesis. If you can justify that, then don't worry about the live demo, and if you cannot justify that, then you still have to do a lot of work.
As the other answers have noted, showing a live demo is the least of your concerns. If your results are correct, and you understand the methods you've used to obtain them, then everything is fine. If not, you have bigger problems anyway.
You don't say exactly what you mean by "not getting the simulation results I obtained before", but whatever it is, it's worrying:
Your earlier results might have been a statistical fluke, or they might have been representative of only a small fraction of the parameter space.
Alternatively, if your old code consistently gave different results than you new simulation code does for identical parameter values, then either your old code or the new code (or both!) must have a bug.
Until you figure out what the cause of the discrepancy is, and verify (e.g. by comparison with earlier work and/or an independent reimplementation) that you simulations are actually producing correct results, there's a good chance that at least some of your results are bogus, and any conclusions you may have drawn based on them may be simply wrong.
The good news is that, by a lucky accident, you caught this problem now, before the conference. Even if you can't verify or correct your results in time, and end up having to withdraw your paper from the conference, that's still a lot less embarrassing than having someone else refute your results after (or, perhaps worse yet, during) the public presentation.
At this point, the two questions you should ask yourself are:
Can you honestly and confidently stand in front of your peers and superiors, and answer questions about how you got your results and why they are the way they are, with full confidence that your claims, to the extent you've made them, really hold up to scrutiny?
If not, what's the least embarrassing way to retract your claims, at least temporarily until you can reconfirm them, and how soon do you need to do that?
(Tip: It's almost certainly not waiting until just before you need to present your paper. It's most likely also not trying to bullshit your way through the presentation with dodgy data, and having someone in the audience call you on it.)
In any case, if you haven't discussed the problem with your supervisor(s), do that now. This is one of the things it's their job to be aware of and to help you deal with, and they'll (hopefully) have the experience to suggest a reasonable course of action in your specific situation.