← Neueste Arbeiten
🤖 AI

P2^2RAG: Efficient Privacy-Preserving RAG Service Supporting Arbitrary Top-kk Retrieval

Das Papier schlägt P2^2RAG vor, einen effizienten, datenschutzkonformen Retrieval-Augmented-Generation-Dienst, der eine interaktive Bisektionsmethode und Secret Sharing nutzt, um eine beliebige Top-kk-Retrieval ohne sichere Sortierung zu unterstützen, wodurch im Vergleich zu bestehenden Systemen erhebliche Geschwindigkeitssteigerungen erzielt werden, während sowohl Daten als auch Benutzer-Prompts geschützt bleiben.

Ursprüngliche Autoren: Yulong Ming, Mingyue Wang, Jijia Yang, Jie Xu, Zihan Wu, Cong Wang, Xiaohua Jia

Veröffentlicht 2026-05-29
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Yulong Ming, Mingyue Wang, Jijia Yang, Jie Xu, Zihan Wu, Cong Wang, Xiaohua Jia

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie besitzen eine massive, geheime Bibliothek von Dokumenten (wie medizinische Aufzeichnungen, rechtliche Verträge oder Finanzberichte), die Sie zur Beantwortung von Fragen nutzen möchten. Sie möchten die gesamte Bibliothek nicht an ein Suchmaschinenunternehmen übergeben, da sie zu sensibel ist. Gleichzeitig möchten Sie nicht, dass die Suchmaschine genau weiß, wonach Sie fragen, da dies Ihre privaten Gedanken oder Geschäftsstrategien offenlegt.

Dies ist das Problem, das P2RAG löst. Es ist eine neue Methode, um einen „Retrieval-Augmented Generation" (RAG)-Dienst auszuführen – ein ausgefallener Begriff für „eine KI, die Fragen mithilfe Ihrer privaten Dokumente beantwortet" –, ohne dass jemand die Geheimnisse einsehen kann.

So funktioniert es, aufgeteilt in einfache Konzepte:

1. Der alte Weg: Sortieren des gesamten Decks

Stellen Sie sich ein Deck von 1.000 Karten vor, jede mit einem Punktwert. Sie möchten die 10 Karten mit den höchsten Punktwerten finden.

  • Das Problem: In früheren sicheren Systemen musste der Computer, um die Top 10 zu finden, jede einzelne Karte geheim mit jeder anderen Karte vergleichen, um sie von höchstem zu niedrigstem Wert zu sortieren. Es ist, als würde man versuchen, die größte Person in einer Menge zu finden, indem man alle aufstellt und sie einzeln misst, dies jedoch so durchführt, dass niemand die Messungen sehen kann.
  • Der Flaschenhals: Wenn Sie statt 10 die Top 100 Karten wollen, wird dieser „Sortier"-Prozess unglaublich langsam und teuer. Es ist, als würde man versuchen, eine Bibliothek von Büchern nur zu sortieren, um die 5 besten zu finden; je mehr Bücher Sie haben, desto länger dauert es.

2. Die P2RAG-Lösung: Das „Raten der Schwelle"-Spiel

P2RAG verändert das Spiel. Anstatt das gesamte Deck zu sortieren, spielt es ein Spiel von „Heiß und Kalt" (speziell eine binäre Suche oder „Bisektion"), um eine Grenzwertlinie zu finden.

  • Der Aufbau: Stellen Sie sich zwei Server vor (nennen wir sie Server A und Server B), die die geheime Bibliothek halten. Sie teilen jedes Dokument in zwei Hälften, sodass kein Server die ganze Geschichte kennt. Sie (der Benutzer) teilen auch Ihre Frage in zwei Hälften und senden ein Stück an jeden Server.
  • Das Spiel:
    1. Sie fragen die Server: „Wie viele Dokumente sind ähnlich genug zu meiner Frage, wenn wir die Schwelle auf diesem spezifischen Niveau setzen?"
    2. Die Server zählen die Treffer, ohne Ihnen zu sagen, welche Dokumente es sind, und ohne dass Sie die Punktwerte sehen. Sie sagen nur: „Es gibt 50 Treffer."
    3. Sie denken: „Ich wollte nur 10. Das sind zu viele. Lassen Sie uns die Schwelle erhöhen."
    4. Sie fragen erneut mit einer höheren Schwelle. Sie sagen: „Jetzt gibt es 5 Treffer."
    5. Sie denken: „Zu wenige. Lassen Sie uns die Schwelle etwas senken."
    6. Sie passen die Schwelle hin und her an, bis die Anzahl genau dem entspricht, was Sie benötigen (z. B. 10 Dokumente).

Die Magie: Da Sie nur eine „Schwelle" anpassen und zählen, müssen Sie nicht die gesamte Bibliothek sortieren. Sie müssen nur die richtige Höhe für die Schwelle finden. Dies macht den Prozess unglaublich schnell, selbst wenn Sie eine große Anzahl von Ergebnissen wünschen (wie 1.000 Dokumente).

3. Geheimnisse sicher halten (Die „Kein-Vertrauen"-Regel)

Die Arbeit behauptet, dass dieses System sicher ist, selbst wenn die Server „ehrlich aber neugierig" sind (sie folgen den Regeln, versuchen aber zu schnüffeln) oder wenn der Benutzer „böswillig" ist (versucht, das System zu täuschen).

  • Gegen neugierige Server: Da die Daten aufgeteilt (geheimgeteilt) sind, sieht Server A nur ein zufälliges Durcheinander von Zahlen, und Server B sieht ein anderes zufälliges Durcheinander. Keiner kann das Dokument oder Ihre Frage rekonstruieren, es sei denn, sie arbeiten zusammen. Die Arbeit geht davon aus, dass sie nicht zusammenarbeiten (wie zwei verschiedene Unternehmen in verschiedenen Ländern).
  • Gegen hinterhältige Benutzer: Ein trickreicher Benutzer könnte versuchen, die Server zu bitten, die Schwelle so niedrig zu setzen, dass alle Dokumente übereinstimmen, wodurch effektiv die gesamte Bibliothek gestohlen wird. P2RAG setzt ein „Tempolimit" für die Anzahl der Anfragen und überprüft die Mathematik, um sicherzustellen, dass Sie nur die Dokumente erhalten, die Sie sehen dürfen. Es begrenzt streng, wie viel Information ein böser Benutzer stehlen kann.

4. Warum dies wichtig ist (Die Ergebnisse)

Die Autoren testeten dieses System und stellten fest:

  • Geschwindigkeit: Es ist 3- bis 300-mal schneller als die derzeit besten sicheren Systeme, wenn Sie eine große Anzahl von Dokumenten abrufen möchten (von 16 bis zu 1.024).
  • Flexibilität: Sie können nach jeder Anzahl von Ergebnissen fragen (beliebiges k), was für Bereiche wie Finanzen oder Recht entscheidend ist, wo Sie möglicherweise viel Kontext sehen müssen, um die richtige Antwort zu erhalten.
  • Genauigkeit: Das System ist so präzise, dass es exakt dieselben Dokumente findet wie ein nicht-sicheres System, mit fast keinen mathematischen Fehlern.

Das Fazit

P2RAG ist wie ein sicherer, hochgeschwindigkeitsfähiger Bibliothekar, der Ihre spezifischen Dokumente in einem massiven, verschlossenen Tresor finden kann, ohne jemals den Tresor zu öffnen, um Ihnen die Bücher zu zeigen, und ohne dass Sie jemals die anderen Bücher im Tresor sehen. Dies erreicht er, indem er ein intelligentes Ratespiel spielt, um den „Grenzwert" zu finden, anstatt die gesamte Sammlung zu sortieren, was es schnell genug macht, um in der realen Welt nützlich zu sein.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →