purplecat: An open book with a quill pen and a lamp. (General:Academia)
2024-11-27 07:05 pm

Verification and Refinement of Natural Language Explanations through LLM-Symbolic Theorem Proving

I mentioned a while back that I was helping to supervise a PhD student who was using various symbolic AI tools to validate the output from LLMs. At the time he was using a version of Prolog, but has since switched to using a theorem proving tool called Isabell.

He recently won best paper award at Empirical Methods in Natural Language Processing (EMNLP) for his paper about this which can be found at https://aclanthology.org/2024.emnlp-main.172
purplecat: An open book with a quill pen and a lamp. (General:Academia)
2024-10-14 06:43 pm

New Lab

Here are some photos of my new lab at work:

Photos under the Cut )

My colleagues in Engineering who three years ago were all moved into a ginormous custom-built state of the art building where there is not enough room and they have to share offices are all a bit gob-smacked by how I managed to get this much space. I'm not honestly sure I know either - I forsee spending the rest of my career defending my territory.
purplecat: An open book with a quill pen and a lamp. (General:Academia)
2024-05-29 06:47 pm

Safeguard Privacy for Minimal Data Collection with Trustworthy Autonomous Agents

For those of you wondering what paper I was presenting at AAMAS it was Safeguard Privacy for Minimal Data Collection with Trustworthy Autonomous Agents. Most of the work was done by Mengwei Xu who was working for me at the time.

We took an idea that a number of organisations and individuals, including Tim Berners-Lee, have been pushing for some time - that instead of giving all our personal data to web services in return for access, we should have a service that contains our personal data and gives access to it to web services. On top of this you could then implement policies - e.g., never give out my marital status.

As I say, the idea isn't new, but we looked at how such a personal data service/negotiator could by implemented in a way that would let you verify that it was enforcing the policies you wanted, and how you might verify them. There is quite a bit of technical material in the paper, but I don't think you need to get to grips with all the technical details in order to follow the argument, should you be so interested.
purplecat: An open book with a quill pen and a lamp. (General:Academia)
2024-05-12 09:02 am
Entry tags:

Media Stardom

The department recently partnered with the British Computer Society (BCS) to make some videos for... I don't know, honestly, generic publicity reasons I presume. Anyway the final results prominently feature one of my postdocs (Hazel) and my former boss (Michael). I get a bit part in Hazel's video and the book Michael and I wrote features in his video.

The interested can find them here.
purplecat: An open book with a quill pen and a lamp. (General:Academia)
2024-04-22 06:35 pm

Paper of the Decade

Apparently, or perhaps I should say allegedly, since I've received this news second hand - the paper Matryoshka and I wrote (along with a couple of other people) on verifying machine ethics has been awarded Outstanding Publication of the Decade 2013 – 2023 by the Norwegian Artificial Intelligence Research Consortium - possibly in celebration of Matryoshka's recently acquired Norwegian citizenship.

We were lucky that it was a comparatively early paper in the Machine Ethics field and so gets cited a lot as one of the bits of the standard literature on the subject. It's also still only one of a handful that really deals with the issue of correctness.
purplecat: An open book with a quill pen and a lamp. (General:Academia)
2023-10-31 06:27 pm

A Vision on What Explanations of Autonomous Systems are of Interest to Lawyers

I was going over my early LJ posts and regretting that I don't post about science much any more. Science blogging requires a fair bit of mental energy to put everything together in a coherent, yet understandable, way.

Anyway, here is a paper in which I, another Computer Scientist and a legal scholar discuss what kind of explanations offered by autonomous and AI systems might be of interest to lawyers. This includes both explanations that might be offered to lawyers after some event, but also what lawyers might want to know about explanations offered to users during some interaction that let to an event. It's fairly preliminary work aimed at mapping the space more than offering specific conclusions or calls to action.
purplecat: An open book with a quill pen and a lamp. (General:Academia)
2023-02-18 10:19 am

My Book is on Amazon!!!!!!

Verifiable Autonomous Systems

I wouldn't expect anyone here to buy it, and certainly not at the price CUP are charging. But still, BOOK!
purplecat: An open book with a quill pen and a lamp. (General:Academia)
2022-02-02 02:10 pm
Entry tags:

The Book has gone to the Publisher!!!

I thought we had hideously missed our deadline, but on review, I think we're only about two and a half years late which is probably good for academic authors.

Part of me thinks that I've spent an awful lot of my life (more or less an hour per working day for the past two years) writing something that barely anyone will read. On the other hand, one doesn't really feel one is a proper academic until one as written a book.
purplecat: A star shining on the edge of a planet. (General:Space)
2020-10-09 02:21 pm

Physics 1906


Formal Group shot from 1906 in the region of 50 men in boring suits and five women in splendid hats

This is (according to a marketing email I just recieved), the University of Manchester's Department of Physics in 1906. My immediate take-away is that clearly the hat situation in the Faculty of Science and Engineering has deteriorated. My second thought is a vague curiosity about those women - are my assumptions about how many female academics there were in Physics at the turn of the last century incorrect? Were there an unusual number of female physicists at Manchester in 1906? Or are they support staff of some kind?
purplecat: An open book with a quill pen and a lamp. (General:Academia)
2019-06-05 07:27 pm
Entry tags:

Help me Navigate University committees.

Because I do a lot of outreach I'm on the school Recruitment, Outreach and Public Relations committee (though I am not an outreach, publicity or admissions officer for any of the departments in the school). The committee has decided to get involved in a Moon Landing anniversary event, which I can not attend, and Electrical Engineering have designed a special pop-up banners for the event explaining how space exploration has driven their field. The head of the outreach committee has emailed me to tell me to design a computer science banner for the event. I have decided not to do this (not my event, not my idea, I have better things to do with my time) but I would like to minimise the chance of this blowing up into some kind of drama.

Poll #22142 Minimal Drama Way of Saying No
Open to: Registered Users, detailed results viewable to: All, participants: 13


What is the minimal drama way of getting out of this:

View Answers

Respond with "I do not have time to do this, sorry".
7 (53.8%)

Delegate to two people who might vaguely be considered my minions and will be attending the event.
5 (38.5%)

Delegate to the Computer Science outreach officer even though I know they don't want to do it, won't be attending the event and are more than likely to cause tiresome drama.
0 (0.0%)

Don't do it and reply with "I forgot" or "I ran out of time" if called upon to answer for not doing it at a later date.
0 (0.0%)

Something else I will explain in the comments
1 (7.7%)

purplecat: Hand Drawn picture of a Toy Cat (Default)
2017-02-24 09:43 pm

Paper Accepted (Again): Model-Checking for Analysis of Information Leakage in Social Networks

Model-Checking for Analysis of Information Leakage in Social Networks has been accepted into the post-proceedings volume of the conference it was given at. The acceptance is notable, in particular, for the referees' comments which amount in all cases to "have dealt with previous comments more than sufficiently, nothing more to do" which is good in the light of how much time I don't have between now and the camera ready deadline.
purplecat: Hand Drawn picture of a Toy Cat (lego robots)
2017-01-10 07:09 pm

Pioneer Appearance

One of the odder things that happened to me at the tail end of last year was the below appearance in the EPSRC's Pioneer Magazine. It was bizarre chiefly because the first I knew about it was when a colleague showed me the article. The text is cut-n-paste from a piece the University Corporate Communications department wrote about me at the time of the first NASA Space Apps challenge (so approx. 5 years ago) and the pictures were lifted from my website. Still, not complaining...



purplecat: Hand Drawn picture of a Toy Cat (lego robots)
2016-10-09 01:37 pm

Weekly Notebook

Sunday: 16k run (thought I might work slowly up to half marathon distance and see how I feel about it). Usual household chores and catching up. Sausage Casserole for supper (may the various packet sauce companies never stop making Sausage Casserole packet sauce!)

Monday: Gave a talk at work (a re-run of my TAROS talk), seemed to go OK. Read project specifications from some of my students.

Tuesday: Wrote up a quick guide to software engineering for my project students in the hopes that their project plans would become more realistic as a result. Had some rather frustrating conversations with them in the afternoon. E.g.

Me: Why did you add all this complicated stuff into your project plan?
Student: Because it says the robot should explore the room in the project description.
Me: I'm sure it doesn't, let's take a look.
* We look at the project description. I read it out to the student. Including the bit about finding and displaying Mars surface data in a 3D simulator *
Student (panicked): But I don't know anything about 3D simulators!
Me: But it says in the project description "student must be familiar with 3D simulators"
Student: I didn't read that bit

Bear in mind that the project description is only 3 paragraphs long, I wasn't expecting him to have read and understood 10 pages of fine print. I've no idea what project he thought he'd chosen. I keep telling myself that, with 8 students, there was always a high chance that one would be at the lower end of the bell curve and I shouldn't invest too much time and energy in trying to rescue him. As B. has pointed out, there's a reason why I was so happy to give up teaching when I stopped being a lecturer. I'm definitely going to have to work on keeping my stress levels down, even with the fairly minimal amount of teaching that comes with the new post.

Wednesday: Went to a briefing meeting for an "Inreach" project in which I will mentor a bunch of undergraduates producing an activity for a University "Science Jamboree". Actually got some work that might pass for research done!

Thursday: Drove to work in order to collect the "robot table" that I use for some events. Problem project student emailed asking for a meeting because he couldn't get his Raspberry Pi onto the university Wifi network. Although I did actually have time I figured I could waste quite a lot of it on a day ear-marked for research doing this for him, so emailed back to say I wasn't available and he should familiarise him with running his Raspberry Pi powered robot directly, rather than over the network (was terribly proud of myself). B's older brother was at home when I arrived, though he left before my sister turned up to stay the night (she was speaking at a conference in Manchester).

Friday: Went out for lunch with B. We tried the new(ish) restaurant at the Whitworth which had been much trumpeted when it opened (indeed last time we tried to go there for lunch we couldn't get in). It was something of a disappointment the starter arrived after the main course (though B. thinks this was because we messed up when ordering) and my burger was burnt (B. tried to persuade me it was artistically char-grilled, but I'm fairly sure it was burnt). Conference call in the afternoon with the IEEE committee that's trying to come up with guidelines on the ethics of artificial intelligence and personal data.

Saturday: Spent the day at the Manchester Museum of Science and Industry running a Lego Rover stand as part of International Day of the Girl. The plan was that groups of Brownies and Girl Guides would go around various stands to experience structured activities. Initially this was pretty chaotic with random children turning up and leaving, but by about midday they had sorted themselves out and a small group would, indeed, come to the stand to be lead through what was going on. I also talked to a fair few members of the general public and some people from Computing At School North West who seemed interested in the idea of adopting the Lego Rover activity as something primary schools might use, so all in all a useful (if tiring) day.
purplecat: Hand Drawn picture of a Toy Cat (Default)
2016-08-11 08:12 pm

Half Permanent Secure

For the past few years my job status has been permanent insecure, meaning that my post was funded by money from grants and should those grants end without another being obtained then I would be made redundant. As of 1st September, half my time will be permanent secure meaning they need a better reason than the money has run out to sack me.

As of 1st September for half my time I will be a Knowledge Exchange Support Officer which means my job will be turning my Lego Rovers public understanding activity into an Impact Case for the 2020 REF. The other half of my time will continue to be a permanent insecure job as a postdoc on the Verifiable Autonomy grant.

I'm fairly sure this was prompted the fact I started looking for lectureship jobs earlier this year and so some money was found in order to keep my in place to work on the Impact Case. So it's sort of nice to be wanted, though it would also have been nice to have got an interview for one of the lectureships. That said, this wasn't a done deal. I had an interview today with a five person panel consisting of the head of school (of computer science and electrical and electronic engineering), both heads of department (CS and EEE), the university head of impact and the school manager.

The job does allow me to apply for grants in my own name, however, so the opportunity is there for me to turn this into a full time academic post (with a heavy emphasis on public engagement) if I can make that work out.

Still, Yay! for being half time permanent secure!!!
purplecat: Hand Drawn picture of a Toy Cat (academia)
2016-06-30 10:00 am

Paper Accepted: Model-Checking for Analysis of Information Leakage in Social Networks


We are pleased to inform you that your paper

"How Did They Know?" - Model-Checking for Analysis of Information Leakage in Social Networks

has been accepted for presentation at COIN@ECAI.


Matryoshka, the Boss, and I cooked up the idea for this paper while at Dagstuhl based, more or less, on the fact that I was going to be going to ECAI (European Conference on Artificial Intelligence) anyway (for an IEEE meeting on Robot Ethics) and so thought I would also attend the associated COIN workshop (which is about organisations of software agents). All that being the case it seemed a shame not to submit something to the workshop. We therefore took some previous work of ours on modelling groups of agents as further agents which we had applied to Digital Crowds, and Matryoshka's interest in "fixing the Internet", dumped it in a probabilistic model-checker and came up with some numbers for how likely messages were to reach unwanted parties via forwarding through social networks.

It needs a lot of further work, but it feels like it has some potential and the referees seem to have felt so too. In fact I'm not sure I've ever seen such unanimity towards "accept" among a set of reviews.
purplecat: Hand Drawn picture of a Toy Cat (lego robots)
2016-04-14 10:23 am

Paper Accepted: Agent-based Autonomous Systems and Abstraction Engines: Theory meets Practice

We are pleased to confirm that your paper:

Agent-based Autonomous Systems and Abstraction Engines: Theory meets Practice

has been accepted as a full paper at TAROS 2016, the 17th Towards Autonomous Robotic Systems conference.


This paper is more a set of system descriptions covering work on autonomous robot arms (done as part of the Reconfigurable Autonomy project I was working on until a couple of years ago), work on autonomous vehicle platoons (done as part of the Verifiable Autonomy project I'm currently working on) and the Lego Rovers work - and noting some incremental changes the practice of building these systems has had on the theory behind them.

However since we spend quite a lot of time system/demo building and they are really hard to write up and get published I'm quite pleased to get this published, even as a minor conference paper. It also helps maintain the link to research in the Lego Rovers work which I think is good in principle, and will help with any putative impact case.
purplecat: Hand Drawn picture of a Toy Cat (Default)
2016-01-24 08:09 pm

Lemn Sissay: Inspire and be Inspired

Lemn Sissay is a Manchester poet, possibly best known for writing poems on the walls of pubs, included the beleagured pub on the corner near us. B. did not support his bid to become Chancellor of the University, opting for someone more scientific and straightforwardly academic. However our neighbours (the Manchester Museum and Art Gallery Mafia) supported his successful bid and we've seen him several times since and can't fault his ability to say the right thing at the right occasion. This video he made for the university is a case in point.


EDIT: Actually "right thing at the right occasion" sounds rather false. It's his ability to eloquently express something that an event or organisation is, ideally, striving towards that is impressive.
purplecat: Hand Drawn picture of a Toy Cat (Default)
2015-11-24 09:30 am

Paper Accepted: Formal Verification of Ethical Choices in Autonomous Systems

From an email received by Matryoshka who has been masterminding everything:

I am pleased to confirm that your paper "Formal Verification of Ethical Choices in Autonomous Systems" has been accepted for publication in Robotics and Autonomous Systems.

This was originally a journal special issue version of our 2013 TAROS paper: Ethical Choice in Unforeseen Circumstances, but via a long and tortuous story its become more of a standalone extension of the work in its own right.
purplecat: Hand Drawn picture of a Toy Cat (Default)
2015-07-06 07:27 pm

The tree that Yoko Ono hugged.

Liverpool has a new vice-chancellor, Janet Beer, who has been indulging in a little bit of a charm offensive. This has involved a lot of consultation I didn't really feel qualified to engage with, but also garden parties. I went to one of the garden parties.



According to the VC's speech at said garden party, this tree was on the point of death until Yoko Ono hugged it and it revived. What Yoko Ono was doing in the grounds of the Liverpool VC's lodge was not explained, though one assumes it was some "Liverpool celebrity" connection.




The VC's lodge itself.