Titre original : « Blockchain for AI »
Auteur : Rajarshi Gupta, Vijay Dialani
Au cours de la dernière année, nous avons été témoins de la croissance explosive des capacités et des applications de l'intelligence artificielle. Cela inclut des améliorations significatives dans la sophistication des modèles de conversion texte-image, des grands modèles de langage et leur utilisation dans de nombreux cas d'utilisation commerciale tels que la recherche et les recommandations, la facilitation du développement de logiciels et l'analyse du Big Data. On prévoit que l’IA générative représentera à elle seule un marché de 1 300 milliards de dollars d’ici 2032, avec un taux de croissance annuel composé (TCAC) de 42 % au cours de la prochaine décennie.
Lorsque l’on examine l’intersection de la blockchain et de l’intelligence artificielle, il y a deux aspects principaux sur lesquels se concentrer. Le premier est l’utilisation de modèles et de méthodes d’intelligence artificielle/d’apprentissage automatique pour améliorer le processus de transaction des plateformes blockchain, des applications décentralisées et des actifs numériques. Deuxièmement, concentrez-vous sur la manière d’utiliser la technologie blockchain pour créer de la valeur pour les développeurs et les utilisateurs de produits et services d’intelligence artificielle/d’apprentissage automatique. Cette fertilisation croisée apporte de nouvelles possibilités dans les deux domaines, favorisant l’innovation et le progrès.
La technologie Blockchain possède une variété de capacités de base qui peuvent être utilisées pour développer, déployer et exécuter des modèles d'intelligence artificielle. Ces capacités incluent des primitives cryptographiques, des protocoles blockchain et des contrats intelligents. Ces propriétés sont étroitement liées aux applications d’IA et nous les explorerons en détail dans les sections suivantes.
Sécurité des données : Aide l'IA à stocker les données de manière inviolable et immuable et à atteindre une haute disponibilité en utilisant des serveurs décentralisés qui ne sont pas vulnérables aux attaques, à la manipulation, à la censure et au déni de service.
Testabilité, traçabilité et auditabilité des données : Enregistrez les transactions et les actifs de manière immuable et transparente, ce qui facilite le suivi de la source, de la propriété, de la provenance des données et des accords avec des signatures numériques et des horodatages. Cela fournit également des capacités d’audit et de vérification.
Prise de décision décentralisée : Permet aux décisions d'être prises par plusieurs entités ou directement entre deux parties sans relation de confiance préexistante entre elles ou avec une entité centrale.
Exécution de code autonome et transparente : Permet d'exécuter des programmes sous forme de contrats intelligents qui sont transparents pour toutes les parties impliquées et fonctionnent de manière autonome sans dépendre d'intermédiaires de confiance et centralisés.
Identité décentralisée : Fournit un mécanisme d'identité numérique sécurisé qui permet aux utilisateurs d'interagir avec les services sans révéler leur confidentialité.
Micro paiement : Fournissez un mode de paiement sûr et léger pour réduire les frictions dans le processus de paiement.
Comme le montre la figure ci-dessus, l'écosystème de l'IA compte diverses parties prenantes qui interagissent les unes avec les autres en termes de données, de modèles et d'infrastructure informatique. En raison des régions administratives et des frontières économiques, il existe une certaine séparation entre ces parties prenantes possibles. Par conséquent, les problèmes de confiance et de paiement rencontrés dans ces interactions doivent être résolus, et la blockchain peut aider à résoudre ce problème.
Nous pouvons diviser les effets bénéfiques potentiels de la blockchain sur l'intelligence artificielle et les produits et services correspondants qui peuvent être développés en quatre grandes catégories, comme le montre la figure ci-dessous. Ci-dessous, nous discutons de chacune de ces catégories.
La blockchain peut être utilisée pour développer des solutions qui aident les utilisateurs et les développeurs à garantir que les données et les modèles ne sont pas modifiés à leur insu.
Par exemple, les services basés sur des API peuvent permettre aux propriétaires de données et aux développeurs d'IA d'enregistrer les hachages d'horodatage des ensembles de données et des modèles pour garantir leur intégrité, et d'enregistrer l'intégralité du processus de développement des modèles et des ensembles de données utilisés pour suivre l'ensemble du cycle de vie de manière à permettre pour des audits tiers ou des appels de régulateurs. Le système peut même être intégré directement dans des outils de développement ML tels que Pytorch. Cela peut contribuer à accroître l’intégrité et la fiabilité du modèle en rendant le processus de développement du modèle plus transparent et plus sécurisé. Il peut également être possible d’enregistrer des preuves pertinentes de données spécifiques « obsolètes » sur la blockchain pour prouver aux régulateurs que les données d’un certain fournisseur ont été supprimées d’un modèle donné.
L'enregistrement des hachages de données en chaîne et des sorties de modèles aide également à lutter contre les deepfakes. Par exemple, une application pourrait être en mesure de garantir l'authenticité des données utilisées en vérifiant les signatures numériques associées aux sources de données en chaîne, ou une version décentralisée de « Snopes.com » pourrait être conçue et mise en œuvre sur la blockchain pour signaler les deepfakes.
Les jetons non fongibles (NFT) peuvent prouver la propriété d'une personne sur un contenu ou une donnée numérique donnée. Selon le cas d'utilisation, il peut s'agir d'entrées de modèle, telles que des astuces pour un outil d'IA générative, des données utilisées pour entraîner le modèle, des paramètres du modèle ou des sorties du modèle.
NFT permettra aux utilisateurs ou aux développeurs de conserver leurs droits de propriété et de transférer davantage la propriété des actifs numériques correspondants à d'autres. Il est également possible d’envisager un mécanisme de contrôle d’accès aux données et aux modèles basé sur une blockchain, tel que des contrats intelligents qui autorisent/restreignent l’accès en fonction d’une liste donnée d’adresses d’utilisateurs. Alternativement, il pourrait être intégré à une solution d'identité décentralisée (peut-être en utilisant une cryptographie de pointe telle que des preuves de connaissance nulle) pour permettre l'accès sur la base de certaines propriétés prouvées (par exemple, autoriser l'accès sur la base de la preuve que l'utilisateur est suffisamment âgé). ou accessible uniquement depuis certains emplacements géographiques) tout en protégeant la vie privée des utilisateurs.
La blockchain peut utiliser des pièces stables pour effectuer des micropaiements à faible taux à l'aide de modèles d'IA génératifs. Les contrats intelligents peuvent permettre de partager les revenus entre plusieurs copropriétaires d'un modèle de manière décentralisée. Ce modèle de copropriété est en fait un « Hugging Face décentralisé » qui peut permettre aux développeurs de modèles de petite et moyenne taille d'unir leurs forces et de rivaliser avec les plus grandes entreprises du domaine. Il peut également être utilisé pour inciter les fournisseurs de données, les annotateurs de données, les développeurs de modèles ou les fournisseurs de commentaires humains du monde entier à rejoindre un nouveau projet décentralisé visant à développer de nouveaux modèles ou solutions d'IA générative, avec un mécanisme approprié pour suivre les contributions afin que les incitations puissent être distribuées équitablement. .
La blockchain peut également être utilisée pour créer un marché décentralisé de données/modèles/calculs, permettant aux fournisseurs de calculs, aux fournisseurs de données de formation, aux développeurs de modèles et aux utilisateurs de se rechercher et de se faire correspondre facilement, d'offrir des incitations, de payer et de signer des contrats et des accords. Un système d'examen décentralisé basé sur la blockchain, mis en œuvre à l'aide de contrats intelligents, peut intégrer des réviseurs automatisés et humains dans le même système pour encourager un examen à haut débit, approfondi et de haute qualité des données et des modèles.
Cette catégorie implique d'exécuter certains modèles d'IA directement sur la blockchain pour plus de transparence et de confiance. Les modèles d'IA peuvent fournir des cas d'utilisation d'inférence ou de génération directement aux utilisateurs finaux, leur donnant ainsi l'assurance que seul le modèle auquel ils ont l'intention de fournir une entrée peut recevoir ladite entrée et produire le résultat qu'ils voient sans aucune manipulation, falsification ou censure. Alternativement, des modèles d’IA peuvent être déployés pour aider les contrats intelligents à ajuster et optimiser leurs propres paramètres en réponse aux transactions des utilisateurs.
Le modèle d'IA peut également être un contrat intelligent qui utilise les données de transactions historiques et actuelles sur la chaîne pour prendre des décisions d'achat/vente/échange d'actifs numériques dans un but lucratif. Ces modèles peuvent être déployés sur des chaînes Layer1 en tant que contrats intelligents ou via des systèmes Layer2 tels que zk-rollups. Ces modèles peuvent être privés ou décentralisés sous la forme d'un DAO, permettant à plusieurs individus et entités de détenir une « participation » dans un modèle en chaîne donné.
À long terme, pour de telles applications, il pourrait y avoir un intérêt à rechercher et à développer une toute nouvelle plate-forme pour prendre en charge les flux de travail de l'IA, compte tenu des exigences élevées en matière de données et de calcul des applications d'IA.
La mission de Coinbase est de donner à plus d'un milliard de personnes la liberté économique. À mesure que l’utilisation de Crypto se développe, nous nous concentrons sur la création des produits et services les plus fiables et les plus conformes et sur le soutien d’autres constructeurs. Il est clair que la blockchain de l’IA s’inscrit dans cette stratégie, qui consiste à permettre aux individus et aux organisations qui font partie de l’écosystème émergent de l’IA (qui est actuellement presque entièrement basé sur le cadre Web2 centralisé et moins transparent) de bénéficier de la blockchain et des technologies basées sur l’IA. Bénéficier de solutions Crypto basées sur la chaîne, cela est défini au sens large.
Nous pensons que Coinbase est particulièrement bien placé pour devenir un contributeur majeur à cet espace car, a) il jouit d'une visibilité et d'un pouvoir de marque importants auprès des clients de détail et des utilisateurs institutionnels de ces actifs et services blockchain ; expérience avérée en matière de réduction du fossé entre le monde émergent du Web3 et les systèmes Web2 existants ; c) il possède une compréhension solide et approfondie de l'écosystème croissant de l'IA générative et des besoins des développeurs et des autres parties prenantes de l'équipe de développement ML.
Coinbase est profondément intéressé par l'exploration de partenariats et d'intégrations avec des entreprises partageant les mêmes idées, telles que celles possédant une expertise dans les solutions d'intelligence artificielle et les services écosystémiques, et s'engage à transformer les idées en réalité.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!