Machine learning is the study of computational processes that find patterns and structure in data. Our group is interested in a broad range of theoretical aspects of machine learning as well as applications. Much of the current excitement around machine learning is due to its impact in a broad range of applications. The applications considered in our research include astronomy, systems biology, neuroscience, natural language processing, robotics, and computer vision.FacultyMembersResearch interestsAmos StorkeyContinuous time systems, deep learning, stochastic differential equationsIain MurrayBayesian statistics, approximate inference, Markov chain Monte Carlo, scientific data analysisSiddharth NarayanaswamyExplainable and Interpretable ML, Bayesian program learning, Vision and Language, Probabilistic programming, Neuro-symbolic systems, Approximate inference, Human-machine interaction.Nigel GoddardProbabilistic modeling of energy-related systemsChris BishopGraphical models, variational methods, pattern recognitionMichael GutmannEfficient statistical learning, inference for complex models, unsupervised deep learning, natural image statistics, computational biologyArno Onken Probabilistic models, in particular copula-based models; Dimensionality reduction techniques; Information theory; Applications to biological systemsAva KhamsehSemi-parametric probabilistic modelling, targeted learning, causal inference and its applications to population biomedicine and cancer researchOisin Mac AodhaHuman-in-the-loop machine learning, machine teaching, deep learning, and computer visionNikolay Malkin Bayesian machine learning and generative modelling, amortised inference for (neuro-)symbolic models, probabilistic reasoning/planning in language and formal systems, AI for science and mathematics.Antonio VergariEfficient and reliable machine learning in the wild, tractable probabilistic modeling, combining learning and reasoningChris WilliamsGaussian processes, image interpretation, unsupervised learning, deep learning, time series modelsViacheslav BorovitskiyGeometric learning and uncertainty quantificationEventsWe have two journal reading groups: PIGSPIGletsWe also have the following weekly:Brainstorm Coffee Machine Learning LunchJoining the groupIf you would like to join the machine learning group as a PhD student, please see this information:Prospective PostgraduatesOccasionally we have openings for postdoctoral researchers. Please contact the individual lecturers directly about this.ClassesAs part of our MSc programme, we teach a large number of classes in machine learning, namely:Applied Machine LearningProbabilistic Modelling and ReasoningMachine Learning and Pattern RecognitionData Mining and ExplorationNeural Information ProcessingMachine Learning PracticalRelated Research @ EdinburghMany other research groups at Edinburgh work actively in related areas, including:ILCC (statistical natural language processing)IPAB (vision and robotics)ICSA (self-managing compilers and computer systems)BioSS (bioinformatics, statistics)School of Mathematics (statistics)Some of these links are represented by:Informatics Research Programme on Machine LearningFundingWe receive funding for our research from many sources, including:Engineering and Physical Sciences Research CouncilMicrosoft Research PASCALBiotechnology and Biological Sciences Research Council This article was published on 2024-11-22