Concrete MLと出会ってください:プライバシーの保護と安全な機械学習を可能にするオープンソースのFHEベースのツールキット

Concrete ML an open-source FHE-based toolkit enabling privacy protection and secure machine learning.

人工知能と機械学習は、過去数年間で驚異的な生産性の向上を示しています。機械学習は、すべてのプライバシーと機密性の手段を保持することによって、高品質のデータを持つことに関連しています。問題を解決するために、プライバシーと機械学習の利点のギャップを埋めることは非常に重要です。現在のデータ駆動型の時代において、個人のプライバシーを保護することは非常に困難になっています。機械学習が現在非常に一般的になっているため、その影響には注意を払い、クライアントの情報を保護することが必要です。Fully Homomorphic Encryption(FHE)などの新しい進歩によって、ユーザー情報の保護と機密性の維持が成功裏に行われています。

Zamaの機械学習研究者たちは、Concrete-MLというオープンソースのライブラリを開発しました。このライブラリは、MLモデルをそのFHE相当物にスムーズに変換することを可能にします。彼らは最近、Google Tech TalkでConcrete MLを発表しました。ユーザーに関連するデータの一部がクラウドに送信されるとき、ホモモーフィック暗号化スキームがそのデータを保護します。データの安全性を考慮して、操作とすべてのアクションが暗号化されたデータ上で行われます。Fully Homomorphic Encryptionは例を使って説明することができます。例えば、ある都市で心臓の問題を抱える患者に関する記述的な分析を行いたいとする医師がいます。その都市の病院の内部チームは、プライバシーの問題のためにデータを公開することができないかもしれませんが、そのデータは安全にデータベースに保存されています。ここで、FHEは機密データを暗号化し、データを安全に計算することができます。

Concrete MLは、The Concrete Frameworkの上に開発されたオープンソースのツールキットです。これは、研究者やデータサイエンティストが機械学習モデルをその同一のホモモーフィックユニットに自動的に変換するのを支援します。Concrete MLの主な特徴は、暗号技術についての事前知識がなくても、MLモデルをFHE相当物に変換する能力です。Concrete MLを使用することで、ユーザーは異なるサービスプロバイダーとの信頼性のない会話を行うことができ、MLモデルの展開を妨げることなくデプロイすることができます。データとユーザーのプライバシーは保持され、MLモデルは信頼性のないサーバー上でも本番環境に配置されます。

直接暗号化データ上で計算を行うことを許可する暗号化戦略であるFHEを使用すると、独自の機能を持つアプリケーションを開発することができます。FHEは復号化の必要性を必要としません。Concrete MLは、Scikit-learnとPyTorchからいくつかの人気のあるアプリケーションユーザーインターフェース(API)を使用しています。Concrete MLモデルは次のように設計されています。

  1. モデルのトレーニング – モデルはScikit-learnライブラリを使用して暗号化されていないデータ上でトレーニングされます。Concrete MLは推論中にのみ整数を使用します。FHEは整数上でのみ動作するためです。
  2. 変換とコンパイル – このステップでは、モデルがConcrete-Numpyプログラムに変換され、量子化されたモデルがFHE相当物にコンパイルされます。
  3. 推論 – 暗号化されたデータ上で推論が行われます。モデルをサーバーに展開する際、クライアントがデータを暗号化し、サーバーが安全な処理を行い、クライアントが復号化します。

Concrete MLは、完全なプライバシーと信頼性を持って機械学習を使用するための素晴らしい開発です。現在のところ、Concrete MLの唯一の制限は、サポートされている精度の16ビット整数でのみ実行できることですが、プライバシーの保護には有望です。

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

機械学習

「AIがクリーンエネルギーの未来を支える方法」

人工知能は、最先端の技術と共に太陽と風の力を利用して世界を改善しています。 I AM AI ビデオシリーズの最新エピソードでは...

人工知能

「死ぬ前に試してみる必要がある9つの最高のAIウェブサイト」

「これらのAIウェブサイトで生産性を倍増させましょう」

データサイエンス

「LLMテクノロジーの理解」

「LLMテクノロジーの進歩を発見しましょうLLMテクノロジーの世界を探求し、AIとNLPの分野における重要な役割を見つけましょう」

人工知能

3つの新しい方法、生成AIがあなたの検索に役立つ方法

今日から、私たちはSearch Labsで最初の実験の1つであるSGE(Search Generative Experience)へのアクセスを開始し始めます

機械学習

エンジニアにとって役立つ6つのリソース

「このリソースのコレクションは、さまざまな経験レベルを持つ多くのAIのプロフェッショナルに役立つでしょうブックマークに...

AIニュース

フォートペック族のメンバーとグーグラーが集まり、社会的な利益をもたらす技術について学び、祝福し、支援するために出会います

「責任あるイノベーションに重点を置くGoogleチームが、モンタナ州のフォートペック族を訪れ、関係構築と双方向の学びを行い...