Linked Data, Inference and Chinese Whispers.

Technology is simple, people are difficult. People create a piece knowledge, like this one: Coronavirus disease (COVID-19) advice for the public, which also has a timing aspect to it. This piece of knowledge immediately starts spreading and transforming on the way. Knowledge is there to be spread, of course, but there are different ways of doing it. The way I just did it myself, by linking to the original piece of knowledge, does not give me a piece of that spotlight. In a search of a piece of spotlight, people start para-phrasing the original piece of information, picking out pieces, adding own views and passing it on. This leads to a plethora of information pieces out there, with no possibility of backtracking to the original knowledge object.

What’s the mechanism of retrieving the ground truth, that initial knowledge object provided by empirical evidence? An answer to this is linked data. Instead of copying and passing on a piece of knowledge we send a reference to it. This is why I am against sending files via mail – you never know which version of the file you are getting. If instead we only share pointers to knowledge objects we can choose to always get the latest. The knowledge object can by itself evolve as well but keep track of the changes and detect if anyone has tempered with it.

To complicate it further, people, including myself, love detecting patterns in pieces of information, combining knowledge objects together and inferring new pieces of knowledge. We need to make sure we can back-track this chains of inferencing to original facts and ground truth, in line with what Hans Rosling said in Factfulness. A tiny tweak in a piece of information along the chain of reasoning may lead to an incorrect decision in the end of the reasoning chain.

The tiny tweaks may be intentional and unintentional. A minor variation of the ground truth or an error in the reasoning chain may lead to wrong decisions being taken at the end of the reasoning process. When this process concerns life and well-being of people, business-critical decision-making, or societal challenges, it needs to adhere to certain principles:

  • Data should never be copied. Send pointers to data, not the copy.
  • Traceability and explainability in decision-making needs to be in place.
  • In a search for optimal decision, don’t experiment on a live system without boundary conditions.
  • Back-tracking should be possible.
  • Mechanisms for resolving conflicts should be in place.
  • Mechanisms for detecting tweaks in data should be in place.
  • Mechanisms for reversing decisions should be in place.

Looking for a fun job – look here!

Let me start by telling you a joke.

Five advices to men for a happy life:

  • Find a woman that helps you with the cleaning and the chores,
  • Find a woman that is a good cook,
  • Find a woman that you can trust and share your feelings with,
  • Find a woman that enjoys making love to you,
  • Last and the most important thing is that these four women should never meet.

So, I am writing an unusual job ad:

  • I am looking for an assistant who can do administrative tasks (but rather wouldn’t).
  • I am looking for a hacker who loves automation.
  • I am looking for an innovator capable of thinking outside the box.
  • I am looking for a people person who is good at understanding people’s needs.
  • And the most important thing is that it should be the same person.
Image result for boring admin job

In other words, I am looking for a person who will be able to challenge us in any task we do and see if we can become more efficient without compromising on integrity, regulations and principles. Let me tell you about some of these tasks:

  • Expense reporting. According to regulations, each receipt needs to be scanned, attached to the expense report, and then the whole report has to be printed and submitted. Can we optimise things here? For example, I always prefer to get receipts in digital form, so that i can immediately forward them to my assistant. Or, maybe they can automatically go to my assistant or a special inbox with my receipts? Or should we integrate with SAP directly and skip sending receipts to inboxes? (note: Uber offers this functionality already). Can we automate report printing and posting as well?
  • Purchasing. I have a simple rule: I delegate to my assistant to approve all purchases that are obviously motivated and are under a certain amount. These are 95% of all purchases. This sounds like a simple script to me. Don’t tell my employees.
  • Time reporting. Some lucky people like myself do not need to do time reporting. But most of our employees face a complex project structure. For example, when you work on EU projects, you need to track all the hours, and report them accordingly. If my time is split between five projects, can I please have 5 buttons on my screen and click on them in accordance with the project I am working with? Or, can we let an AI figure out which project someone is working on judging from the context?
  • Monthly reporting. I have a feeling that most of the people find monthly reporting boring when it in fact should be joyful and an opportunity to tell your colleagues about your progress. Let’s make it joyful. Let’s forbid sending snippets of text via mail. Let’s forbid copy-pasting. Let people write about things they are proud of, or things that they believe need attention. Let us use our favourite platforms for that, and don’t force people to do it once per month. And every piece of news should be hash-tagged so that later on anyone could easily create an on-demand ad-hoc report. My boss should be able to check out all achievements of my organisation towards a certain stakeholder within a certain time interval, for example.
  • Keeping track of employee inflow-outflow. This sounds easy, but it’s not. For normal employees we need to track the status – empty position – job offered – contract signed – started. Not all of these states are reflected in our HR system but we still need to keep track. We also have many different kinds of interns – summer interns, master thesis workers, PhD students, postdocs, some with salary from our company, some without.
  • Employee onboarding. When you join our company you get an account, email address, computer, phone, desk, screen, chair, etc which is a pretty generic starter kit. Of course you can choose which phone you would like to have and which computer you would like to have. I can think of a simple web form for all new employees where the computer/phone model gets chosen, and an automatic purchase gets triggered.
  • Scheduling meetings. I start by saying that I love meetings. It’s probably the first time you heard anyone say that. The trick is that I became very picky with which meetings I attend. I simply choose the ones that I love – content-heavy and action-oriented, aiming at creating impact.
  • And anything else that you may find inefficient – challenge me!

The skills: hacking, scripting, SAP, Sharepoint, RPA. You come with an open mind and we give you access to our tools. You will also get this hoodie from me personally (used, by me, during my postdoc time in Paris).

Image result for got root

Tokyo with IVA15

Just a couple of hours left from my visit to Tokyo as part of the Royal Academy of Engineering Sciences (IVA) Innovation Leadership Program’s (IVA15) delegation. Japan is always interesting, in so many aspects. It’s the country with the longest life length in the world. The country always scoring among the highest in the world in innovation, with its high ranked universities and strong traditions.

It’s been an intensive week with 15+ visits to companies, universities, research institutes and authorities.

General Impressions

Human-centricity has been lifted in every presentation we’ve seen. Perfectionism in craftmanship has always been key component of the Japanese tradition, which is reflected in the quality of Japanese food, hand-made goods, and the precision of manufacturing processes. Respect for each other is another key component, reflected in all human behaviors. A short crash course by our guide from Business Sweden on how to dress, greet and sit, and where not to put the business cards that you receive was valuable. Still, I managed to break the social norms a couple of times by having my legs crossed when sitting.

There are many more jobs than job takers. People work very hard and taking full vacation is considered bad style. There are several ways to improve the situation – guest workers from other countries, encouraging more women to work. Artificial Intelligence is considered to be the game changer and life saver. AI is at the core of Japan’s vision of Society 5.0/5.1. Opposite to how the discussions go in Sweden when people worry about the effects of automation and AI, people is Japan look forward applying AI to automate jobs. “If you lose your job in Sweden you can come and work in Japan”, one of them said. And for the first time I saw that the authorities are looking not only at replacing that low-end, repetitive, dangerous and boring jobs that no one wants to have but also the high-profile jobs such as directors and strategists. Agree completely – when companies are fully digitalized they can just as well use AI as a managing director. As long as it works together with a human board of directors.

Every time AI was mentioned it had a human in the center – “human-centric AI”.

Great concept for many reasons, including the comforting one – “AI is my trusted partner, but I’m in control”. Quite some work still remains to ensure that we humans are in control, which is also something that we researchers like – stay tuned for upcoming papers on that matter.

Picture source:


Toyota is a role model for production system design with its definition of lean production and the Toyota Production System (TPS). We saw it in action and it’s amazing. TPS adheres to a number of principles and the objective function is to minimize “waste”. The definition of waste can vary and a simplified version means time waste. It can include more parameters such as sustainability impacts or material waste. Many productions plants (such as Ericsson and Scania) have implemented their versions of TPS. An immediate thought of an AI researcher: the production plant planning problem can be automated, since it’s very well defined.

Sony Computer Science Lab

A company under Sony’s wings with some 20-30 crazy scientists on a mission to change the world. Can AI win a Nobel prize? Can AI become a Michelin star chef? And researchers’ KPIs didn’t only include papers, patents and industrializations but also impacts in art. One exhibition showed robots developing their own language. For any object they detected they mapped a sound and then could communicate through these sounds with each other. In the end they were chattering in their own “natural language” about the visitors of the exhibition. This is as such not ground-breaking nor directly applicable in industry but very cool and makes AI understandable for those not in the field. It is an illustration of a collaborative learning process, which has a big educational value as well as an artistic component.

Picture source: © Julien Gremaud for Digital Brainstorming


All Sci-Fi lovers were mind-blown. Others too, I believe. A lot can be said about the company and the cool CEO who took us through the history, development and successes. This was truly human-centric. Similar to Steve Jobs, the CEO of Cyberdyne, Prof Yoshiyuki Sankai, once had a dream. He wanted to help people and address the potential problems of the aging population of Japan. He built a system that non-intrusively reads bio-electric intentional signals of a human, amplifies these signals, actuates the robotic part of the solution – a cyborg-like exoskeleton, and closes the loop by sending the signals of performed movement back to the brain. Applications included patients with spinal injuries who learned to control the exoskeleton with their brain and later restore the function of their bodies without using an exoskeleton. The company applies brain research from the Nobel prise winning researchers.

Picture source

In other words, telepathy is now possible. If I can learn to control a robot through brain signals then I can also send binary information to others, using the power of thought only.

#IVA15 at Cyberdyne

Physical Twin

The concept of a digital twin has been around for a while. It is used to describe a digital representation of a physical thing on some abstraction level that continuously maps to the state of the physical thing. Before the introduction of cyber-physical systems this has been called a model.


Digital twins are widely used nowadays when we interact with physical things such as cars or robots. The beauty of the concept is that you can interact with the digital representation mirroring the behaviour of the actual thing you want to control. Controlling hardware involves embedded programming, adaptors and protocols, and these are abstracted away for you. Examples range from an app for your thermostat to a full representation of a manufacturing plant. And telecom radio sites have digital twins as well.

Looking at my 10-year-old son I start wondering how much physical things the new generation craves about. He’s very much into the digital world as many other kids and, unlikely his sister, does not care much about physical stuff. His room is pretty empty and his most important things are his computer and his phone. He’s very quick at spending his monthly allowance on computer games and in-app purchases. His heroes are digital, and physical things are of no interest.


With my background in computer science I do admire the shift towards the digital, and the appreciation of pure-software products, with the willingness to spend money on those. This is a really good trend from the sustainability perspective as well. But empty rooms are really no fun, and I keep buying my 10-year-old nice pillows, pictures and other decorations.

And now it’s time for me to share my business idea with you – up for grabs, first come first served! What if we could bring that digital things that miss the physical side to life through “physical twins”? Similar to Disney et al selling their soft toys looking like Mermaid or Nemo. But a twin for real, acting in real-time and real-life, along with its digital original. And it should not be so big of a step given the 3D-printing techniques, the cost of motors and modems, and the fact that the digital model has already been designed. Wouldn’t you love your favourite character from SIMS walk around in your house? Do you see the scale if we could right-click and order home physical twins of our favourite game characters? Personally, I would immediately invest in a couple of friendly dinosaurs from Lost Eden.

Internet of Empathy and Emotional Attachment

Some years ago my parents got themselves a robotic vacuum cleaner iRobot Roomba. They immediately gave it a name – Vasya. Sometimes Vasya would get stuck, and sometimes he would start sneezing out all the dust he had collected, and they thought it was cute and gladly told stories about Vasya. And studies show that when people turn in their broken robotic vacuum cleaners to a repair shop, the prefer not to have them replaced but rather repaired.

We do get emotionally attached to things. The day we decided to sell our motorcycle was a sad day because of that emotional attachment. All that feelings came up: the excitement of the first decision to buy, picking a model and a color, waiting for the delivery, seeing it for the first time, driving it for the first time. And the decision of selling if was simply because of that guilt that i don’t have enough time to drive it and it deserves a better owner. 

Attachment to intelligent things can be stronger. Our little Nao, for example. He came to us in 2009, worked and traveled with us, learned new things, and, last year, he actually moved out and now he lives with his new family in Gothenburg. And I must say that when I got to see a video of him traveling by train i get this warm feeling that everything is fine with him. 

But what about things that don’t resemble a living creature? We used to kick our misbehaving printers, TV-sets (before the era of flat screens at least) and computers. At least i never got hard feelings when watching the “printer scene” from Office Space over and over again.

    We fell empathy and get emotionally attached to things for different reasons:

    1. Something resembles a living creature (works with toys as well)
    2. Something exhibits an intellect similar to a living creature (in this case the thing does not necessarily need to look like one).
    3. We have memories connected to the things (such as traveling together with your bike)

    A combination of these certainly makes the case stronger. Boston Dynamics, for example, build humanoids and animal-looking robots that not only move in a way living creatures do, but also act with an intellect, and a purpose, such as rescuing people from fire. People find the situation adorable and react as if these were living creatures interacting with each other (see youtube comments).

    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #454545} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; text-align: center; font: 12.0px Helvetica; color: #454545} p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #454545; min-height: 14.0px}

    Would people ever like to hurt such intelligent creatures? What feelings do you get when watching the poor things getting abused? This is for sure a necessary evil, such as experiments on rats in medical tests. I have no idea how the coming generations will see such things. I can only hope that there is a shift into treating all things with respect, the similar way you treat a living creature. 

    I’m in Love with T-Shape of You

    Picture source: From T to Pi

    T-shaped person has in in-depth knowledge in one field (vertical bar of T) and a broad knowledge of an application domain (horizontal bar of T). For example, a statistician specialised in political systems. Or, a politician who knows statistics. It is important that the two bars are connected: if you are really good at solving differential equations and know a lot about french porcelain of 17th century you cannot automatically call yourself a T-shaped person. Similarly to T-shape, there is a Pi-shape with one more leg of in-depth knowledge, and an E-shape – you get the point. In general, the more “bars” you have as a person the more interesting you are. In case you choose to be I-shaped, you can still be endlessly interesting for people who are into the same field while running a risk of being seen as a geek by everyone else.

    Fun with Flags

    Personally, I have been working hard on diversifying my professional profile (=adding more bars to my shape) while keeping it all connected. I gladly take opportunities of diving into new areas and shifting my focus from old areas. In the long run this strategy brings me to a shape of a Swiss army knife. There are plenty of “bars” of different shapes and directions, and they are all connected. 

    Companies love multipurpose tools – if they were to close down the corkscrewing department and put more focus on cutting department they would not need to go through a tedious process of firing and hiring people. But multipurpose aspects are not valued when it comes to bringing new people onboard because when a hiring manager is after skill A he’d often rather take a person who only has skill A than a person with skills A, B, C. The latter case is called “overqualified”, when in fact the hiring manager is simply worried that skill A won’t get enough focus. So here comes a free career advice: be clear (with yourself and others) of what skills you are good at and what skills give you most energy, and go for the ones you love. One of my personal favourites would be the corkscrew.

    My digital friends – the more the merrier?

    We have more and more supporters in life. Digital assistants pop up everywhere and now we have MikaSiriAlexaAmeliaLucidaCortana and many more on the market. They help us navigate in web shops, be more productive at work and keep track of our calendars. And as the field is becoming increasingly popular, the number of digital assistants continue to grow and often similar assistants are being created for the same purpose. And for some time I had this uneasy feeling of having too many of those around me, like having too many phones, or too many irons. Why can’t I have one ultimate assistant that can manage everything that concerns me, I thought. But actually I do need several of those. Because I don’t want my personal shopper to give me advices in my career. I would like my lifestyle coach to be a woman, and my personal trainer to be a man, preferably with Russian accent. And for driving instructions I for sure want Ozzy Osborne. Sometimes I want to be treated gently, and sometimes I want to be challenged. And I don’t want to tell them which approach to use on me – they should know it by themselves. And as I am not a talkative person I do not really want to talk to them. They should act on my behalf, schedule meetings, book tables at restaurants, order food for me, plan my routs and give me recommendations. I will require transparency and sometimes I will check how they came to their conclusions. I will do it more often with my new assistants and give my old proven ones more freedom – just like I do with my colleagues at work.

    But humans are full of conflicting objectives. My personal banking assistant may not be happy about the decisions of my holiday planner. And will my work assistant be able to agree with Paul’s work assistant to satisfy the constraints of our kids’ activity planner? This works as long as they all rely on the same multi-parametric system with all the knowledge that’s relevant to me. In other words, all my assistants are in fact one, with many different faces, voices and flavours. And we should not be afraid of hooking in more of them, as long as they are in agreement, and optimizing your life in a systemic way without leading you into local optimum.

    Let’s repeat the phrases we must forget

    Here’s a list of annoying phrases published by Betty Lui – I love it. I do get annoyed by 70% of those. And I do use about 20% of those myself (to be honest). I want to tell you some other annoying phrases that i often hear.

    We were too early

    Sure, it must feel comforting to say this. We failed because we were too smart for the rest of the world. The market was not ready. The supporting technologies were not ready. I suggest different phrasing:

    • We did design mistakes
    • Lack of supporting technologies made our product useless
    • We were not persistent
    • We did not dare to take it the whole way

    I am not shooting down the innovations there but sometimes we need to be more humble about the reasons our great ideas fail.

    How much do you think Elin learned about Communicating Embedded Systems after reading this book?
    We were probably slightly too early…

    It’s a good start

    Yes, i have a tendency of scanning for a negative hidden message in everything. And this one does sound negative to me when it’s given.  Don’t wrap negative messages into something that sounds more positive – put it like this instead:

    • You have not reached that far
    • This is junk
    But maybe it’s too much to ask from Swedes and Americans. Negative feedback is not a strong side of these nationalities in general.
    Source of the pictures: What does “It’s a good start” actually mean

    See it as a good experience

    Sure, experiences are good in general. And when we have to go through something that hurts/annoys/irritates we learn something and come out stronger. But i don’t ever want to hear this phrase from those who actually cause this experience, especially when the outcome it known a-priori.


    Spaghetti of Things

    Spaghetti software was a popular term in the 90s, when I just started to learn programming. When a tool is given to someone who does not plan for dimensioning, scalability and extensibility, the end result becomes a spaghetti. And I did create a couple of spaghetti-projects myself, with all my love to quick-fixes and limited time to hand in assignments at university. Spaghetti code requires shorter starting curve but is not future proof. 
    Similarly, “spaghetti” can easily be created when Internet of Things solutions are put together. A couple of years ago my team at Ericsson Research has created a prototype of a fully automated logistics system that consisted of some 100 sensors and actuators and used a control algorithm that could deal with any number of resources (vehicles, cranes, cargo) and adjusted to new logistics tasks and resource changes in real-time. No spaghetti code here. And a very beautiful demo that we presented at Mobile World Congress’2015. Underneath, however, was a “spaghetti” of cables, simply because not all of our devices were capable of wireless connectivity at that time.
    Another example could be found at our place 5 years ago. I called it “brain of our apartment”. A couple of net disks, wireless router, and even a stationary phone(!). Now we don’t have cables any more, all is wireless and in the cloud, and still, there is a risk of creating virtual spaghetti. Ordinary users of a home kits such as Apple’s or Telldus‘ can now easily automate their homes without any knowledge of the underlying technologies as all the complexity is hidden. The invisible cables will however connect our fridges, tv-boxes, coffee machines and temperature sensors to different servers and when you ask your TV to check how your cigars are doing, your AppleTV will send a request to an iCloud server somewhere in the world to decode what you actually meant by this phrase, get back your request in a machine-readable form, send it to your Apple HomeKit, further to the HomeKit application server, back home, then to Telldus server somewhere in the world, back home to the cigar humidor where the humidity sensor is placed, and all the way back to your TV to deliver the answer to your question. No wonder that responses can take time. And the loger the chain of events the longer the response times. Instead, the involved cloud services could talk between themselves and deliver back an answer, and hopefully they can find a “close” friend to discuss.

    Facebook Inc., how could you…

    Hello, it’s been a while since I wrote something here. Vacation, and not like my thoughts ever stopped spinning but I just could not get them out in written form. Now I’m back home where me and my laptop can get some private time.

    So Instagram (Facebook Inc.) comes out with this new feature of photos/videos that disappear within 24 hours. As in Snapchat, that is. Paul’s immediate reaction: why would I ever want to post something that disappears? This is a natural reaction of a perfectionist. Every photo or video that he produces is a small piece of art which only ends up on social media if Paul thinks it’s beautiful or at least interesting enough. Why would he want it to be erased. I am not a perfectionist. I love quick and dirty, good enough and low-hanging fruits. And my purpose of posting something on social media is to share an immediate thought or sight. It is some kind of therapy of putting it down and sharing, like in this blog. And as I do it in quick and dirty manner my posts do not necessarily end up future-proof.

    In other words, I do see value in disappearing media, as many others on Snapchat. And naturally Instagram needed to fill the gap and implemented it. The small feature is just a piece of software and cannot be protected by patents. Still, lots of debates took place. “How could they just copy something that Snapchat has been developing for so long!”, they said in Swedish media. No, I do not think they have been developing it for so long. I do not think they’ve been brainstorming for months to come up with the feature. Somebody just came up with it, built a community and got the feature copied into another community – it’s evolution.