Thursday, 13 July 2017

Artificial Intelligence In E commerce

Artificial Intelligence For Ecommerce

What is Machine Learning?  What is Artificial Intelligence?  What is Big Data and Data Analysis?

People working in IT industry are bowled with these questions now a days.






Are not computers intelligent enough to do almost all the tasks perceived by human beings? Why is it necessary that machine should learn? Are not our software engineers making them to learn to do any kind of task? Are computers capable of learning?

Massive amount of data is being stored and manipulated on the servers and in the data-centers. Data is being stored to convert it into information by various types of report generating algorithms. So what is Big Data?
What is the need for further analysis of data What is Data Analysis?

I know these questions are lingering as doubts in your mind. In this article , there is trying to clear these doubts in a simple way.

Computers are still the dumbest machines on the earth. That's why they need intelligent software engineers to program them as per the task. They are still incapable to think as human beings. If you write a computer program to join two alphanumeric text e.g. "A" and "B", the output will be "AB". When the program will be given input data as "2" and "4" , the output will be "24". The program does not have capacity to think that it can be a numeric addition (+)  also. There is a possibility of answer (6). If you feed the above program with "CAR" and "TRUCK", the output will be "CARTRUCK". The program
does not have capacity to think and point that "CAR" and "TRUCK" can not be added in the real world.
All the above is based on the assumption that the program is a very basic program. It has been developed to add to alphanumeric text and it does not  have any further problem solving logic built into it.

Artificial Intelligence (AI) based programs attempt to solve this basic problem of not having intelligence.

Artificial Intelligence(AI) is a term given to a set of programs(based on AI algorithms) that builds intelligence
in the computer programs so that they evolve and learn when they are used with new set of data.So the  responses of such programs change according to time. They keep becoming more accurate as more real world data is given to them.  These programs have capacity of modification of  their rules and problem solving logic for giving responses as new knowledge or data is given to them.  Artificial Intelligence(AI) is a generic term given to such hardware or software or combination of both which demonstrates such capacity. AI based robot is the excellent example of such hardware and software.

Machine Learning is also part of AI , but generally it applies to software components which work with big database of knowledge. It is a subset of AI. Machine Learning programs are capable of learning from the data presented to them by  building realistic data models mimicking the real world.Their output becomes more realistic as big chunk of realistic data of real world problems is fed to them. Here the term Big Data comes into the picture. It is simply a term being used for vast amount of data for a particular domain or knowledge segment like finance, marketing, weather, geographical data,customer queries,etc.

Structure of Artificial Intelligence


What is a difference between a normal non AI program and AI program?

A normal non-AI program can give predetermined answers to a  predetermined set of questions for which it has been designed. Any question out of the set for which it is not designed will not be answered or taken.

An AI based program will treat questions out of set as new knowledge or data and it will modify itself and it's rules. It is called learning. Next time, if the same question is presented, it will give appropriate answer as per what it has learned. So AI programs are like little children. You keep giving them new information and they keep learning day by day. Their answers and responses changes day by day with new knowledge and insight in the direction of highest accuracy.

Differences between non AI and AI based programs or software

Normal non-AI based programs needs to be modified to solve new problems or to tackle new data or information. AI based programs have built-in capacity to change themselves. Rarely any changes in programs are required. Only new knowledge or insight is required to change it.

How E-commerce industry will be impacted?

E-commerce and E-tailing will greatly benefit with Machine Learning and AI. It is the industry where massive amount of data is generated day by day. On-line users or customers for E-commerce companies are highly intelligent and unpredictable in their buying patterns. They do not believe in loyalty. They are price-sensitive and prefer value for money. E-commerce portals do not give personal selling experience to on-line customers like brick and mortar stores. It is this basic lacuna where AI based stores will cater to.


Artificial Intelligence for Websites

Look and feel enhancement of store as individual customer wise

AI based E-commerce stores will have intelligent look and feel or User Interface(UI) design. They will be adaptive  in layout and theme color display. They will change layout and theme as per the taste of customer.
How will the E-commerce portal determine taste and preference of customer on individual basis? The answer lies into their product or service buying habit. If a customer consistently shops for apparel of red and blue colors, he/she is choosing simple designs of apparel with out any fancy items, the customer has preference for simplicity and taste for the above colors.

The layout will be adjusted from simple to complex as per their mouse clicking habit. If a customer is using simple widgets to perform the tasks on the store , it indicates that he/she is not tech savvy. If a customer is using complex features of  the store, it indicates that he/she is tech savvy and AI based store will present advanced features of User Interface or UI to that customer.

All that is possible because AI algorithms will maintain distinct persona of each customer in their database. The distinct persona will consist of demographic information,buying habit,income level,family details,hobbies,passions,dreams and other relevant information. It will be codified as "IF THEN ELSE RULE" in the knowledge base of the store. It will be maintained per customer wise.

Product or service recommendations as individual customer wise

Currently, product recommendations are defined by category manager or catalog manager of E-commerce
companies. It is not individualistic or personalized as per the single customer. So all customers find
same kind of recommendations delivered to them based on their selection of products in the cart.

It will change drastically because of AI algorithms. Recommendations  will be based on the taste of
individual customers and no two customers will be given same recommendations as their choices in the cart
may vary drastically. It is possible because AI algorithms will maintain distinct persona of each customer in their database. The distinct persona will consist of demographic information,buying habit,income level,family details,hobbies,passions,dreams and other relevant information.

Searching of products/services will be customized as individual customer wise

Search results will be filtered as per customer's persona. Many other important factors which will be taken care by AI algorithms while producing search result. Following are the factors which algorithm may consider: 
  • Country from where customer is visiting the online store
  • Date & Time of customer visit
  • Any festivals are being celebrated in the country
  • Any political situation or unrest is going in the country
AI algorithms will produce results based on all the above factors. Example: In India, during festival of light vacation, search will give weight to product/services related to celebrate Diwali festival, if customer is from that region. During Christmas vacation, search will give weight to products/services related to Christmas celebration. Again all the above suggestions will be further customized based on customer's demographic information,income criteria, passions, hobbies and other factors.

Anomaly Detection and Fraud Detection

E-commerce companies generate massive amount of data due to their day to day operations. Following types of data are generated:
  • New customer profiles
  • Order detail of new and old customers
  • Banking Details of new and old customers, credit card, debit card and Net Banking details except sensitive information
  • Addresses and delivery information where geo-graphic data is also part of it.
E-commerce companies  have to deal often with abusive or fraud customers who make excessive or
fraud orders with stolen credit and debit cards or banking details. It is a major source of financial loss and tarnishing of reputation for these companies.

AI algorithms can maintain a common database for fraud detection collectively pulled with member E-commerce companies or E-tailing companies. Just like in INDIA , CIBIL (TransUnion CIBIL) maintains a list of bank defaulters which is a co-operative umbrella  organization for all the banks and financial companies in INDIA.

The above database can use to detect fraud customers or users visiting the website of online store.

Application in Customer Support

On-line customers are made to wait long for resolving queries because of limitation of human resources in customer support or call centers. A significant amount of Operating Expenditure (OPEX) is required to provide desirable lever of customer support and service.

AI algorithms and Machine Learning algorithms are going to reduce that. Intelligent chat bots or software robots will answer phone calls and they will solve the basic problems or queries of the customers. To solve more complex queries or problems, they will escalate the issue to human customer support.

Chat bots and software robots will keep enhancing their knowledge of customer problems day by day as they will interact with more and more customers. Speech recognition and natural language processing via. deep learning will play a major role into this.

Apart from phone calls, intelligent chat bots and software robots will automatically answer phone calls,categorize emails, complain, request for information. They will also provide feedback content to various other departments of the organization.

Adaptive Pricing or Dynamic pricing of products/services

The biggest achievement of AI algorithms for E-commerce or E-tailing companies will be sensing the customer's pocket or capacity to pay. Algorithms will sense the market conditions for a particular product or service based on number of factors like prices offered by competitive companies,season, demand-supply gap for a particular product or service, sales geography and region and future demand. AI algorithms will suggest prices to E-commerce vendors based on the above factors. Also , they will help in maintaining optimum inventory based on market dynamics and demand-supply gap.

Summary

AI is a promising technology for E-commerce or E-tailing vendors to create WOW factor in their on-line stores. Let us keep our fingers crossed.

56 comments:

  1. I do agree that machines are only created by human intelligence. The scary part is human's themselves are allowing these machines to take over jobs for everyone. The human race is changing rapidly due to these issues. In saying all that, I dont complain making things a little easier for myself, especially in the work place.

    ReplyDelete
    Replies
    1. Thanks Phil for sharing your valuable insight. However, I still doubt that almost all types of jobs will be taken by machine. There are many many creative fields where human mind can not be replaced by machines in distant future.

      Delete
  2. Yews , we like it or not AI and robotics has became integral part of our life . They are also going to wipe out millions of job in IT/ITES sector .. But that's the feature of technology ,it evolves .

    ReplyDelete
    Replies
    1. Thanks Chandresh for giving feedback. I do agree with you that most of the routine jobs in IT/ITES sector will be wiped out in near distant future.

      Delete
  3. Ohh.. Sometimes I feel this world will turn into just AI & mchines & there will be no emotions left. They are making things really easy & creative but I still feel that we are losing the basics somewhere due to them.

    ReplyDelete
  4. Dear Jhilmil,

    Thanks for reading my post. I appreciate your feedback. With AI & machines, we may be able to replicate intelligence of mind. But emotions can never be replicated. Emotions are not part of the mind.

    Emotions are part of our soul and heart and they come from our life and living soul. No machine can replicate that. Because machines can not have souls on spiritual journey.

    We are all having human body having spiritual journey.

    The whole philosophy of "Buddha" is to remove mind which is the reason of sorrow. It is the mind that creates competition,hate, jealousy,greed and cunning nature.

    Our souls are filled with love and compassion. It is just we realize when we take spiritual path. Machines can never replicate that simply because they are not living being.

    A little bit of my soul pouring...
    Once again thanks for reading.

    Regards



    ReplyDelete
  5. AI and robots I find so interesting. It's crazy to think that the world has gotten so advanced where we use robots on a daily basis now.

    ReplyDelete
    Replies
    1. Thank you Ania for liking my post and thoughts. The future is not so distant when monotonous tasks will be replaced by robots and AI based systems.

      Delete
  6. These questions definately need to be asked and discussed, as this is in the not so distant future. Let's not take it to the Skynet and Terminator level though:)

    ReplyDelete
    Replies
    1. Thanks Lauren for sharing your thoughts. However, in my opinion Skynet and Terminator level catastrophe is not possible at least in our lives simply because the intelligence will be controlled and managed by human beings.

      Delete
  7. It's amazing how far A.I. and robotics have come! This was a very interesting read. Learning that A.I. can and will change the look of a site based on the viewer's personal tastes blew my mind! This would greatly help sellers. :)

    Christie's Take on Life.

    ReplyDelete
  8. It is amazing how A.I. Now helps to speedup transactions and others. Am excited what it can do more.

    ReplyDelete
  9. Thanks Blair for reading the post. I will keep you posted the kind of tasks which can be handled by AI and Machine Learning.

    ReplyDelete
  10. A.I. is surely gonna make things for humans easier in the near future.

    ReplyDelete
  11. Thank you Ronak for appreciating my post. Your thoughts are very relevant and we are going to witness a new technological revolution.

    Regards

    ReplyDelete
  12. What an interesting (and very informative post!) I've definitely seen the use of this within customer service with chatboxes and whatnot as you mentioned. I remember when AIM had something similar and it was SOO mindblowing back then that it's become more commonplace now.

    ReplyDelete
  13. Thank you Taiwo for appreciating my post. Off Course, the best of user of AI and machine learning will be in the area where office assistants or personal secretary will be replaced by intelligent chat bots or virtual personal secretory.

    ReplyDelete
  14. It is an exciting and scary time all at once. At some point we just need to stop taking away the jobs!

    ReplyDelete
    Replies
    1. Thanks Mary for reading the post. Yes, it is scary time. A lot of new type of jobs will be created and many more might be destroyed.

      Delete
  15. It's great that artificial intelligence mechanisms can triage phone calls complaints etc. I don't believe that these machines will replace human workers though because there will always be someone needed to repair and maintain the machines. It amazing what humans have been able to build within the last 20 years.

    ReplyDelete
  16. Thanks for this interesting post. AI is now being use in banking. And its cool for convenience.

    ReplyDelete
  17. Thanks Blair for appreciating the thoughts. Yes, AI and machine learning will penetrate in the all the core area of operations of a futuristic bank where bankers will rely on intelligent AI based algorithms to suggest products/services to customers. It will also change the way of sales and marketing operations of a bank because
    huge data of customers is available with them.

    ReplyDelete
  18. sounds very promisisng indeed! It's interesting how it will affect the way of sales!

    ReplyDelete
    Replies
    1. Thank you Chelf for appreciating my post.

      The area of sales and marketing is going to be impacted most. Big Data technology coupled with AI and Machine Learning algorithms will help in Sales Forecast and planning of sales strategies.

      Delete
  19. It's astonishing how much AI is actually used in today's technology and how big companies, even if they don't admit it, they use it a lot (and the biggest is Google). I think it's just a matter of a few years until the technology as we know it it's gonna drastically change. I work with big data every day and I know how fast thing evolve.

    ReplyDelete
    Replies
    1. Thank you Joanna for appreciating my post. It is great to hear that you are working with "Big Data" everyday.

      Delete
  20. I think this is going to be really helpful when it comes to customer service issues. Very informative post!

    ReplyDelete
    Replies
    1. Thanks Priyanka for reading my post. You have exactly pin pointed the area where AI and Machine Learning algorithms will start making mark soon. Most of the customer service jobs require thorough understanding of customer psychology and individual customer's persona. Ultimately, customers are human beings.

      AI and Machine Learning algorithms coupled with Big Data technology will help in generating accurate individual customer's profile which will truly represent individual customer persona.

      Intelligent agents and chat bots will help customer service agents to accurately diagnose customer's problem at a given time and take appropriate decision.

      We may see very exciting times in the future for call center and BPO industries.

      Regards

      Delete
  21. This is an interesting topic and talk of the town (in my opinion). AI is threatening a lot of things. But I think there will always be a difference between AI and a human being. AI can never do what a human can do and humans will always be able to do what AI can do and I think this is the difference maker. Very nicely, well written and informative post.

    ReplyDelete
  22. Thank you Vicky for appreciating my thoughts. I completely agree with you that there will always be difference between AI and human being.But they will start providing supplementary intelligence to human beings on many levels. The main task of AI and Machine Learning algorithms will be to complement human intelligence with vast source of knowledge and enhance the decision making power for day to day life.

    Once again thanks for sharing your valuable insight.

    Regards

    ReplyDelete
  23. The world is turning into robots , whilst AI is useful in the sense that things get done quickly it's sad that many people are being made redundant and we can no longer communicate with fellow humans , making the world a sad place to live. Don't know what the next 50 years will look like .

    ReplyDelete
    Replies
    1. Thanks Akeh for liking my post. I appreciate your thoughts. We are becoming less human.

      Regards

      Delete
  24. Hi, I find the concept of AI and computers exciting yet exciting at the same time. I was interested in the reference to customer sewrvice that you used. Ok don't thin will take the place of all jobs though.

    ReplyDelete
    Replies
    1. Thanks Pinkiebag for liking my post. Yes, you are right. Not all jobs can be performed by AI and Machine Learning.

      Delete
  25. I've never thought about this. You've definitely done a great deal of research into the topic. We all certainly want to have a "wow" factor.

    ReplyDelete
  26. Thank you CJ for appreciating my post. It is the encouragement of you good people to keep me going for doing good.

    Once again thank you.

    Regards

    ReplyDelete
  27. I was actually reading about this last night and listening to a Ted Talk about this topic. It's really scary how the machines can actually learn to become smarter over time. Like how the machine won against the world champion of the Japanese board game Go. And how the AI machines are creating their own language to communicate with each other! Fascinating stuff, yet scary at the same time.

    ReplyDelete
  28. Thank you Jojo for appreciating my post.

    ReplyDelete
  29. Computers are genius and the base for my work, since started blogging I have learned so much, but would love if they would just read my mind and did everything without input!!

    ReplyDelete
    Replies
    1. Thank you little foot Adventures for appreciating my post. Research is being carried out and scientists are discovering new facts about our mind and how it thinks ? Technologies are being developed to read human thought patterns.

      You can find some input in this area in this blog post:

      Computer Reads Thoughts Instantaneously

      Regards

      Delete
  30. This is actually pretty intriguing and you did a nice job covering all sides of the issue. Nicely done!

    ReplyDelete
    Replies
    1. Thank you Christopher for appreciating my thoughts. It is the encouragement of you good souls that makes humans to do good work.

      Regards

      Delete
  31. I love all the discoveries and development in the technology sector because it makes my work easier. I just don't it is cool if robotics / AI will take over human jobs. Technology can help, but not replace.

    ReplyDelete
    Replies
    1. Thanks My Teen Guide for appreciating my writing. Yes, you are right. These technologies will help humans in nearby distant future, but those days are far away when they will start replacing human beings.

      Regards

      Delete
  32. It is quite intimidating to know how advanced technology is becoming but instead of being scared we should embrace its brilliance. After all a world where e-commerce is accentuated by AI can only be a good thing right?

    ReplyDelete
    Replies
    1. Thanks ana de jesus for liking my post. AI and Machine Learning will surely make a difference in E commerce sector and it will increase the concept of personalized selling. Beyond that who knows what the future holds?

      Regards

      Delete
  33. Thanks for sharing! That post is really very interesting and super informative at the same time!

    ReplyDelete
  34. Thanks Dreammerin for appreciating my post. It is my little effort to spread a bit of knowledge in the world.

    Regards

    ReplyDelete
  35. This is very much an interesting post and it is quite the scary thought about AI but yet at the same time exciting. Which is why us humans like it so much!
    ~ http://viabella-thebeautifullife.blogspot.com/

    ReplyDelete
    Replies
    1. Thanks Via Bella for appreciating my post.

      Regards

      Delete
  36. I read this quote somewhere and like it personallly, "artificial intelligence is no match for natural stupidity."
    Yours was a nice post to read, but I still worry about the future!

    ReplyDelete
  37. Thank you Besties for liking my post. Yes, you are right and machines can never match natural intelligence or stupidity of human beings.

    Regards

    ReplyDelete


  38. Its a wonderful post and very helpful, thanks for all this information. You are including better information regarding this topic in an effective way.Thank you so much

    Personal Installment Loans
    Title Car loan
    Cash Advance Loan

    ReplyDelete
  39. Dear Philips,

    Thank you for appreciating my post.

    Regards

    ReplyDelete