OPML: O aprendizado de máquina otimista traz uma nova paradigma eficiente e de baixo custo para Blockchain AI

robot
Geração do resumo em andamento

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:

  1. O solicitante inicia a tarefa de serviço ML
  2. O servidor completa a tarefa e submete os resultados na cadeia.
  3. O validador verifica os resultados, e se houver objeções, inicia o jogo de validação
  4. Arbitragem em uma única etapa através de contratos inteligentes

OPML:采用Optimistic Rollup系统的机器学习

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.

OPML:采用Optimistic Rollup系统的机器学习

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.

OPML:采用Optimistic Rollup系统的机器学习

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.

OPML:采用Optimistic Rollup系统的机器学习

Consistência e Determinismo

Para garantir a consistência dos resultados do ML, a OPML adotou as seguintes estratégias:

  1. Utilizar o algoritmo fixo ( para a técnica de quantização ) para reduzir o impacto do erro de ponto flutuante
  2. 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.

OPML:采用Optimistic Rollup系统的机器学习

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.

Ver original
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.
  • Recompensa
  • 3
  • Compartilhar
Comentário
0/400
StakeOrRegretvip
· 07-13 11:26
A otimização do Blockchain ainda depende do Algoritmo
Ver originalResponder0
StableGeniusDegenvip
· 07-13 09:13
Reduzir custos e aumentar a eficiência bull wow
Ver originalResponder0
MEVEyevip
· 07-12 12:33
Vale a pena, baixo custo operacional e sem travamentos é divino.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)