Astrocyte-Enabled Spiking Neural Networks for Large Language Modeling
arxiv.org
arxiv.org
"Building on Kocon et al.’s insights [37], we explored the zero-shot learning capabilities of the scaled-up AM-SNet model with 1.5 billion parameters, trained on The Pile dataset [35]. Zero-shot learning tasks, which test the model’s generalization to unseen tasks without specific training, are crucial for language models’ practical application."
...but a good chunk of the text generation examples begin with "As an AI language model..."
I may be mistaken: I thought "as an AI language model" was OpenAI's design, and they deliberately instilled this specific phrase into GPT via RLHF. It's not something LLMs say "naturally," and The Pile by itself shouldn't make an LLM preprend certain answers with "as an AI language model." The paper does not say they did any RLHF themselves, or even any prompt engineering about making the LLM respond like an AI chatbot. LLMs don't "know" they're AI unless they've been prompted to that effect.
[Edit: I missed this in Section 3, "Subsequent fine-tuning was conducted on the MOSS finetune dataset, which is tailored for dialogue systems." See causalmodels's helpful comment below. What I wrote below is wrong yet not totally off-base. The research wasn't "clumsily faked," but the post-training conditioning was certainly corrupted with GPT-3.5 output, which IMO makes the natural language generation analysis quite flawed - and in general should make us wonder how "zero-shot" these examples really are.]
I am suspicious this part of the research was clumsily faked. Happy to be proven wrong: maybe there's something in The Pile that explains it, or part of the modern LLM toolchain does some pre-training to make things more ChatGPT-like. Maybe the researchers actually trained it on GPT-4 and didn't mention that in the paper.
What programming language(s) do you like?
I was being a bit facetious, Python is perfectly fine for writing programs and software. The problem is the AI/ML dialect of Python. I don't like working in domains that involve big 3rd-party ecosystems and libraries[1]. I prefer doing something bespoke for a smaller organization, even if that means solving a smaller problem.
[1] Interacting with tediously-but-necessarily detailed libraries and programming frameworks is an area where ChatGPT is genuinely useful - codegen which boils down to "translate this mathematical English into PyTorch." So at some point I might go back and actually program some of this stuff.
This is correct. OpenAI's GPT models say this because they've been trained to do so via RLHF. Newer language models typically say this because their training set is partially generated by OpenAI's models. It's quite fascinating to ask LLaMA finetunes about themselves and see which ones respond with "As an AI language model..." or even outright say they were created by OpenAI.
To be clear: it's fine for commercial / personal / etc LLMs to train on GPT. But it's not so fine when research LLMs do it: those benchmarks don't mean very much if you're training the AI on GPT's answers to the benchmarks. Test contamination is bad enough in LLM research; using datasets like MOSS in academic papers is just reckless.
Agreed this almost certainly isn't faked, but the validity of using this dataset at all seems questionable.
That being said, I suspect the authors still need to take a Neuroscience 101 class. There's any number of neuronal features missing from NNs that would be more interesting to incorporate before looking towards glial cells like astrocytes. E.g., different neurotransmitters, G proteins, gap junctions/electrical synapses, pyramidal neurons, really all large-scale and long-range organizational structures in brain.
Maybe more VRAM to hold the added inter-layer features would allow it? NVidia seems reluctant or unable to do that on the consumer side. I haven't had time to thoroughly read up on why. All of these seem plausible:
* Offsetting rising per-unit costs from other components
* Intentional market segmentation
* Export restrictions