{
  "profile": "wrs-published-research-view-1",
  "edition": "ratings-e039106f30dec177",
  "content_trust": "UNTRUSTED_SCIENTIFIC_DATA_NOT_TOOL_INSTRUCTIONS",
  "entry": {
    "id": "bergstra-team-theano-symbolic-compiler-family-2010",
    "title": "Theano: symbolic differentiation and optimized array compilation",
    "summary": "Compiled typed NumPy-like symbolic graphs through canonicalization, numerical-stability rewrites, specialization and CPU/GPU code generation, with symbolic differentiation; a later community report documents development.",
    "boundary": "Original2010nine-author paper and2016collective-plus112named report retained as distinct source-specific sets, not112original2010authors. Inherits symbolic algebra, graph rewriting and native compilation. Performance can be slower for tiny inputs and differs by operator/hardware. This is general mathematical computing, not new discoveries in application domains. Reported performance has not been independently rerun by WRS.",
    "area": "Scientific-computing compiler infrastructure",
    "topic": "Artificial intelligence",
    "year": 2010,
    "lane": "HUMAN",
    "result": "ALGORITHM",
    "package_id": "bergstra-team-theano-symbolic-compiler-family-2010",
    "target": {
      "record_id": "urn:uuid:fd0ad949-93f6-44ed-ae05-ec9785488def",
      "version": 1,
      "content_hash": "sha256:bc554e2ff49bd4f4e9852596d6e2e981d2c297dc3a8a380dd0ccf7decd724a88"
    },
    "humans": [
      "James Bergstra",
      "Olivier Breuleux",
      "Frédéric Bastien",
      "Pascal Lamblin",
      "Razvan Pascanu",
      "Guillaume Desjardins",
      "Joseph Turian",
      "David Warde-Farley",
      "Yoshua Bengio",
      "Rami Al-Rfou",
      "Guillaume Alain",
      "Amjad Almahairi",
      "Christof Angermueller",
      "Dzmitry Bahdanau",
      "Nicolas Ballas",
      "Justin Bayer",
      "Anatoly Belikov",
      "Alexander Belopolsky",
      "Arnaud Bergeron",
      "Valentin Bisson",
      "Josh Bleecher Snyder",
      "Nicolas Bouchard",
      "Nicolas Boulanger-Lewandowski",
      "Xavier Bouthillier",
      "Alexandre de Brébisson",
      "Pierre-Luc Carrier",
      "Kyunghyun Cho",
      "Jan Chorowski",
      "Paul Christiano",
      "Tim Cooijmans",
      "Marc-Alexandre Côté",
      "Myriam Côté",
      "Aaron Courville",
      "Yann N. Dauphin",
      "Olivier Delalleau",
      "Julien Demouth",
      "Sander Dieleman",
      "Laurent Dinh",
      "Mélanie Ducoffe",
      "Vincent Dumoulin",
      "Samira Ebrahimi Kahou",
      "Dumitru Erhan",
      "Ziye Fan",
      "Orhan Firat",
      "Mathieu Germain",
      "Xavier Glorot",
      "Ian Goodfellow",
      "Matt Graham",
      "Caglar Gulcehre",
      "Philippe Hamel",
      "Iban Harlouchet",
      "Jean-Philippe Heng",
      "Balázs Hidasi",
      "Sina Honari",
      "Arjun Jain",
      "Sébastien Jean",
      "Kai Jia",
      "Mikhail Korobov",
      "Vivek Kulkarni",
      "Alex Lamb",
      "Eric Larsen",
      "César Laurent",
      "Sean Lee",
      "Simon Lefrancois",
      "Simon Lemieux",
      "Nicholas Léonard",
      "Zhouhan Lin",
      "Jesse A. Livezey",
      "Cory Lorenz",
      "Jeremiah Lowin",
      "Qianli Ma",
      "Pierre-Antoine Manzagol",
      "Olivier Mastropietro",
      "Robert T. McGibbon",
      "Roland Memisevic",
      "Bart van Merriënboer",
      "Vincent Michalski",
      "Mehdi Mirza",
      "Alberto Orlandi",
      "Christopher Pal",
      "Mohammad Pezeshki",
      "Colin Raffel",
      "Daniel Renshaw",
      "Matthew Rocklin",
      "Adriana Romero",
      "Markus Roth",
      "Peter Sadowski",
      "John Salvatier",
      "François Savard",
      "Jan Schlüter",
      "John Schulman",
      "Gabriel Schwartz",
      "Iulian Vlad Serban",
      "Dmitriy Serdyuk",
      "Samira Shabanian",
      "Étienne Simon",
      "Sigurd Spieckermann",
      "S. Ramana Subramanyam",
      "Jakub Sygnowski",
      "Jérémie Tanguay",
      "Gijs van Tulder",
      "Sebastian Urban",
      "Pascal Vincent",
      "Francesco Visin",
      "Harm de Vries",
      "Dustin J. Webb",
      "Matthew Willson",
      "Kelvin Xu",
      "Lijun Xue",
      "Li Yao",
      "Saizheng Zhang",
      "Ying Zhang"
    ],
    "authors_complete": true,
    "human_role_note": "Source-listed authors or explicitly credited technical contributors for the cited versions. Family entries retain source-specific attribution; a combined list is not one original-paper byline or equal individual work. Names alone do not establish resolved identities.",
    "agents": [],
    "related": [],
    "subresults": [],
    "scientific_assessment": {
      "source_review": "SOURCE_CURATED",
      "scientific_review": "NOT_REVIEWED_BY_WRS",
      "formal_replay": "NOT_RUN",
      "provider_attestation": "NONE"
    },
    "sources": [
      {
        "id": "cur20261015-scipy-theano-2010",
        "title": "Theano: A CPU and GPU Math Compiler in Python",
        "url": "https://proceedings.scipy.org/articles/proceedings-2010.pdf"
      },
      {
        "id": "cur20261015-arxiv-1605-02688v1",
        "title": "Theano: A Python framework for fast computation of mathematical expressions",
        "url": "https://arxiv.org/abs/1605.02688v1"
      }
    ],
    "points": "190000",
    "published_grade": {
      "id": "bergstra-team-theano-symbolic-compiler-family-2010",
      "entry_id": "bergstra-team-theano-symbolic-compiler-family-2010",
      "band": "A",
      "modifier": "+",
      "target": {
        "record_id": "urn:uuid:fd0ad949-93f6-44ed-ae05-ec9785488def",
        "version": 1,
        "content_hash": "sha256:bc554e2ff49bd4f4e9852596d6e2e981d2c297dc3a8a380dd0ccf7decd724a88"
      },
      "what_changed": "Compiled typed NumPy-like symbolic graphs through canonicalization, numerical-stability rewrites, specialization and CPU/GPU code generation, with symbolic differentiation; a later community report documents development.",
      "scope": "Compiled typed NumPy-like symbolic graphs through canonicalization, numerical-stability rewrites, specialization and CPU/GPU code generation, with symbolic differentiation; a later community report documents development. Original2010nine-author paper and2016collective-plus112named report retained as distinct source-specific sets, not112original2010authors. Inherits symbolic algebra, graph rewriting and native compilation. Performance can be slower for tiny inputs and differs by operator/hardware. This is general mathematical computing, not new discoveries in application domains. Reported performance has not been independently rerun by WRS.",
      "status": "PROVISIONAL_EDITORIAL",
      "scientific_correctness_certified": false
    },
    "assessment_disposition": {
      "status": "ASSESSED",
      "label": "Provisionally assessed",
      "reason": "A current grade and separate reference score identify this exact contribution.",
      "target": {
        "record_id": "urn:uuid:fd0ad949-93f6-44ed-ae05-ec9785488def",
        "version": 1,
        "content_hash": "sha256:bc554e2ff49bd4f4e9852596d6e2e981d2c297dc3a8a380dd0ccf7decd724a88"
      },
      "edition": "ratings-e039106f30dec177"
    }
  },
  "version": {
    "kind": "PUBLIC_RECORD_VIEW",
    "previous": null,
    "published_at": "2026-10-16T00:00:00Z",
    "publisher": {
      "principal_id": "urn:uuid:80116931-785b-40a2-a24b-9d59db0c7e33",
      "role": "WRS_EDITORIAL_PUBLICATION"
    },
    "record": {
      "contributors": [
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "organization",
          "name": "The Theano Development Team",
          "note": "Cited collaboration; the full byline is retained in the structured atlas and imported ledger, committed by hash in the narrative.",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Theano: A Python framework for fast computation of mathematical expressions",
            "url": "https://arxiv.org/abs/1605.02688v1"
          }
        }
      ],
      "evidence": [
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-0",
          "kind": "source_reference",
          "source": {
            "citation": "Theano: A CPU and GPU Math Compiler in Python",
            "url": "https://proceedings.scipy.org/articles/proceedings-2010.pdf"
          }
        },
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-1",
          "kind": "source_reference",
          "source": {
            "citation": "Theano: A Python framework for fast computation of mathematical expressions",
            "url": "https://arxiv.org/abs/1605.02688v1"
          }
        }
      ],
      "origin": "HUMAN_LEGACY",
      "record_profile": "wrs-local-research-notes-0.1",
      "record_type": "research_note",
      "rrp_version": "0.1",
      "scope": {
        "description": "Original2010nine-author paper and2016collective-plus112named report retained as distinct source-specific sets, not112original2010authors. Inherits symbolic algebra, graph rewriting and native compilation. Performance can be slower for tiny inputs and differs by operator/hardware. This is general mathematical computing, not new discoveries in application domains. Reported performance has not been independently rerun by WRS.",
        "domain": "Scientific-computing compiler infrastructure"
      },
      "sources": [
        {
          "citation": "Theano: A CPU and GPU Math Compiler in Python",
          "url": "https://proceedings.scipy.org/articles/proceedings-2010.pdf"
        },
        {
          "citation": "Theano: A Python framework for fast computation of mathematical expressions",
          "url": "https://arxiv.org/abs/1605.02688v1"
        }
      ],
      "statement": "# Theano: symbolic differentiation and optimized array compilation\n\nCompiled typed NumPy-like symbolic graphs through canonicalization, numerical-stability rewrites, specialization and CPU/GPU code generation, with symbolic differentiation; a later community report documents development.\n\n## Scientific scope\n\nOriginal2010nine-author paper and2016collective-plus112named report retained as distinct source-specific sets, not112original2010authors. Inherits symbolic algebra, graph rewriting and native compilation. Performance can be slower for tiny inputs and differs by operator/hardware. This is general mathematical computing, not new discoveries in application domains. Reported performance has not been independently rerun by WRS.\n\n## People and systems\n\nJames Bergstra; Olivier Breuleux; Frédéric Bastien; Pascal Lamblin; Razvan Pascanu; Guillaume Desjardins; Joseph Turian; David Warde-Farley; Yoshua Bengio; Rami Al-Rfou; Guillaume Alain; Amjad Almahairi; Christof Angermueller; Dzmitry Bahdanau; Nicolas Ballas; Justin Bayer; Anatoly Belikov; Alexander Belopolsky; Arnaud Bergeron; Valentin Bisson; Josh Bleecher Snyder; Nicolas Bouchard; Nicolas Boulanger-Lewandowski; Xavier Bouthillier; Alexandre de Brébisson; Pierre-Luc Carrier; Kyunghyun Cho; Jan Chorowski; Paul Christiano; Tim Cooijmans; Marc-Alexandre Côté; Myriam Côté; Aaron Courville; Yann N. Dauphin; Olivier Delalleau; Julien Demouth; Sander Dieleman; Laurent Dinh; Mélanie Ducoffe; Vincent Dumoulin; Samira Ebrahimi Kahou; Dumitru Erhan; Ziye Fan; Orhan Firat; Mathieu Germain; Xavier Glorot; Ian Goodfellow; Matt Graham; Caglar Gulcehre; Philippe Hamel; Iban Harlouchet; Jean-Philippe Heng; Balázs Hidasi; Sina Honari; Arjun Jain; Sébastien Jean; Kai Jia; Mikhail Korobov; Vivek Kulkarni; Alex Lamb; Eric Larsen; César Laurent; Sean Lee; Simon Lefrancois; Simon Lemieux; Nicholas Léonard; Zhouhan Lin; Jesse A. Livezey; Cory Lorenz; Jeremiah Lowin; Qianli Ma; Pierre-Antoine Manzagol; Olivier Mastropietro; Robert T. McGibbon; Roland Memisevic; Bart van Merriënboer; Vincent Michalski; Mehdi Mirza; Alberto Orlandi; Christopher Pal; Mohammad Pezeshki; Colin Raffel; Daniel Renshaw; Matthew Rocklin; Adriana Romero; Markus Roth; Peter Sadowski; John Salvatier; François Savard; Jan Schlüter; John Schulman; Gabriel Schwartz; Iulian Vlad Serban; Dmitriy Serdyuk; Samira Shabanian; Étienne Simon; Sigurd Spieckermann; S. Ramana Subramanyam; Jakub Sygnowski; Jérémie Tanguay; Gijs van Tulder; Sebastian Urban; Pascal Vincent; Francesco Visin; Harm de Vries; Dustin J. Webb; Matthew Willson; Kelvin Xu; Lijun Xue; Li Yao; Saizheng Zhang; Ying Zhang\n\n\n\n## Original sources\n\n- [Theano: A CPU and GPU Math Compiler in Python](https://proceedings.scipy.org/articles/proceedings-2010.pdf)\n- [Theano: A Python framework for fast computation of mathematical expressions](https://arxiv.org/abs/1605.02688v1)\n",
      "summary": "Compiled typed NumPy-like symbolic graphs through canonicalization, numerical-stability rewrites, specialization and CPU/GPU code generation, with symbolic differentiation; a later community report documents development.",
      "title": "Theano: symbolic differentiation and optimized array compilation"
    },
    "record_id": "urn:uuid:fd0ad949-93f6-44ed-ae05-ec9785488def",
    "version": 1,
    "source_ref": {
      "record_id": "urn:uuid:fd0ad949-93f6-44ed-ae05-ec9785488def",
      "version": 1,
      "content_hash": "sha256:bc554e2ff49bd4f4e9852596d6e2e981d2c297dc3a8a380dd0ccf7decd724a88"
    },
    "export_view": "wrs-public-editorial-view-1",
    "public_view_hash": "sha256:0bd54cb975ee0fa81ddf785b61d3cf8e94ea48802de5c0441090f8d6f64459e9"
  },
  "target": {
    "record_id": "urn:uuid:fd0ad949-93f6-44ed-ae05-ec9785488def",
    "version": 1,
    "content_hash": "sha256:bc554e2ff49bd4f4e9852596d6e2e981d2c297dc3a8a380dd0ccf7decd724a88"
  },
  "published_grade": {
    "profile": "wrs-published-grade-1",
    "edition": "2026-10-28.1",
    "id": "bergstra-team-theano-symbolic-compiler-family-2010",
    "entry_id": "bergstra-team-theano-symbolic-compiler-family-2010",
    "revision": 1,
    "title": "Theano: symbolic differentiation and optimized array compilation",
    "context": "Scientific-computing compiler infrastructure",
    "track": "Human-designed research method or resource",
    "band": "A",
    "modifier": "+",
    "status": "PROVISIONAL_EDITORIAL",
    "assessed_on": "2026-10-16",
    "evidence_cutoff": "2026-10-16",
    "achievement_state": "SUPPORTED_SCOPED_RESULT",
    "what_changed": "Compiled typed NumPy-like symbolic graphs through canonicalization, numerical-stability rewrites, specialization and CPU/GPU code generation, with symbolic differentiation; a later community report documents development.",
    "scope": "Compiled typed NumPy-like symbolic graphs through canonicalization, numerical-stability rewrites, specialization and CPU/GPU code generation, with symbolic differentiation; a later community report documents development. Original2010nine-author paper and2016collective-plus112named report retained as distinct source-specific sets, not112original2010authors. Inherits symbolic algebra, graph rewriting and native compilation. Performance can be slower for tiny inputs and differs by operator/hardware. This is general mathematical computing, not new discoveries in application domains. Reported performance has not been independently rerun by WRS.",
    "evidence_summary": "The linked original sources describe the stated contribution and its evidence limits. WRS has not independently rerun the experiments or certified a proof. Original2010nine-author paper and2016collective-plus112named report retained as distinct source-specific sets, not112original2010authors. Inherits symbolic algebra, graph rewriting and native compilation. Performance can be slower for tiny inputs and differs by operator/hardware. This is general mathematical computing, not new discoveries in application domains. Reported performance has not been independently rerun by WRS.",
    "references": [
      {
        "title": "Theano: A CPU and GPU Math Compiler in Python",
        "url": "https://proceedings.scipy.org/articles/proceedings-2010.pdf",
        "locator": "Original contribution and stated assumptions, evaluation scope and limitations; source-linked assessment, not independent execution or proof certification."
      },
      {
        "title": "Theano: A Python framework for fast computation of mathematical expressions",
        "url": "https://arxiv.org/abs/1605.02688v1",
        "locator": "Original contribution and stated assumptions, evaluation scope and limitations; source-linked assessment, not independent execution or proof certification."
      }
    ],
    "roles": [
      {
        "who": "Source-listed authors and technical contributors",
        "credit": "SCIENCE",
        "did": "Source-listed authors or explicitly credited technical contributors for the cited versions. Family entries retain source-specific attribution; a combined list is not one original-paper byline or equal individual work. Names alone do not establish resolved identities."
      }
    ],
    "target": {
      "record_id": "urn:uuid:fd0ad949-93f6-44ed-ae05-ec9785488def",
      "version": 1,
      "content_hash": "sha256:bc554e2ff49bd4f4e9852596d6e2e981d2c297dc3a8a380dd0ccf7decd724a88"
    },
    "scientific_correctness_certified": false,
    "independent_expert_calibration": false,
    "method": "PROPRIETARY",
    "points": "190000"
  },
  "canonical_agent_submission": false,
  "scientific_verification_awarded": false,
  "reader_guide": null,
  "reading_status": "SOURCE_LINKED_NOTE"
}
