Nand Kishor Contributor

Nand Kishor is the Product Manager of House of Bots. After finishing his studies in computer science, he ideated & re-launched Real Estate Business Intelligence Tool, where he created one of the leading Business Intelligence Tool for property price analysis in 2012. He also writes, research and sharing knowledge about Artificial Intelligence (AI), Machine Learning (ML), Data Science, Big Data, Python Language etc... ...

Full Bio 
Follow on

Nand Kishor is the Product Manager of House of Bots. After finishing his studies in computer science, he ideated & re-launched Real Estate Business Intelligence Tool, where he created one of the leading Business Intelligence Tool for property price analysis in 2012. He also writes, research and sharing knowledge about Artificial Intelligence (AI), Machine Learning (ML), Data Science, Big Data, Python Language etc...

3 Best Programming Languages For Internet of Things Development In 2018
427 days ago

Data science is the big draw in business schools
600 days ago

7 Effective Methods for Fitting a Liner
610 days ago

3 Thoughts on Why Deep Learning Works So Well
610 days ago

3 million at risk from the rise of robots
610 days ago

Top 10 Hot Artificial Intelligence (AI) Technologies
317550 views

Here's why so many data scientists are leaving their jobs
82230 views

2018 Data Science Interview Questions for Top Tech Companies
80247 views

Want to be a millionaire before you turn 25? Study artificial intelligence or machine learning
78141 views

Google announces scholarship program to train 1.3 lakh Indian developers in emerging technologies
62835 views

Lessons learned from Google's application of artificial intelligence to user experience

By Nand Kishor |Email | Jan 28, 2018 | 9111 Views

Google developed an intelligent camera that learns what photos are meaningful to users. Behind the product is human-centered machine learning.

Google's user experience (UX) proponents have shared how they have been able to apply a potent new tool to promote and embed human-centered design into the site's projects: machine learning. In a recent post, Josh Lovejoy, UX Designer for Google, describes the process he and his team employed to integrate what they call "human centered machine learning" into a recent initiative.

"Our team at Google works across the company to bring UXers up to speed on core [machine learning] concepts, understand how to best integrate machine learning into the UX utility belt, and ensure we're building machine learning and AI in inclusive ways," Lovejoy explains. A great deal of human-centered machine learning went into the development of Google Clips, an intelligent camera that learns and selects photos are meaningful to users. The goal was to help camera users avoid taking countless shots of the same subjects in the hopes of finding one or two standouts.


Machine learning systems were trained to seek out the best photos -- but it required a great deal of training to get the model right, Lovejoy relates. Plus, quite a bit of rethinking was required to reduce the complexity of the user interfaces.

In a previous post, Lovejoy and a colleague, Jess Holbrook, outlined the seven core principles behind human-centered machine learning that were applied to the Google Clips project:

  1. "Don't expect machine learning to figure out what problems to solve"
  2. "Ask yourself if machine learning will address the problem in a unique way"
  3. "Fake it with personal examples and wizards" (Ask participants at user research sessions to test with their own data.)
  4. "Weigh the costs of false positives and false negatives" (Determine what errors are most impactful to users)
  5. "Plan for co-learning and adaptation"
  6. "Teach your algorithm using the right labels" (The system needs to be trained to be able to answer the question "Is there a cat in this photo?")
  7. "Extend your UX family, machine learning is a creative process" (Machine learning isn't just for engineers, everyone needs to get involved.)
  8. In his latest update, Lovejoy expresses some universal truths the Google teams have learned and now adhere to in the process of using AI to produce superior UX:

UX proponents need to understand machine learning. It's important that software designers, as well as developers, have an understanding of what AI and machine learning will bring to the table. "It'll be essential that they understand certain core ML concepts, unpack preconceptions about AI and its capabilities, and align around best-practices for building and maintaining trust," Lovejoy says.

User requirements are everything. No matter how sophisticated the technology, it alone can't identify and solve business problems or act on business opportunities. Lovejoy relates. "If you aren't aligned with a human need, you're just going to build a very powerful system to address a very small--or perhaps nonexistent--problem," Lovejoy relates.

It's about trust. Many employees -- and executives for that matter -- have a fear of AI. Simply engineering AI into processes and products without their input will only exacerbate those fears.

It's about the enterprise and its corporate culture. As with all important technology developments, an adverse or siloed corporate culture will only lead to resistance and dysfunction. "Every facet of ML is fueled and mediated by human judgement; from the idea to develop a model in the first place, to the sources of data chosen to train from, to the sample data itself and the methods and labels used to describe it, all the way to the success criteria for wrongness and rightness," says Lovejoy.

Source: ZDnet