Posts Tagged ‘Innovation’

Auctioning Algorithms : for those who design algorithms!

In Education, Research and Development on April 20, 2017 at 4:56 PM

The Algorithm Auction was the world’s first auction of algorithms in 2015. This auction was meant, like most other auctions, to celebrate something. In this case, it was the algorithms (in the form of code) that can be considered artsy. Organized by Cooper Hewitt, Smithsonian Design Museum and Artsy, the auction brought together vintage items like hand written and signed code of the original Hello World C program by Brian Kernighan, a very compact Perl code (6 lines and named qrpff) that could decrypt content on a DRM protected video disc etc. The qrpff code fetched 2500 US$.

I had only heard about auctions of cellular spectrum, houses, historical artifacts and vintage collection items. The auction of algorithms was the idea of a company by the name Ruse Laboratories which it seems has ceased to exist. I could not find any good reference or website. Nevertheless, I think that this was a wonderful idea. Looking for art in science and technology is very interesting. I had organized a thematic issue around this subject in the Nov-Dec. 2016 issue of IEEE Potentials.  This auction goes to prove that a curious mind can come up with really novel ideas and open up doors for others. My friends who design algorithms have something more to cheer about!

Translational Research: What I learned doing (seemingly) mundane task of video annotation

In Design Methodologies, Education, Embedded Systems, Engineering Principles, Research and Development on November 27, 2016 at 3:04 PM

In the recent past I have been doing some work related to automatic video annotation. Videos that you and I take can be annotated with data about the contents of the video. The contents of the video can mean: objects, their types, their shape, background scene (moving or static), number of objects, static and in-motion objects, color of objects etc. One would like to keep a track of objects as the video progresses. Tracking helps in knowing when an object appeared in the scene and when it disappeared. All of the prior work on automatic video annotation is not really completely automatic [1], [2] etc.. They are semi-automatic at best and manual input and control is still required when annotating using these methods.

While doing this work, I developed a better understanding of some of the so called “automatic object tracking for surveillance” solutions out there in the market.  None of these solutions can ensure a complete hands-off scenario for humans. Humans still need to be involved and there are reasons for that.  At the same time, it is also possible to do everything in cloud (including human interaction) and claim it as “hands off for a user”. In this case, it is simply that the client is paying someone else to provide the service. It is not a stand-alone autopilot kind of system installed in a user’s premises. Real automatic video annotation is extremely hard, especially when the scene can change without any guarantees. If we add “video analytics” i.e. ability to analyse the video automatically to detect a certain set of activities, it again becomes very difficult to propose a general solution. So, assumptions are again made and these can be based on user requirements or can be domain specific (say tennis video analytics at Wimbledon). Here is a system which may be of interest to you: IBM’s Digital Video Surveillance Service and a few others described in the paper titled “Automated visual surveillance in realistic scenarios“.

Most of the research work makes certain assumptions either about the scenes or about the methods they use. These assumptions simply fail in real world scenarios. These methods may work under a “restricted real world view” made using a set of assumptions, but when assumptions fail, these methods become limited in applicability.

I believe this is a critical issue that many researchers who want to translate their work into usable products have to understand. This is where both strong theoretical and practical foundations in a discipline are needed: theory gives the methods and the tools, engineering tells you what can/cannot be done and the two can interact back and forth.

Presentation as a Sales Pitch?

In Education, Engineering Principles, Research and Development on March 25, 2015 at 5:19 PM

It is not uncommon to hear these days: “make your presentation to sell your ideas”, “a presentation is a sales pitch” etc. What was earlier confined mostly to marketing and sales departments is now making its way to other places as well, including academia. Imagine going to attend a talk titled “Truth and Lies About XX” and after spending some time there one realizes that the presentation has no relation to the title at all! The catchy title was just meant to attract people but it lacked substance. Over the past few years, I have come across quite a number of such presentations where the title and the content are very unrelated. The sad part is that most of these presenters walk away with impunity without any member of the audience ever making a remark with respect to the gap between the title and the content. I find this practice not only misleading but also unethical. Most of the time, people come to attend a presentation with a certain notion of it based on its synopsis, speaker’s bio-data  and the title. The title plays a very crucial role in creating excitement. However, I don’t think that it should go so far as to end up unrelated to the content.

I agree with the view that one needs to polish and shape one’s presentation to help the audience follow it; that one needs to choose words and phrases carefully to highlight the main points, one’s contributions etc. However, I don’t agree with a blatant disregard for the audience’s intellect that becomes visible when such titles are chosen. The presenters may say that it was unintentional and that they were only concerned with making it more fancy. However, the fact  that it was unintentional itself says that the presenters did not think deep enough about their target audience.

When people , who are not sales professionals, like engineers, scientists, doctors, lawyers etc. try to become like them, they often forget that there are both good and bad salesmen. That is why they teach sales and marketing in business schools. If it were just a matter of catchy title and pompous claims, business schools would not need to teach the subject. In their effort to sell their ideas, the presenters also forget that the audience has its own mind. In most cases, it won’t simply buy whatever is presented to it no matter how charismatic or fancy the salesman is. Of course, if a presenter knows that a certain audience has a bias, he can use all the tricks to impress the people. In general, I don’t think it is a good idea to keep emphasizing the “sales pitch” version of non-sales related presentations. Instead, what should be emphasized more is to connect truthfully with the audience.

When Facebook asked Buddha to be Tagged

In Education, Embedded Systems on May 25, 2014 at 8:26 PM

Facebook has this face recognition feature. It automatically recognizes faces in uploaded pics and then provided the option to tag the faces that its software has managed to recognize in those images. It is very successful most of the time. Face recognition is a very active field of research with many groups working on it. It is now part of security systems, the simplest example being laptops that have facial recognition feature for unlocking.

 Now, take a look at the image below. It shows two statues of Buddha at the 10,000 Buddha temple in Hong Kong.

Buddha Statues at 10,000 Buddha Temple, Hong Kong


When it was uploaded to FB, the software identified the two faces in this photograph and asked for tags! It was quite a surprise for me and it made me realize a limitation with existing facial recognition technology. Existing technology cannot differentiate between real human faces or faces which are part of a “non-human” element. This is one reason why facial recognition technology is known to be fooled using images. One can login to a system by showing an image of the person with authorized access. This was discussed by USA Today here. This is also the reason why high security establishments may go for multi-modal authorization in which facial recognition is just one part.

I guess for facial recognition technology to be truly a single point solution for authorization, it will have to learn to distinguish between human and non-human elements. The road ahead has a lot of interesting challenges!

Technology Innovation and Unemployment

In Education, Interdisciplinary Science, Research and Development on September 30, 2013 at 12:48 AM

Automation has increased productivity in many areas. If you look at the assembly line or shop floor of a car manufacturer, you will see automation in its full might. Though you will still find a certain number of workers, their number is far less compared to pre-automation days. You may have also come across call center staff who deal with queries related to insurance, bank related tasks etc. Most of these queries are routine in nature and it is the same kind of information that the staff has to provide to the callers. There is recent news that companies like IPsoft are providing artificial intelligence based virtual call center staff to handle such queries. This is expected to reduce the number of people required in BPOs and call centers. 

An aprocryphal tale is about a conversation between Henry Ford II and Walter Reuther. The former was the head of Ford Motor Company while the latter controlled its union. When Ford asked Reuther how he would make robots pay union dues, Reuther asked in return if Ford could make his robots buy cars. Ford got the point that any increase in productivity has to be met with an increase in the number of consumers. Ford raised the salary of his staff so that they could afford to buy cars. 

Do you think that an increasing rate of technological innovation can lead to rise in unemployment? If you believe in this, you probably believe in Luddite Fallacy. I would rather suggest to be open to debates on this issue. This issue is far from resolved and new insights keep coming now and then. Two opposing views on this issue can be found here and here published in The Economist and Forbes respectively.

Given the fact that many engineers work on systems which are meant to increase productivity, provide better services, it is only relevant to have a look at an aspect of economics and social change that they are seldom concerned with. It is not so much about questioning what they do rather it is more about understanding the mysterious ways in which the world moves!

On Diffusion of Innovations

In Education, Interdisciplinary Science, Research and Development, Startup on May 10, 2013 at 1:57 AM

Diffusion of Innovations is a remarkable book by Everett M. Rogers. It is also a field of study and research where questions related to the diffusion of innovations through different groups of people and cultures are studied. This theory seeks to explain how innovations spread, how they are adopted or rejected, their social impact and the rate at which these processes occur over a period of time. This book has plenty of examples of innovations that diffused and those that did not. Notable examples include the idea of water boiling that the public health service in Peru wanted to promote in a Peruvian village and failed in doing so; non-diffusion of the Dvorak keyboard; the relatively successful STOP AIDS campaign in San Francisco in the mid-1980s etc. Note that the use of the term innovation  is not restricted to technological innovations only. According to Rogers, “An  innovation is an idea, practice, or object that is perceived as new by an individual or other unit of adoption“.

Technologists and engineers generally think that a new idea will sell itself, that advantageous innovations will be quickly adopted. However, this is seldom the case and the adoption, in general, is slow. This is a fact that is of relevance to many start ups. There are social and cultural aspects of innovation that have a big influence on its adoption. Influencing the adopters involves not only relevant marketing but also addressing social, cultural and economic issues. Of course the range of issues to be addressed depends on the innovation that we are trying to sell or promote.

It would come as a surprise to many that Everett M. Rogers was not from business or engineering background. He was a scholar in  communications and sociology!