Can Machine learning algorithms with companies brand/s logo/s as input images dataset interpret & give information about the company, products & services ?

Input :

Logo images format : gif, jpg,tiff.

Example : Intel logo image.

Output :

Website : intel.com

Products & Services :

Integrated Chips manufacturers.


Very likely no!

Machine learning algorithms aren't magic, they cannot see or find stuff that is not there.

We know for a fact that some trends and hints exist that link a companies exterior communication to it's industry e.g. social media companies like blue logos (think Twitter, Facebook, linkedin, etc.).

However for the most part logos, brand names, etc. do not have a structured way that ties them to such a specific information such as website-url, products and services.

Practically you will also have a huge problem gathering training material. This is a supervised image recognition problem which means that you would need hundreds/thousands of examples were images are correctly tagged with the information to train your model.

Given that a lot of industries do not even have that many brand names this will be near impossible.


If all you want to do is identify the proper information about a company you could use ML to systematically crawl and gather that information from wikipedia or a companies website.

However that time and money is properly better spend on buying access to one of many, many company databases that already exist.

  • $\begingroup$ Thanks for the information. Can Machine learning algorithms take input dataset as animated gifs images?. I mean can animated company brand Logo gifs assist in this regard? $\endgroup$ – Prashant Akerkar Sep 17 '20 at 13:37
  • $\begingroup$ Animated gifs can be easily used as input data but they still would not help in your goal. You would need a large amount of already annotated gifs to use for the training, I do not think such a training repertoire exists or can be created manually by just one person. And finally I do not think it overcomes the core problem: there likely isn't a strong relation between logos, corporate design and the sort of hard facts you seek. $\endgroup$ – Fnguyen Sep 17 '20 at 14:16

Basically in machine learning, you can't take a dataset and want to "find any info". You have to specify which kind of info you want. In your case, you could do a complete model trying to predict, using the logo as entry, if the company is recent or old for example. Here you defined your problem. Then you'll need training data, so you'll either have to specify yourself for a huge amount of logo, if the company is old or not, and then your model has some basis to learn, or find a way to automate this process (like browse logos and automatically find the date of creation of the firm to create the training data). This problem is a Classification problem.

You can also make Clustering, which would be for example giving the model some logos, and ask it to make groups of logos having the same global look.

Wathever your need is, you have to define it clearly so as your algorithm trains in this goal. You cannot just say "give me some informations about the company, the product"

  • $\begingroup$ Thanks for the information provided. $\endgroup$ – Prashant Akerkar Sep 17 '20 at 14:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.