How Facebook Uses Artificial Intelligence.

Original article was published by Rohitbhatt on Artificial Intelligence on Medium


How Facebook Uses Artificial Intelligence.

In this article we have to understand How Facebook Uses Artificial Intelligence. Before understanding this we have to understand what is Artificial Intelligence(AI)?

What is Artificial Intelligence (AI) ?

Artificial intelligence (AI) makes it possible for machines to learn from experience, adjust to new inputs and perform human-like tasks. AI works by combining large amounts of data with fast, iterative processing and intelligent algorithms, allowing the software to learn automatically by recognizing patterns in the data.

some major subfields of AI are:

  • Machine Learning (ML) is an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed. Machine learning focuses on the development of computer programs that can access data and use it learn for themselves.
  • Deep Learning (DL) is a variation of machine learning — it involves the ability of machines to develop self-learning capabilities from large amounts of data using huge neural networks with many layers of processing units. Common applications include image and speech recognition.
  • Natural language processing (NLP) is the relationship between computers and human language. More specifically, natural language processing is the computer understanding, analysis, manipulation, and/or generation of natural language.
  • Computer vision is an interdisciplinary field that deals with how computers can be made to gain high-level understanding from digital images or videos.

now we understand How Facebook Uses Artificial Intelligence.

  1. Textual analysis

A large proportion of the data shared on Facebook is still text. Video may involve larger data volumes in terms of megabytes, but in terms of insights, text can still be just as rich.

Facebook uses a tool it developed itself called DeepText to extract meaning from words we post by learning to analyze them contextually. Neural networks analyze the relationship between words to understand how their meaning changes depending on other words around them.

the following video is helpful how Facebook Deeptext works.

2. Facial recognition

Facebook uses a DL application called DeepFace to teach it to recognize people in photos. It says that its most advanced image recognition tool is more successful than humans in recognizing whether two different images are of the same person or not — with DeepFace scoring a 97% success rate compared to humans with 96%.

the following video is helpful how Facebook DeepFace works.

https://www.youtube.com/watch?v=YjYIMs5ZOfc

3. Targeted advertising

Facebook uses deep neural networks — the foundation stones of deep learning — to decide which adverts to show to which users. This has always been the cornerstone of its business, but by tasking machines themselves to find out as much as they can about us, and to cluster us together in the most insightful ways when serving us ads.

4.Control the Content User See

Facebook already uses algorithms to determine which content appears on your News Feed. This has been a defining feature of the product since the beginning, though the algorithms have changed over time. But today, says the company, AI is responsible for more than just guessing what content you’ll like. Today, AI affects what you see when you browse Facebook, based on your interests and what your network finds interesting.

And that’s how Facebook uses AI for increasing its business and improve the user experience.