OPML: Um novo paradigma de aprendizado de máquina baseado na abordagem otimista
OPML(Aprendizagem de Máquina Otimista) é uma tecnologia emergente, destinada a aplicar métodos otimistas na inferência e treinamento/ajuste fino de modelos de IA em sistemas de blockchain. Em comparação com ZKML, o OPML apresenta vantagens em termos de baixo custo e alta eficiência, conseguindo executar modelos de linguagem grandes, como o modelo 7B-LLaMA(, que tem um tamanho de cerca de 26GB) em um PC comum.
OPML adota um mecanismo de validação de jogos para garantir a descentralização e a verificabilidade dos serviços de ML. O seu fluxo básico é o seguinte:
O solicitante inicia a tarefa de serviço ML
O servidor completa a tarefa e submete os resultados na cadeia.
O validador verifica os resultados, e se houver objeções, inicia o jogo de validação
Arbitragem em uma única etapa através de contratos inteligentes
Jogo de Verificação de Uma Fase
Os elementos principais do OPML de uma única fase incluem:
Construir uma máquina virtual para execução off-chain e arbitragem on-chain (VM)
Implementar uma biblioteca DNN leve dedicada, aumentando a eficiência da inferência de modelos de IA
Usar tecnologia de compilação cruzada para compilar o código de inferência do modelo de IA em instruções de VM
Adotar uma árvore de Merkle para gerenciar imagens de VM, apenas subir o hash raiz para a cadeia.
Localizar etapas de disputa através do protocolo de divisão e enviá-las para o contrato de arbitragem na blockchain. Testes preliminares indicam que a inferência do modelo básico de IA pode ser concluída em menos de 2 segundos em um PC comum, e todo o processo de desafio leva cerca de 2 minutos.
Jogo de Verificação em Múltiplas Fases
Para superar as limitações do método de uma única fase, a OPML introduziu o jogo de validação em múltiplas fases:
Apenas calcular na VM na fase final, as outras fases podem ser executadas no ambiente local
Utilizar as capacidades de aceleração de hardware como CPU, GPU, TPU
Aumentar significativamente o desempenho da execução, reduzindo a dependência de VM.
A ideia central do OPML de múltiplas etapas é representar o processo de cálculo DNN como um gráfico computacional e validar em diferentes etapas. Este método pode tirar pleno proveito da aceleração de hardware, aumentando a eficiência global.
Melhoria de desempenho
A abordagem OPML em múltiplas fases tem vantagens significativas em relação ao método de uma única fase:
A velocidade de cálculo aumentou α vezes ( α é a taxa de aceleração de GPU ou cálculo paralelo )
O tamanho da árvore de Merkle reduziu-se de O(mn) para O(m+n), onde m é o número de microinstruções da VM e n é o número de nós do gráfico computacional.
Essas melhorias aumentaram significativamente a eficiência e a escalabilidade do sistema.
Consistência e Determinismo
Para garantir a consistência dos resultados do ML, a OPML adotou as seguintes estratégias:
Utilizar o algoritmo fixo ( para a técnica de quantização ) para reduzir o impacto do erro de ponto flutuante
Utilizar uma biblioteca de ponto flutuante baseada em software para garantir a consistência entre plataformas.
Esses métodos resolveram efetivamente o problema das diferenças de cálculo em ponto flutuante em diferentes plataformas de hardware, aumentando a confiabilidade do cálculo OPML.
Em geral, o OPML oferece uma solução eficiente e de baixo custo para a inferência e treinamento de modelos de IA em sistemas de blockchain. Embora atualmente esteja focado principalmente na inferência de modelos, essa estrutura também suporta o processo de treinamento, e espera-se que se torne uma solução universal para várias tarefas de aprendizado de máquina.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
15 Curtidas
Recompensa
15
3
Compartilhar
Comentário
0/400
StakeOrRegret
· 07-13 11:26
A otimização do Blockchain ainda depende do Algoritmo
Ver originalResponder0
StableGeniusDegen
· 07-13 09:13
Reduzir custos e aumentar a eficiência bull wow
Ver originalResponder0
MEVEye
· 07-12 12:33
Vale a pena, baixo custo operacional e sem travamentos é divino.
OPML: O aprendizado de máquina otimista traz uma nova paradigma eficiente e de baixo custo para Blockchain AI
OPML: Um novo paradigma de aprendizado de máquina baseado na abordagem otimista
OPML(Aprendizagem de Máquina Otimista) é uma tecnologia emergente, destinada a aplicar métodos otimistas na inferência e treinamento/ajuste fino de modelos de IA em sistemas de blockchain. Em comparação com ZKML, o OPML apresenta vantagens em termos de baixo custo e alta eficiência, conseguindo executar modelos de linguagem grandes, como o modelo 7B-LLaMA(, que tem um tamanho de cerca de 26GB) em um PC comum.
OPML adota um mecanismo de validação de jogos para garantir a descentralização e a verificabilidade dos serviços de ML. O seu fluxo básico é o seguinte:
Jogo de Verificação de Uma Fase
Os elementos principais do OPML de uma única fase incluem:
Localizar etapas de disputa através do protocolo de divisão e enviá-las para o contrato de arbitragem na blockchain. Testes preliminares indicam que a inferência do modelo básico de IA pode ser concluída em menos de 2 segundos em um PC comum, e todo o processo de desafio leva cerca de 2 minutos.
Jogo de Verificação em Múltiplas Fases
Para superar as limitações do método de uma única fase, a OPML introduziu o jogo de validação em múltiplas fases:
A ideia central do OPML de múltiplas etapas é representar o processo de cálculo DNN como um gráfico computacional e validar em diferentes etapas. Este método pode tirar pleno proveito da aceleração de hardware, aumentando a eficiência global.
Melhoria de desempenho
A abordagem OPML em múltiplas fases tem vantagens significativas em relação ao método de uma única fase:
Essas melhorias aumentaram significativamente a eficiência e a escalabilidade do sistema.
Consistência e Determinismo
Para garantir a consistência dos resultados do ML, a OPML adotou as seguintes estratégias:
Esses métodos resolveram efetivamente o problema das diferenças de cálculo em ponto flutuante em diferentes plataformas de hardware, aumentando a confiabilidade do cálculo OPML.
Em geral, o OPML oferece uma solução eficiente e de baixo custo para a inferência e treinamento de modelos de IA em sistemas de blockchain. Embora atualmente esteja focado principalmente na inferência de modelos, essa estrutura também suporta o processo de treinamento, e espera-se que se torne uma solução universal para várias tarefas de aprendizado de máquina.