{"id":{"repo_id":"cambridge","oai_identifier":"oai:www.repository.cam.ac.uk:1810/374898"},"canonical_url":"https://search.dev.ndltd.org/etd/cambridge/oai:www.repository.cam.ac.uk:1810/374898","repository":{"repo_id":"cambridge","name":"Cambridge University","base_url":"https://api.repository.cam.ac.uk/server/oai/request"},"display":{"title":"Probabilistic Modelling in Function Space","abstract":"Gaussian processes have established themselves as powerful tools for inferring functions from data. They provide a flexible framework for defining distributions over functions, enabling closed form solutions and principled handling of uncertainty. However, their application is often hindered by the difficulty of formulating suitable priors through analytical covariance functions and ensuring computational scalability. In contrast, deep generative models, while not offering closed form solutions, excel at learning data-driven priors and inherently scale to large datasets using neural networks. This thesis aims to bridge the gap between the principled but computationally expensive Gaussian process approaches and the more flexible, yet less transparent, deep generative model approaches. The first contribution is an in-depth analysis of Gaussian processes on the hypersphere, an idea inspired by infinite-width neural networks. This leads to a class of kernels, known as zonal kernels, and a linear-time Gaussian process method that address the scalability concerns. Building on this, the second contribution introduces a compositional Gaussian process model that mirrors the structure of deep neural networks. This endows Gaussian processes with the ability to learn features from data, akin to neural networks, while retaining its principled uncertainty estimates. The second part of the thesis shifts focus to diffusion models, a leading technique in deep generative modelling. The main contribution in this section is the extension of diffusion models to function spaces. We demonstrate the potential of this approach as a viable alternative to Gaussian processes for complex data, especially when ample data is available to learn suitable priors. In the final chapter, we introduce geometric structure into these functional diffusion models. We show that this is crucial for tackling real-world scientific problems, particularly those dealing with non-Euclidean spaces and symmetries, which we exemplify by scenarios such as tracking cyclones on the Earth's surface.","abstract_html":"Gaussian processes have established themselves as powerful tools for inferring functions from data. They provide a flexible framework for defining distributions over functions, enabling closed form solutions and principled handling of uncertainty. However, their application is often hindered by the difficulty of formulating suitable priors through analytical covariance functions and ensuring computational scalability. In contrast, deep generative models, while not offering closed form solutions, excel at learning data-driven priors and inherently scale to large datasets using neural networks. This thesis aims to bridge the gap between the principled but computationally expensive Gaussian process approaches and the more flexible, yet less transparent, deep generative model approaches. The first contribution is an in-depth analysis of Gaussian processes on the hypersphere, an idea inspired by infinite-width neural networks. This leads to a class of kernels, known as zonal kernels, and a linear-time Gaussian process method that address the scalability concerns. Building on this, the second contribution introduces a compositional Gaussian process model that mirrors the structure of deep neural networks. This endows Gaussian processes with the ability to learn features from data, akin to neural networks, while retaining its principled uncertainty estimates. The second part of the thesis shifts focus to diffusion models, a leading technique in deep generative modelling. The main contribution in this section is the extension of diffusion models to function spaces. We demonstrate the potential of this approach as a viable alternative to Gaussian processes for complex data, especially when ample data is available to learn suitable priors. In the final chapter, we introduce geometric structure into these functional diffusion models. We show that this is crucial for tackling real-world scientific problems, particularly those dealing with non-Euclidean spaces and symmetries, which we exemplify by scenarios such as tracking cyclones on the Earth&#x27;s surface.","abstract_has_math":false,"creators":["Dutordoir, Vincent"],"institution":"University of Cambridge","degree_name":"Doctor of Philosophy (PhD)","degree_level":"Doctoral","degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Ghahramani, Zoubin","Ek, Carl"],"committee_chairs":[],"committee_members":[],"year":2024,"date_issued":"2024-04-05","date_published":"2024-04-05","updated_at":"2026-07-22T22:24:21Z","subjects":["Artificial Intelligence","Diffusion Models","Gaussian Processes","Generative Modelling","Machine Learning"],"languages":["eng"],"rights":[],"rights_urls":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/72d5f369-2242-463d-bcdc-748a231d4785/download","https://www.rioxx.net/licenses/all-rights-reserved/"],"identifier_entries":[]},"links":{"outbound_url":"https://doi.org/10.17863/CAM.112783","outbound_label":"DOI","outbound_source":"dc:identifier.doi"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Ghahramani, Zoubin","Ek, Carl"]},{"key":"dc:creator","label":"Author","values":["Dutordoir, Vincent"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.issued","label":"Date","values":["2024-04-05"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["University of Cambridge"]},{"key":"dc:relation.isreferencedby.uri","label":"Dc Relation Isreferencedby URI","values":["https://www.repository.cam.ac.uk/handle/1810/374898"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"dc:type.qualificationlevel","label":"Dc Type Qualificationlevel","values":["Doctoral"]},{"key":"dc:type.qualificationname","label":"Dc Type Qualificationname","values":["Doctor of Philosophy (PhD)"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Artificial Intelligence","Diffusion Models","Gaussian Processes","Generative Modelling","Machine Learning"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/72d5f369-2242-463d-bcdc-748a231d4785/download","https://www.rioxx.net/licenses/all-rights-reserved/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.doi","label":"DOI","values":["https://doi.org/10.17863/CAM.112783"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/72f071e5-7d59-485d-80c2-afac78d68981/download"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Gaussian processes have established themselves as powerful tools for inferring functions from data. They provide a flexible framework for defining distributions over functions, enabling closed form solutions and principled handling of uncertainty. However, their application is often hindered by the difficulty of formulating suitable priors through analytical covariance functions and ensuring computational scalability. In contrast, deep generative models, while not offering closed form solutions, excel at learning data-driven priors and inherently scale to large datasets using neural networks. This thesis aims to bridge the gap between the principled but computationally expensive Gaussian process approaches and the more flexible, yet less transparent, deep generative model approaches. The first contribution is an in-depth analysis of Gaussian processes on the hypersphere, an idea inspired by infinite-width neural networks. This leads to a class of kernels, known as zonal kernels, and a linear-time Gaussian process method that address the scalability concerns. Building on this, the second contribution introduces a compositional Gaussian process model that mirrors the structure of deep neural networks. This endows Gaussian processes with the ability to learn features from data, akin to neural networks, while retaining its principled uncertainty estimates. The second part of the thesis shifts focus to diffusion models, a leading technique in deep generative modelling. The main contribution in this section is the extension of diffusion models to function spaces. We demonstrate the potential of this approach as a viable alternative to Gaussian processes for complex data, especially when ample data is available to learn suitable priors. In the final chapter, we introduce geometric structure into these functional diffusion models. We show that this is crucial for tackling real-world scientific problems, particularly those dealing with non-Euclidean spaces and symmetries, which we exemplify by scenarios such as tracking cyclones on the Earth's surface."]},{"key":"dc:format.checksum.md5","label":"Dc Format Checksum Md5","values":["fed441d21a1d54228e7ba8764e5c1c9c","87eda9de84448d1f82354d60eee3eb5f"]},{"key":"dc:title","label":"Title","values":["Probabilistic Modelling in Function Space"]}]}],"canonical_facts":{"dc:contributor.advisor":["Ghahramani, Zoubin","Ek, Carl"],"dc:creator":["Dutordoir, Vincent"],"dc:date.issued":["2024-04-05"],"dc:description.abstract":["Gaussian processes have established themselves as powerful tools for inferring functions from data. They provide a flexible framework for defining distributions over functions, enabling closed form solutions and principled handling of uncertainty. However, their application is often hindered by the difficulty of formulating suitable priors through analytical covariance functions and ensuring computational scalability. In contrast, deep generative models, while not offering closed form solutions, excel at learning data-driven priors and inherently scale to large datasets using neural networks. This thesis aims to bridge the gap between the principled but computationally expensive Gaussian process approaches and the more flexible, yet less transparent, deep generative model approaches. The first contribution is an in-depth analysis of Gaussian processes on the hypersphere, an idea inspired by infinite-width neural networks. This leads to a class of kernels, known as zonal kernels, and a linear-time Gaussian process method that address the scalability concerns. Building on this, the second contribution introduces a compositional Gaussian process model that mirrors the structure of deep neural networks. This endows Gaussian processes with the ability to learn features from data, akin to neural networks, while retaining its principled uncertainty estimates. The second part of the thesis shifts focus to diffusion models, a leading technique in deep generative modelling. The main contribution in this section is the extension of diffusion models to function spaces. We demonstrate the potential of this approach as a viable alternative to Gaussian processes for complex data, especially when ample data is available to learn suitable priors. In the final chapter, we introduce geometric structure into these functional diffusion models. We show that this is crucial for tackling real-world scientific problems, particularly those dealing with non-Euclidean spaces and symmetries, which we exemplify by scenarios such as tracking cyclones on the Earth's surface."],"dc:format.checksum.md5":["fed441d21a1d54228e7ba8764e5c1c9c","87eda9de84448d1f82354d60eee3eb5f"],"dc:identifier.doi":["https://doi.org/10.17863/CAM.112783"],"dc:identifier.uri":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/72f071e5-7d59-485d-80c2-afac78d68981/download"],"dc:language":["eng"],"dc:publisher.institution":["University of Cambridge"],"dc:relation.isreferencedby.uri":["https://www.repository.cam.ac.uk/handle/1810/374898"],"dc:rights":["https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/72d5f369-2242-463d-bcdc-748a231d4785/download","https://www.rioxx.net/licenses/all-rights-reserved/"],"dc:subject":["Artificial Intelligence","Diffusion Models","Gaussian Processes","Generative Modelling","Machine Learning"],"dc:title":["Probabilistic Modelling in Function Space"],"dc:type":["Thesis"],"dc:type.qualificationlevel":["Doctoral"],"dc:type.qualificationname":["Doctor of Philosophy (PhD)"]},"updated_at":"2026-07-22T22:24:21Z"}