Wanted: Algorithms that create useful outputs

Wanted: Algorithms that create useful outputs

I love smart algorithmic approaches to problems. Created and used well they make many things in our lives and environment better. I trust the algorithms in my thermostat to work out the most efficient way to heat or cool my home and shut it down when I leave. As I do with the plethora of algorithm driven safety systems in my modern cars constantly analyzing the objects around me. I find some recommendation engines really useful because when buying a box of bolts, I want the nuts and washers that go with them and I may in fact be in the market for a new wrench to tighten them up with. 

What I do not like are algorithms that create bad outputs due to either inappropriate design or techniques to build them. Or poor quality or understanding of the data that powers them. A case in point is an email that I just received from an on-line travel agent I used to book some hotel accommodation earlier this year.


West Drayton for those of you who do not know it is not a small exclusive Caribbean or Pacific Island resort. It is a residential neighborhood just to the north of London’s Heathrow Airport. Do I as the subject of the email asks “remember West Drayton?” Nope, firstly because the Airport hotel I stayed in is not actually in West Drayton and secondly it was just an overnight when coming into LHR very late on my way back from the arctic circle. Apart from the very enjoyable breakfast I had with an old friend the next morning, the only thing I remember was jumping in a rental car and getting out of there. I am hoping that there was some data science behind the 5-month filter, but I am starting to doubt it.

If vendors are not going to use good algorithms on my data I am going to take some guidance from Andreas Weigend’s excellent book Data for the People: How to Make Our Post-Privacy Economy Work for You and choose not to provide this particular on-line travel agent with data about my future travels for free by using them again. I intend to do the same with others, and encourage you to do the same when presented with a bad algorithms output.

So to answer some questions I got elsewhere on this. Q: This is not really the result of a bad algorithm just a bad SQL query and some bad copy? A: Technically yes that is probably what this is. I do however suspect that the people who came up with it think of it as an algorithm and so do I. That is because they think that it solves a problem. Also I do not see any publicly accessible data that connects my hotel with West Drayton someone wrote something to find what they thought would be a more eye catching (well at least recognizable) location name associated with the hotel. Q: How could you make it better? A: Simple stuff. Firstly to fit the marketing copy Screen out all non vacation locations, airport hotels, hotels attached to major medical facilities, hotels in business districts etc. Then develop a smarter algorithm that to identify a location. This will not be simple as what you are searching for is the name that will be most recognizable. That may change based on the recipient, the type of hotel or the location.

Like
Reply

To view or add a comment, sign in

More articles by Sean Doherty

  • 3 Tips to help you work from home

    So now that we have a pandemic on our hands we are going to see more employers asking employees to work from home. I am…

    6 Comments
  • RSAC 2020 Macro Observations

    Every year I like to leverage the RSA Conference in San Francisco’s unique setup as a melting pot that cuts across all…

  • That One Piece of Paper - Part 3

    This is the third part of an article on the single most important piece of paper on my desk. A single page that…

  • That One Piece of Paper - Part 2

    This is the second part of an article on the single most important piece of paper on my desk. A single page that…

  • That One Piece of Paper

    There has been one piece of paper that I have had on or near my desk continuously for 15 years. I am well beyond the…

    11 Comments
  • Organized robot fights are good, animal fights are not, but how does an AI tell them apart?

    Over the last 24 hours I have seen a great example of the unintended consequences of Artificial Intelligence (AI) at…

    1 Comment
  • My Top 3 Takeaways for Vendors from #RSAC 2019

    One of the things I currently enjoy is being able to attend an event like RSAC without a vendor badge on. It enables me…

    2 Comments
  • Why I am all in on TechShop

    If you have never experienced TechShop and you live near or are visiting a city that has one you should. You will find…

    1 Comment
  • Why we let our kids play with power tools

    Like all good parents, we want our kids to be leaving the nest without having maimed, blinded of deafened themselves…

  • Why I have changed my mind on Net Neutrality

    I believe whole heartedly in the freedom of the internet and the benefits that a free internet provides and I used to…

Others also viewed

Explore content categories