John Langford has diagnosed a complexity illness that afflicts research in academia. One of its symptoms is what he calls “Math++”: the use of unnecessary and obfuscatory mathematics to improve the author’s chance of publication.

Having recently ploughed through a large number of math-heavy articles during the preparation of a COLT paper I have started to worry whether the illness is contagious. At present there is a rash of awkward notation breaking out in some sections of my draft. While I don’t think I can completely get rid of it I’m hoping that I can at least tidy it up and turn it into something presentable.

Wanting to tidy up awkward mathematical expression is definitely not the same as wanting removing it completely. To switch analogies, maths is akin to a communications channel. The aim of the encoder is to cram information down the line so it can be decoded a the other end. Good mathematical notation encodes frequently occurring concepts with short, memorable terms and takes advantage of uses relationships between concepts. Using a side-channel — e.g., the English text of the paper — to ease the burden of decoding is also a good strategy.

John also suggests treating Math++ (and other forms of complexity) with education. This doesn’t necessarily mean give a lecture on your research but any attempt at communication. I’ve found that attempting to describe what I’m working on over lunch - and without a whiteboard - can be a good way to focus on the story of your research rather than the technicalities. I find technical details of a paper much easier to understand when I understand their motivation.

Even if I don’t completely cure my paper of Math++, I take some solace from Fernano Pereira who points out that research is a form of dialogue and that dialogue is inherently messy which is sometimes the reason mathematical exposition is less than perfect. It’s only through repeated attempts to communicate ideas that one is able to figure out what is important.

Mark Reid February 19, 2008 Canberra, Australia