{
  "identifier": "tag:aim-pro.eu,2026:oer/05068b6e469e/record",
  "profile": "aimpro-oer-profile/1",
  "normaliser": "oerlib.metadata/2",
  "status": "ready",
  "normalised_at": "2026-10-09T09:46:45+00:00",
  "resource": {
    "id": "05068b6e469e",
    "identifier": "tag:aim-pro.eu,2026:oer/05068b6e469e",
    "uri": "https://arxiv.org/abs/2402.06414",
    "title": "Trust the Process: Zero-Knowledge Machine Learning to Enhance Trust in Generative AI Interactions",
    "description": "Generative AI, exemplified by models like transformers, has opened up new possibilities in various domains but also raised concerns about fairness, transparency and reliability, especially in fields like medicine and law. This paper emphasizes the urgency of ensuring fairness and quality in these domains through generative AI. It explores using cryptographic techniques, particularly Zero-Knowledge Proofs (ZKPs), to address concerns regarding performance fairness and accuracy while protecting model privacy. Applying ZKPs to Machine Learning models, known as ZKML (Zero-Knowledge Machine Learning), enables independent validation of AI-generated content without revealing sensitive model information, promoting transparency and trust. ZKML enhances AI fairness by providing cryptographic audit trails for model predictions and ensuring uniform performance across users. We introduce snarkGPT, a practical ZKML implementation for transformers, to empower users to verify output accuracy and quality while preserving model privacy. We present a series of empirical results studying snarkGPT's scalability and performance to assess the feasibility and challenges of adopting a ZKML-powered approach to capture quality and performance fairness problems in generative AI models.",
    "creators": [
      "Bianca-Mihaela Ganescu",
      "Jonathan Passerat-Palmbach"
    ],
    "keywords": [
      "cs.LG",
      "cs.CR"
    ],
    "kind": "html",
    "content_language": "en",
    "declared_language": "en",
    "word_count": 6519,
    "content_hash": "937d93cb86770e26",
    "metadata_only": false
  },
  "licence": {
    "raw": "CC-BY-SA-4.0",
    "spdx": "CC-BY-SA-4.0",
    "uri": "http://creativecommons.org/licenses/by-sa/4.0/",
    "verdict": "SHARE_ALIKE",
    "note": "open but ShareAlike/copyleft — derivatives keep the license",
    "ingestable": true,
    "commercial_ok": true,
    "derivable": true,
    "share_alike": true,
    "evidence": {
      "scope": "this submitted version of the paper",
      "method": "arXiv OAI-PMH GetRecord (metadataPrefix=arXiv)",
      "schema": 1,
      "status": "captured",
      "location": "arXiv:arXiv/arXiv:license",
      "source_url": "https://oaipmh.arxiv.org/oai?verb=GetRecord&identifier=oai:arXiv.org:2402.06414&metadataPrefix=arXiv",
      "asserted_by": "arXiv submitter",
      "captured_at": "2026-10-09T09:46:42+00:00",
      "source_system": "arxiv",
      "observed_value": "http://creativecommons.org/licenses/by-sa/4.0/",
      "documentation_url": "https://info.arxiv.org/help/oa/index.html",
      "responsibility_url": "https://info.arxiv.org/help/license/index.html",
      "documentation_label": "arXiv OAI-PMH metadata documentation",
      "responsibility_note": "The submitter chooses the article-version licence and certifies the right to grant it."
    }
  },
  "descriptive": {
    "contributions": [
      {
        "name": "Bianca-Mihaela Ganescu",
        "role": "author",
        "affiliation": "",
        "identifier": "",
        "scope": "resource"
      },
      {
        "name": "Jonathan Passerat-Palmbach",
        "role": "author",
        "affiliation": "",
        "identifier": "",
        "scope": "resource"
      }
    ],
    "identifiers": [
      {
        "scheme": "arxiv",
        "value": "2402.06414",
        "scope": "resource"
      }
    ],
    "dates": [
      {
        "meaning": "issued",
        "value": "2024-02-09",
        "scope": "resource"
      }
    ],
    "subjects": [
      {
        "value": "cs.LG",
        "scheme": "arxiv",
        "scope": "resource"
      },
      {
        "value": "cs.CR",
        "scheme": "arxiv",
        "scope": "resource"
      }
    ],
    "relations": [],
    "educational": {
      "learning_resource_type": "",
      "intended_end_user_role": "",
      "context": "",
      "difficulty": "",
      "typical_learning_time": "",
      "description": ""
    },
    "container": {
      "kind": "",
      "uri": "",
      "title": "",
      "description": "",
      "identifier": ""
    },
    "declared_language": "en",
    "declared_type": "preprint",
    "rights_holder": "",
    "access_rights": "open",
    "publisher": "",
    "version": "v1",
    "citation": "",
    "notes": "",
    "lifecycle_status": "",
    "structure_role": "",
    "snapshot": {
      "resource": {
        "title": "Trust the Process: Zero-Knowledge Machine Learning to Enhance Trust in Generative AI Interactions",
        "authors": [
          "Bianca-Mihaela Ganescu",
          "Jonathan Passerat-Palmbach"
        ],
        "summary": "Generative AI, exemplified by models like transformers, has opened up new possibilities in various domains but also raised concerns about fairness, transparency and reliability, especially in fields like medicine and law. This paper emphasizes the urgency of ensuring fairness and quality in these domains through generative AI. It explores using cryptographic techniques, particularly Zero-Knowledge Proofs (ZKPs), to address concerns regarding performance fairness and accuracy while protecting model privacy. Applying ZKPs to Machine Learning models, known as ZKML (Zero-Knowledge Machine Learning), enables independent validation of AI-generated content without revealing sensitive model information, promoting transparency and trust. ZKML enhances AI fairness by providing cryptographic audit trails for model predictions and ensuring uniform performance across users. We introduce snarkGPT, a practical ZKML implementation for transformers, to empower users to verify output accuracy and quality while preserving model privacy. We present a series of empirical results studying snarkGPT's scalability and performance to assess the feasibility and challenges of adopting a ZKML-powered approach to capture quality and performance fairness problems in generative AI models.",
        "updated": "2024-02-09T14:00:16Z",
        "version": 1,
        "arxiv_id": "2402.06414",
        "published": "2024-02-09T14:00:16Z",
        "categories": [
          "cs.LG",
          "cs.CR"
        ],
        "affiliations": [
          "",
          ""
        ],
        "primary_category": "cs.LG"
      }
    }
  },
  "representations": [
    {
      "role": "extracted",
      "media_type": "text/markdown",
      "size_bytes": 42326,
      "filename": "",
      "location": "",
      "source_format": "latexml-html",
      "converter": "arxiv-html"
    }
  ],
  "observed": {
    "language": {
      "method": "declared",
      "reason": "declared English",
      "accepted": true,
      "declared": "en",
      "detected": "en",
      "confidence": null,
      "review_required": false
    }
  },
  "collection": {
    "source": "arxiv",
    "source_label": "arXiv",
    "collected_at": "2026-10-09T09:46:45.783537+00:00",
    "query": "(all:\"artificial intelligence\" OR all:\"machine learning\" OR all:\"generative AI\" OR all:\"deep learning\" OR all:\"reinforcement learning\" OR all:\"large language model\") AND (all:\"AI concepts\" OR all:\"types of AI\" OR all:\"AI fundamentals\" OR all:\"recognizing AI\" OR all:\"recognising AI\" OR all:\"general versus narrow AI\" OR all:\"narrow AI\" OR all:\"general AI\" OR all:\"machine intelligence\" OR all:\"AI strengths and weaknesses\" OR all:\"traditional software\" OR all:\"rule-based systems\" OR all:\"introduction to AI\" OR all:\"introduction to artificial intelligence\" OR all:\"artificial intelligence introduction\" OR all:\"AI primer\" OR all:\"foundations of artificial intelligence\" OR all:\"overview of AI\" OR all:\"understanding AI\" OR all:\"history of AI\" OR all:\"AI essentials\" OR all:\"AI terminology\" OR all:\"metaphors for AI\" OR all:\"AI fundamental concepts\" OR all:\"AI key concepts\" OR all:\"philosophy of AI\" OR all:\"critical AI literacy\")",
    "note": "where this was collected from. Not a claim that the provider published or authored it"
  },
  "provenance": [
    {
      "field": "resource_id",
      "scope": "resource",
      "method": "engine",
      "evidence_ref": "engine#/resource_id"
    },
    {
      "field": "query",
      "scope": "resource",
      "method": "engine",
      "evidence_ref": "engine#/query"
    },
    {
      "field": "collected_from",
      "scope": "resource",
      "method": "engine",
      "evidence_ref": "engine#/source"
    },
    {
      "field": "title",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource/title"
    },
    {
      "field": "description",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource/summary"
    },
    {
      "field": "version",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource"
    },
    {
      "field": "subjects",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource/categories/0"
    },
    {
      "field": "contributions",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource/authors/0"
    },
    {
      "field": "contributions",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource/authors/1"
    },
    {
      "field": "dates",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource"
    },
    {
      "field": "identifiers",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource/arxiv_id"
    },
    {
      "field": "content_language",
      "scope": "resource",
      "method": "gate_observation",
      "evidence_ref": "gate#/language/declared"
    },
    {
      "field": "declared_language",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource"
    },
    {
      "field": "licence",
      "scope": "resource",
      "method": "gate_observation",
      "evidence_ref": "gate#/licence/evidence"
    },
    {
      "field": "access_rights",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource"
    },
    {
      "field": "representations",
      "scope": "resource",
      "method": "conversion",
      "evidence_ref": "conversion#/latexml-html"
    },
    {
      "field": "declared_type",
      "scope": "resource",
      "method": "source_metadata",
      "evidence_ref": "snapshot#/resource"
    },
    {
      "field": "educational",
      "scope": "resource",
      "method": "declared_type_mapping",
      "evidence_ref": "profile#/learning_resource_type/preprint"
    }
  ],
  "incidents": [
    {
      "code": "absent",
      "field": "rights_holder",
      "detail": "no rights holder is named at source; the licence is recorded without one rather than attributed to the platform that served it"
    },
    {
      "code": "absent",
      "field": "publisher",
      "detail": "the source named no publisher of the work; where it was collected from is recorded as collection provenance instead, which is a different claim"
    },
    {
      "code": "absent",
      "field": "educational",
      "detail": "the source declared no educational metadata — no resource type, audience, context, difficulty or learning time. Nothing here estimates them"
    }
  ],
  "inferred": [
    {
      "rule": "purpose.declared_type",
      "field": "purpose",
      "value": "reference",
      "method": "inferred",
      "evidence": {
        "declared_type": "preprint"
      },
      "rule_version": "purpose/1"
    },
    {
      "field": "references",
      "value": "https://arxiv.org/abs/1607.06450",
      "label": "arXiv:1607.06450",
      "resource_id": "",
      "method": "inferred",
      "rule": "citation",
      "rule_version": "links/1",
      "evidence": {
        "links": [
          {
            "how": "citation",
            "line": 228,
            "basis": "reference",
            "literal": "arXiv:1607.06450"
          }
        ],
        "kind": "citation"
      }
    },
    {
      "field": "references",
      "value": "https://arxiv.org/abs/2109.05662",
      "label": "arXiv:2109.05662",
      "resource_id": "",
      "method": "inferred",
      "rule": "citation",
      "rule_version": "links/1",
      "evidence": {
        "links": [
          {
            "how": "citation",
            "line": 235,
            "basis": "reference",
            "literal": "arXiv:2109.05662"
          }
        ],
        "kind": "citation"
      }
    },
    {
      "field": "references",
      "value": "https://arxiv.org/abs/2205.14135",
      "label": "arXiv:2205.14135",
      "resource_id": "",
      "method": "inferred",
      "rule": "citation",
      "rule_version": "links/1",
      "evidence": {
        "links": [
          {
            "how": "citation",
            "line": 236,
            "basis": "reference",
            "literal": "arXiv:2205.14135"
          }
        ],
        "kind": "citation"
      }
    },
    {
      "field": "references",
      "value": "https://arxiv.org/abs/2303.16520",
      "label": "arXiv:2303.16520",
      "resource_id": "",
      "method": "inferred",
      "rule": "citation",
      "rule_version": "links/1",
      "evidence": {
        "links": [
          {
            "how": "citation",
            "line": 245,
            "basis": "reference",
            "literal": "arXiv:2303.16520"
          }
        ],
        "kind": "citation"
      }
    },
    {
      "field": "references",
      "value": "https://arxiv.org/abs/2303.13375",
      "label": "arXiv:2303.13375",
      "resource_id": "",
      "method": "inferred",
      "rule": "citation",
      "rule_version": "links/1",
      "evidence": {
        "links": [
          {
            "how": "citation",
            "line": 258,
            "basis": "reference",
            "literal": "arXiv:2303.13375"
          }
        ],
        "kind": "citation"
      }
    },
    {
      "field": "references",
      "value": "https://arxiv.org/abs/2303.08774",
      "label": "arXiv:2303.08774",
      "resource_id": "",
      "method": "inferred",
      "rule": "citation",
      "rule_version": "links/1",
      "evidence": {
        "links": [
          {
            "how": "citation",
            "line": 259,
            "basis": "reference",
            "literal": "arXiv:2303.08774"
          }
        ],
        "kind": "citation"
      }
    },
    {
      "field": "references",
      "value": "https://arxiv.org/abs/2205.11584",
      "label": "arXiv:2205.11584",
      "resource_id": "",
      "method": "inferred",
      "rule": "citation",
      "rule_version": "links/1",
      "evidence": {
        "links": [
          {
            "how": "citation",
            "line": 260,
            "basis": "reference",
            "literal": "arXiv:2205.11584"
          }
        ],
        "kind": "citation"
      }
    },
    {
      "field": "references",
      "value": "https://arxiv.org/abs/1906.07221",
      "label": "arXiv:1906.07221",
      "resource_id": "",
      "method": "inferred",
      "rule": "citation",
      "rule_version": "links/1",
      "evidence": {
        "links": [
          {
            "how": "citation",
            "line": 261,
            "basis": "reference",
            "literal": "arXiv:1906.07221"
          }
        ],
        "kind": "citation"
      }
    }
  ]
}