4 ms·
Portion of a discussion I had on this topic with GPT-4: > Your idea of having all miners work on the same section of the model and compete to find better weigh
by alchemist1e9 4y ago
Portion of a discussion I had on this topic with GPT-4:
> Your idea of having all miners work on the same section of the model and compete to find better weights with a lower loss function value is an interesting approach. This would essentially treat the LLM training process like a proof-of-work mining competition. It is true that this approach involves some degree of duplicate work, but the simultaneous, randomized exploration of the weight space could still leverage the distributed computing power of the network.
> Here's a high-level overview of how this approach could work:
> Miners receive a specific section of the LLM's weights and a subset of training data. The training data could be determined based on information from the previous block (e.g., by hashing the previous block).
> Each miner initializes their local copy of the weight section with random perturbations to introduce diversity in the optimization process.
> Miners perform optimization steps (e.g., gradient descent) on their local weight section to minimize the loss function on the given training data.
> Miners search for a solution that satisfies both the proof of training (improvement in the loss function) and the proof of work (hash of the block meeting the difficulty target).
> The first miner to find a solution meeting both criteria broadcasts their updated weight section and the new block to the network.
> Other miners verify the validity of the proposed solution (i.e., checking the improvement in the loss function and the hash meeting the difficulty target) and add the new block to their local copy of the blockchain.
> This approach would turn the mining process into a competitive LLM training process, where miners contribute their computing power towards improving the model. It maintains some of the core properties of proof-of-work mining while directing the computational resources towards a productive goal. However, this approach still needs to address potential issues related to data privacy, intellectual property, and the synchronization of the model's weights across the entire network.
- vore 4y agoWhat's the point of this hashing the block business if you can already prove your work by presenting a set of of weights that reduces the loss function? And even then, you run into the risk of overfitting if you just blindly optimize for loss like that.
- inimino 4y agoEventually it will be common knowledge that asking a text compressor trained on all available text to design a new technology doesn't work.
- alchemist1e9 4y agoI don’t believe that is true. Most technologies are incremental improvements on recombinations of existing tools and techniques. It seem likely to me that LLMs ability to map associations between concepts can result in humans using it to help invent new technology. Have you personally used GPT-4 much?
- inimino 4y agoI try to base my judgments of what LLMs can and can't do primarily on my study and research in related fields. I haven't been surprised by the capabilities of any LLM yet, including GPT-4.
- alchemist1e9 4y agoAre you kidding me? Pretty much everyone is surprised, including the creators, how are you not?
- inimino 4y agoIs that a serious question? Studying a field for years should make outcomes in that field less surprising, otherwise what have you been doing? The creators were surprised in the sense of "we got here sooner than expected" but not "we didn't think this would work". Otherwise they wouldn't have been working on it. And there is nothing new in LLMs in years, it's just increasing fidelity by massively increased scale. To be honest, I've been more surprised by the incompetence of people in evaluating these systems, including journalists, programmers, and others who should be in a position to know better.
- alchemist1e9 4y ago