151 karma · joined February 24, 2020
The original implementation only took a couple of months and was primarily motivated by internal Google applications. Natural Questions was the first external benchmark we tried to validate on, which took a few months to find the right setup. All the other datasets, took a few weeks but the effort was done in parallel given the large team.
There was quite a bit of frustration dealing with Tensorflow, TPUs, and the XLA compiler that maybe set us back a few months, too.
We believe something like BigBird can be complementary to GPT-3. GPT-3 is still limited to 2048 tokens. We'd like to think that we could generate longer, more coherent stories by using more context.
GPT-3 is only using a sequence length of 2048. In most of our paper, we use 4096, but we can go much larger 16k+. Of course, we don't nearly have as many parameters as GPT-3, so our generalization may not be as good.
BigBird is just an attention mechanism and could actually be complementary to GPT-3.
After leaving graduate school (not CS), every startup expected me to magically know how to be a professional software engineer, and I found Google to be the only company willing to hire and teach me. If the goal is to bring together smart people with diverse academic backgrounds, I find that Google's process is rather successful.