Skip to content

Talks

Automated HOL Light Theorem Annotation

    Date: 16th October 2020
    Time: 14:00 - 16:00

    Title: Automated HOL Light Theorem Annotation
    Speaker: Timmy Gill
    Abstract:

    This talk will introduce my work looking to find ways to tag theorems in HOL Light corpora with their associated areas of mathematics. It is hoped that this will enhance users' ability to understand theorems, quickly find groups of related theorems and more easily navigate libraries to find relevant lemmas for proofs. I will introduce some of the methods I propose to use to generate/ propagate tags and
    describe the intuition for using them in this context.

    Looking Ahead in Discrete Event Simulation

      Date: 2nd October 2020
      Time: 14:00 - 16:00

      Title: Looking Ahead in Discrete Event Simulation
      Speaker: Michal Baczun
      Abstract:

      Discrete event simulation is a common method for analysing business processes for the purposes of predictive analytics, optimisation, and exploring possible “what-if” scenarios. Modelling a process and its environment with the appropriate level of detail for the purposes of the simulation can be challenging, and often simulations cannot support certain features of a process. One such example is the prioritisation of tasks, and scheduling that considers the priorities of not only current but also future tasks. In this presentation I will discuss the value of look-ahead functionality in workflow simulation, and how we have incorporated look-ahead capabilities into an existing discrete event simulation environment, namely WorkflowFM.

      Formalisations of Q learning and logic as a loss function

        Date: 2nd September 2020
        Time: 14:00 - 16:00

        Title: Formalisations of Q learning and logic as a loss function
        Speaker: Mark Chevallier
        Abstract:

        Q learning is a form of reinforcement learning where we try to learn how to navigate through an environment where we can earn rewards by earning the biggest reward possible.

        I have been working on its formalisation in the theorem prover Isabelle/HOL, and in this talk I will give details about the different ways I have tried to represent rewards and value, and the pitfalls I have discovered making progress along the way.

        I will also be discussing a formalisation of a method of evaluating logical constraints as real numbers to use them as part of a loss function in a neural network. This method has been described by others, and by formalising their methods I uncovered a lack of rigour and a better way to approach some of the issues that arose.

        I will demonstrate that I was able to use Isabelle/HOL to generate working code based on my formalisation to guarantee the code fulfils the specifications exactly and eliminate any possibility of human error in implementation.

        Towards a mechanisation of Euler’s Infinite Analysis in the Proof Assistant Isabelle

          Date: 31st August 2020
          Time: 14:00 - 16:00

          Title: Towards a mechanisation of Euler's Infinite Analysis in the Proof Assistant Isabelle
          Speaker: Imogen Morris
          Abstract: 

          In 1736 Euler published a proof of an astounding relation between π and the reciprocals of the squares.

          π ² ⁄ 6 = 1+ 1⁄4 + 1/9 + 1/25 + ...

          Until this point, π had not been part of any mathematical relation outside of geometry. This relation would have had an almost supernatural significance to the mathematicians of the time. But even more amazing is Euler's proof. He factorises a transcendental function as if it were a polynomial of infinite degree. He discards infinitely-many infinitely-small numbers. He substitutes 1 for the ratio of two distinct infinite numbers.

          Nowadays Euler's proof is held up as an example of both genius intuition and flagrantly unrigorous method. In my talk I will describe how, with the aid of nonstandard analysis, which gives a consistent formal theory of infinitely-small and large numbers, and the proof assistant Isabelle, we are in the process of constructing a formal proof of the Basel problem which uses the method of Euler's original proof. We argue that Euler was consistent in his use of infinitely-large and infinitely-small numbers, and aim to show that his original reasoning provides the structure of a formal proof. We use the concept of "hidden lemmas", developed by McKinzie and Tuckey based on Lakatos and  Laugwitz, to formalise general principles which Euler's proof followed. Towards this end, we have developed a theory of infinite "hyperpolynomials", formal proofs of a version of convergence of the infinite polynomials used by Euler, formalisation of the factorisation and expansion of Euler's infinite polynomial and formal proofs of many steps in Euler's proof.

          This talk is part of my 3rd year review and will describe my work done so far, as well as the planned work, which together will become my PhD thesis.

          Creating a framework for comparing and selecting process discovery algorithms

            Date: 16th July 2020
            Time: 14:00 - 16:00

            Title: Creating a framework for comparing and selecting process discovery algorithms
            Speaker: Demetris Louca
            Abstract: Process discovery is the part of Process mining that creates a model to describe the behaviour of an event-log. Whether it is for training future doctors or optimising business processes, finding the underlying model is essential in gaining an understanding of the occurring processes.

            There have been multiple algorithms proposed, such as the alpha-miner, heuristic miner, and others. However, there has not been enough work comparing the algorithms or linking their performance to the properties of the data.

            This talk aims to outline the main algorithms in process discovery. Then, the overall performance of the algorithms will be compared experimentally by using a varied set of artificial data. But the overall performance of the generated models is linked to the data used, thus the talk aims to associate some of the descriptive statistics of the data-sets to the performance of algorithms.

            Process Analytics for the Training of Future Doctors

              Date: 16th July 2020
              Time: 14:00 - 16:00

              Title: Process Analytics for the Training of Future Doctors
              Speaker: Yannan Huang
              Abstract: Process Mining is an emerging discipline which is used to deal with process data: event log (the record of execution) and process model. Given the log of future doctor training and the referenced process model, this project is mainly split into two parts: the first part is an analytical methodology and a corresponding report for students and instructors. The second part is an automatic scoring framework for the training process using conformance checking techniques in process mining: Token-based and Alignment Conformance Checking. Besides, the performance of techniques, such as robustness, will be evaluated and compared.

              Formalising Minkowski Spacetime

                Date: 3rd July 2020
                Time: 14:00 - 16:00

                Title: Formalising Minkowski Spacetime
                Speaker: Richard Schmoetten
                Abstract: My MSc project proposes to formalise an axiomatic system for Minkowski spacetime in the proof assistant Isabelle. I will outline the axioms as originally published by John Schutz in 1997, contrasting them with our current formalisation in Isar. The procedure of de-sugaring and converting a prosaic definition to a workable Isabelle/Isar object is illustrated with an example central to many of the results we are interested in. Using some of our proofs (finished and otherwise) as examples, I will expand on the difficulties I have encountered so far as a novice to automated reasoning.

                Building an Interpretable Classifier for Brain Tumour Prediction

                  Date: 3rd July 2020
                  Time: 14:00 - 16:00

                  Title: Building an Interpretable Classifier for Brain Tumour Prediction
                  Speaker: Colleen Charlton
                  Abstract: Patients with a brain tumour may present with general non-specific symptoms that vary depending on the location and size of the tumour. Thus diagnosis of a brain tumour is difficult, which is compounded by the rarity of the condition.  My project aims to build an interpretable rule-based machine learning model using a UK dataset that can assess a patient’s likelihood of a brain tumour based on their presenting symptoms.  The final interpretable model may act as a second opinion to assist general practitioners in patient referral and diagnosis.

                   

                  Applying Process Mining to Healthcare Data for Use with DataLoch

                    Date: 3rd July 2020
                    Time: 14:00 - 16:00

                    Title: Applying Process Mining to Healthcare Data for Use with DataLoch
                    Speaker: Anita Klementiev
                    Abstract: 

                    Process mining is a set of techniques for extracting knowledge about processes from timestamped event log data. When applied to hospital information system (HIS) data, process mining can be used to find the most frequently followed patient care paths, investigate differences in care paths followed by different patient groups, analyse compliance with internal and external guidelines, and identify bottlenecks. This talk will give an overview of these different use-cases for process mining, along with a selection of case studies where process mining has been applied to HIS data. Additionally, this talk will cover my applications of process mining using the MIMIC III Intensive Care dataset and the resulting process models. Finally, I will discuss what kind of insights we hope to gain from this experimentation in order to inform meaningful use of process mining with the Edinburgh and South East Scotland data repository known as DataLoch, which is currently under development at the Usher Institute.

                    Network Motifs – the Building Blocks of Networks

                      Date: 5th June 2020
                      Time: 14:00 - 16:00

                      Title: Network Motifs - the Building Blocks of Networks
                      Speaker: Valerio Restocchi
                      Abstract: Networks are an exceptional way to describe a number of different complex systems, from viruses to social networks. The introduction of network motifs (i.e. small, repeating subgraphs) around 15 years ago, has opened up many new ways to look at the relational information embedded in networks, and started a new field of research. In this talk, I will give an overview of motifs, show some of the many interesting applications, and give some practical information about how to include them in (almost) any kind of research.