digging ourselves back from the Semantic Web mire

Discussions on the Talis Platform Advisory Group prompted me to look at some of the APIs of new Semantic-Web-like services such as Freebase1.

Freebase is interesting as its underlying representation is graph/relationship based like RDF, but its Metaweb Query Language (MQL) uses JSON which is a more programming-like whole and parts representation with arrays and slots. Facebook’s new Data Store API also has objects and associations, but does not use RDF or other obvious web technologies.

So the question is – if the closest things to Semantic Web apps on the internet don’t use SemWeb techology like RDF, SPARQL etc. … are these SemWeb techologies fit for purpose or indeed useful at all?

I think the answer is that (i) partly they are not fit for purpose – caught in a backwater by their history, but (ii) that is like all things and they are what we have got, and (iii) we can use some of the tools of computing to make them work …

Continue reading

  1. listen to Talis’ pod cast interview with Jamie Taylor Freebase’s ‘Minister of Information’ (sic).[back]

matterealities and the physical embodiment of code

Last Tuesday morning I had the pleasure of entertaining a group of attendees to the Matterealities workshop @ lancaster. Hans and I had organised a series of demos in the dept. during the morning (physiological gaming, Firefly (intelligent fairylights), VoodooIO, something to do with keyboards) … but as computer scientists are nocturnal the demos did not start until 10am, and so I got to talk with them for around an hour beforehand :-/

The people there included someone who studied people coding about DNA, someone interested in text, anthropologosts, artists and an ex-AI man. We talked about embodied computation1, the human body as part of computation, the physical nature of code, the role of the social and physical environment in computation … and briefly over lunch I even strayed onto the modeling of regret … but actually a little off topic.

Alan driving

physicality – Played a little with sticks and stones while talking about properties of physical objects: locality of effect, simplicity of state, proportionality and continuity of effect2.

physical interaction – Also talked about the DEPtH project and previous work with Masitah on natural interaction. Based on the piccie I may have acted out driving when talking about natural inverse actions

ubiquity of computation – I asked the question I often do “How many computers do you have in your house” … one person admitted to over 10 … and she meant real computers3. However, as soon as you count the computer in the TV and HiFi, the washing machine and microwave, central heating and sewing machine the count gets bigger and bigger. Then there is the number you carry with you: mobile phone, camera, USB memory stick, car keys (security codes), chips on credit cards.

FireFly on a Christmas treeHowever at the Firefly demo later in the morning they got to see what may be the greatest concentration of computers in the UK … and all on a Christmas Tree. Behind each tiny light (over 1000 of them) is a tiny computer, each as powerful as the first PC I owned allowing them to act together as a single three dimensional display.

embodiment of computation – Real computation always happens in the physical world: electrons zipping across circuit boards and transistors routing signals in silicon. For computation to happen the code (the instruction of what needs to happen) and the data (what it needs to happen with and to) need to be physically together.

The Turing Machine, Alan Turing’s thought experiment, is a lovely example of this. Traditionally the tape in the Turing machine is thought of as being dragged across a read-write head on the little machine itself.

However … if you were really to build one … the tape would get harder and harder to move as you used longer and longer tapes. In fact it makes much more sense to think of the little machine as moving over the tape … the Turing machine is really a touring machine (ouch!). Whichever way it goes, the machine that knows what to do and the tape that it must do it to are brought physically together4.

This is also of crucial importance in real computers and one of the major limits on fast computers is the length of the copper tracks on circuit boards – the data must come to the processor, and the longer the track the longer it takes … 10 cm of PCB is a long distance for an electron in a hurry.
Alanbrain as a computer – We talked about the way each age reinvents humanity in terms of its own technology: Pygmalion in stone, clockwork figures, pneumatic theories of the nervous system, steam robots, electricity in Shelley’s Frankenstein and now seeing all life through the lens of computation.

This withstanding … I did sort of mention the weird fact (or is it a factoid) that the human brain has similar memory capacity to the web5 … this is always a good point to start discussion 😉

While on the topic I did just sort of mention the socio-organisational Church-Turing hyphothesis … but that is another story

more … I recall counting the number of pairs of people and the number of seat orderings to see quadratic (n squared) and exponential effects, the importance of interpretation, why computers are more than and less than numbers, the Java Virtual Machine, and more, more, more, … it was very full hour

AlanLcoblo - artefactsAlan

  1. I just found notes I’d made for web page in embodied computation 5 years ago … so have put the notes online[back]
  2. see preface to Physicality 2006 proceedings[back]
  3. I just found an online survey on How many computers in your house[back]
  4. Yep I know that Universal Turing machine has the code on the tape, but there the ‘instructions’ to be executed are basically temporarily encoded into the UTM’s state while it zips off to the data part of the tape.[back]
  5. A. Dix (2005). the brain and the web – a quick backup in case of accidents. Interfaces, 65, pp. 6-7. Winter 2005.
    http://www.hcibook.com/alan/papers/brain-and-web-2005/[back]

mathematics goes reality TV!

In 1978 I was on the British team for the 20th International Mathematical Olympiad (recollections of the trip). It was in Romania and the event was prime time news … and I was one of a group interviewed for the news of the event. the following year the 21st IMO was held in London and there was no press coverage that I found whatsoever. OK mathematics is hardly a spectator sport, but the complete British lack of interest in anything remotely intellectual was disturbing.

But now … nearly 30 years later … perhaps things are changing. On Sunday BBC2 are showing a 90min documentary about the olympiad team. Maybe maths will get sexy!

Beautiful Young Minds1
BBC2 Sun 14 Oct, 9:00 pm – 10:30 pm 90mins
Beautiful Young Minds tells the story of some of the brightest mathematical brains of a generation. Each year, exceptionally gifted teenagers from over 90 countries compete for medals at the International Mathematical Olympiad. The film follows a group of brilliant teenagers as they battle it out to become the chosen six selected to represent the UK.

  1. unfortunately the BBC’s own page on this disappeared at the end of the week – why do they do this! – but there are many descriptions and reviews of it on the web including one at plus.maths.org [back]

real personal information management

Some of my research is in an area that is called ‘personal information management’ or PIM. PIM is about all the bits of information people store electronically: files on the computer desktop, web bookmark, calendars and address books and increasingly photos, movies and more.

However, physical information management can be just as fascinating … and a lot more creative.

Continue reading

Local images – mixing memories and maps

I just came across a really nice part of the BBC web site for Cardiff called Streets of Cardiff. It allows anyone to upload (moderated, this is the BBC!) stories, pictures, or videos about different areas and these are presented as points on a map. Below is the Roath Park and Penylan page … where I grew up:

Roath Park map @ BBC
[ screen shot ] [ BBC web page ]
Given it is the BBC no google mashup, but a little flash app! But a very nice bit of webbery, community content etc. … pity they don’t have it for everywhere. For years now I have kept thinking it would be really nice to have a coherent location-based portal of everywhere and even got a domain for it! Whilst google maps and related things are getting close to that dream, still it is hard to find things by location … maybe one day …

This also reminded me of some pictures of Roath Park I took a short while back for a keynote I gave a few years ago “Paths and Patches – patterns of geonosy and gnosis“, so I have just added them as a Roath Park flickr set.
… and now I really must get back to work.

Torchlight Carnival

Last night was at the Kendal Torchlight Carnival [web site, flickr]. Floats, shire horses, caribean-style dancers, old steam vehicles and a vintage fire engine to die for … how cool to drive to work in that!

dancer at Kendal Torchlight I remembered summer holidays as a child, where the seaside villages and those nearby would often have street processions, a different village each week, carefully timed for tourist season. I even recall one on the Isle of White the year of the Isle of Wight Festival … but no I was a little too small to go to that!

Like, I would guess, most of the seaside processions, Kendal Torchlight is not an ancient festival, but only goes back less than 40 years, and apart from a fun fair does not include much beyond the procession itself. However, it was a slightly eerie feeling walking down towards the town through street empty of traffic and so quiet with families buggies and old ladies with fold-up chars all going in the same direction, almost like one of those zombie-style sci-fi films where everyone is drawn towards some unseen force.

I don’t go to football matches or other sports, so it was unusual that sense of all streaming together towards an event, the shared anticipation waiting together lined along the roadside and experiencing the lights, sounds and movements with so many at the same time (especially the enthusiastic lady next to us who cheered waved and shouted at every passing lorry and dancer). In a world dominated by the individual, from on-demand TV to corner yogurt pots, things that bring us together, whether ancient or modern, seem no bad thing.

after the ball is over …

Last week’s HCI2007 conference and the Physicality workshop now all finished (except sorting out the the final finances for HCI … but I’ll forget that for now!)

Being part of the organisation of things you always see so many things that are not as planned (like going wrong), but for the delegates it all seems a well-oiled machine. In this as in many other domains, the mark of a rubust system is not whether or not it fails, but how it copes with failure. This is the heart of my principles for appropriate intelligence when designing ‘intelligent’ user interfaces and also ‘fail fast programming’1 when designing and debugging critical computer systems.

Great to see so many old friends … and meet new people … and after able to show Nad2 the glories of the Lake District.

windermere lake district mountains lake district in winter

  1. I must make web pages for this some day … but see debugging notes I did for a software engineering course a few years ago[back]
  2. see his blog on arriving at the conference and his Flickr photos of the Lake District[back]

face to face with myself – Nad’s blog on Live Search

Nad has been blogging about Live Search‘s new features for searching for images of different kinds (see Finding Faces with Live Search). he used me as an example and it was weird both the images it found of me, but also the occasional images that also showed up that were not of me, including a golden Budda (!). There is something quite poignant about the near random associations that come with the ‘mistakes’ on the search. One image was of a national guardsman about to leave for Iraq. the link was tenuous, his name was Alan and he was at Fort Dix, but seeing the photos of his children and his going away cake (stars and stripes and plastic tanks), gave me a very odd feeling of connection to someone far away and in so different circumstances.

Google’s Vint Cerf avoiding responsibility

Yesterday morning I was on my way into Lancaster and listening to the Today programme. Google’s ‘internet evangelist’ Vint Cerf was being interviewed by John Humphrys and the topic was ‘should the internet be regulated like other media’.1

Not surprisingly Vint Cerf thought not, but I was surprised how well he avoided actually saying so. John Humphrys is experienced and politicians fear him in these early morning interviews, but to be honest he was completely outclassed by Vint Cerf who sidestepped, avoided and generally never addressed the question.

Web 2.0 was the heart of the issue. With end-user content now dominating the internet do service providers such as YouTube (of course owned by Google) have any responsibility for the kinds of material hosted?

This was in the context of videos of ‘happy slappers’ and other violent attacks being posted, but more generally that whereas TV in many countries is limited in the kinds of material it can show, particularly early in the evening when children are more likely to be watching, is limited by a mixture of voluntary and satutory codes. Why not the internet?

Vint Cerf repeatedly re-iterated the same message “Google is law abiding” if content is not legal it is removed. Implicitly the message was “if it is not illegal it is OK”, but as I said he carefully avoided saying so.

The closest point to actually addressing the question was when John Humphrys suggested that technologies could be misused like research for atomic power being used for nuclear weapons (strange I thought it went the other way round?). Vent Cerf’s response was, the standard neutrality of technology stance, that the makers of roads were not responsible for car deaths, strip development … the same argument used by arms dealers, manufacturers of gas guzzling cars, and scientists in every repressive regime in recent history.

According to Cerf if you are a worried parent you need to buy good filtering software; the solution is at the edges of the net … and of course does not involve the likes of Google … who it appears from the context is at the centre?
Now there are very good arguments against regulation both ethical (freedom of expression) and practical (volume of material, international access). The disappointing, and worrying, aspect of this interview was that Google’s key public face was unwilling or unable to constructively enter the debate at all.

  1. “The 0810 Interview: Godfather of the Internet”, BBC4, Today Programme, Wednesday, 29th August 2007[back]

in the news – second chances for killers and students

As well as Hurricane Dean which has been dominating much of the news, two items have caught my attention over recent days. One is the debate surrounding the court decision preventing the deportation of Learco Chindamo, the killer of school teacher Philip Lawrence 12 years ago. The other is the release of statistics showing drop-out rates from UK Universities.

Learco Chindamo came to the UK when he was 5, killed Philip Lawrence when he was 15 and has been in prison since. His life sentence carried a minimum term of 12 years and next year he will be eligible for parole. He is also a Filipino by birth and has an Italian passport, so the Home Office intended to deport him on his release, but were prevented by the courts.

Philip Lawrence was a Head Master who died protecting one of his pupils. His wife and family have had to live with that ever since. Furthermore, she had been promised by officials that he would be deported.

The case is distressing and traumatic, but in the end clear. The mark of a civilised society is surely how we treat the undeserving. This is not a man who came to the UK to work and then murdered, but someone who has spent all his childhood here, albeit under the influence of London youth gang culture, and who knows no other country. Deportation would not be sending back but throwing away, like those sent to Australia in the past.

If this has not been such a public case, we might have never have heard of this decision. And because it is public we have some inkling of the anguish we might feel if it were our family not some other. But the purpose of law is precisely to protect us from the retribution we would want if we know the victim and balance that with the mercy we would seek if we knew the criminal.

We might ask questions about our criminal justice system. Is twelve years enough for a cold blooded killing, even if the killer is 15 years old? Is 15 a child or a man? Do we trust the parole system to only release him if it is safe to do so? These questions seem valid no matter the passport a man carries, and it is right to debate them. But to deport a man, who has served half his life in jail, to a country he has never known would have been simply wrong.

It seems frivolous to move from this to university drop out rates, but they are not so far distant.

In some universities the rate is nearly 20% compared to near 2% for the ‘best’. In the TV report other figures were quoted … and certainly the 20% figure at one point sounded as if it were the national average rather than the average at the ‘worst’ institution.

The TV report also noted that those with worst drop out rates were largely ‘new universities’1 and the Vice-Chancellor of Liverpool Hope was interviewed and staunchly defended his own institutions policies to inform students about the nature of courses.

What was left unsaid was that these institutions mainly take those with the lowest academic achievement at entry.2 In other words these serve the ‘lowest’ in society and, as I am sure in other countries also, this is as much determined by social situation as academic ability.

There is often debate about the university system and whether these are ‘real universities’. I have written about this before when I was education columnist for SIGCHI Bulletin: I had recently returned from a visit to South Africa and read on my return a particularly scathing attack in The Times on new university courses. 3 Recently this has been in the media again when “The Taxpayers Alliance’ (I assume representing everyone except children, the elderly and the poor) issued a “non-courses report“, damning degrees such as “Equestrian Psychology” and “Golf Management”.

Now we might debate the academic merit of particular courses (although strangely the ones cited by the TPA sound more academic than many … perhaps reflecting their own understanding of academic content?) … and I stand on shaky ground as my own discipline of computer science, would have been in a similar position 40 years ago. Also it is certainly true, although it is politically incorrect to say, that academic degree classifications at different institutions are not worth the same and indeed, although even more politically incorrect, classifications now at the ‘old universities’ are not the same as they were 15 years ago. We can also ask whether the move to push more and more post-18 education into universities, or whether the changes in that education are in the right directions.

However, notwithstanding all this, it is the new universities that have borne the brunt of the expansion of higher education in the UK and not surprisingly have the most difficult job to do. They take students who at 18 have the lowest A Level grades and, even taking into account the different meaning of classifications, take many of those students to a high level of academic achievement.

These are students who would not have had that chance when I was 18.

Not surprisingly some find that it is not for them, but the 20% drop out rate at the ‘worst’ institutions should be seen against the 80% of students at these institutions who are succeeding, but would never have been given the chance in the past.

Whether even the 20% of drop outs can be seen as a sign of failure, depends on whether they see themselves as having ‘failed’ or having learnt where their true abilities and interests lie. My guess is that for many it will be the former and this is the issue to tackle: how we can have an education system that is about allowing people to develop and learn their strengths not simply learn what they cannot do?4

And what of those 80% who have been given a chance they might not have had. Is it right to say that a person has no more to learn and be judged for life by what they achieve at 18 years old? And is it right to say that a man cannot change and be judged for life by what he did or was at 15 years old, 26 or even 47?

  1. In the UK the former polytechnics become universities in 1992 and since then various other educational institutions have been given university status. It is these that are the ‘new universities’ as opposed to the pre-1992 ‘old universities’ [back]
  2. I am carefully choosing words here as achievement at 18 years may not be a good measure of initial promise, current ability or future potential. [back]
  3. opportunities for change, SIGCHI Bulletin, January/February 2002, written in response to “Professor scoffs at ‘useless’ degrees”. Reported by John O’Leary, Education Editor, The Times, Wednesday October 3rd 2001, page 13. [back]
  4. see also my SIGCHI Bulletin columns “abject failures” and “on the level” [back]