Quietly and steadily algorithms have improved your life. Pedro Domingos, University of Washington, notes, "They find books, movies, jobs, and dates for us, manage our investments, and discover new drugs."
With rapid advances in machine learning, many of these algorithms are not just dumb programs; they are learning from our digital data trails. "Machine learning is the automation of discovery--the scientific method on steroids -- that enables intelligent robots and computers to program themselves," said Domingos.
We recently notes 8 Ways Machine Learning Will Improve Education. But even closer to home, this post was inspired by a text from my iPhone which had inferred by day and time where I was headed and, after checking the traffic, let me know I'd be home in five minutes. Half awesome, half spooky, machine learning, according to Domingos, is the new infrastructure for everything.
Following are 10 ways data science, and specifically machine learning, are making your life better.
1. Machine learning is modeling cancer to find a cure. Quaid Morris, University of Toronto, told Talking Machines that he's using machine learning to find a better way to treat cancers. Using Bayesian models and decision trees, Dr. Morris can move from population measures to models of individual cells.
With Paul Boutros, Morris launched a global crowdsourced competition to find new tools for researching cancer.The contestants will analyze vast amounts of DNA sequence data to identify genetically distinct groups of cells within tumors that are often the reason why therapy fails.
A team from University of Ioannina, Greece, use machine learning to classify cancer patients into high and low-risk groups and to model treatment and outcomes.
2. Machine + human team selects your wardrobe. Eric Colson, chief algorithms officer at Stitch Fix told Ben Lorica of the O'Reilly Data Show that they combine human intuition and machine learning to recommend woman's wardrobe items. These "human-in-the-loop systems" combine empiricism and judgment, "combining art and science."
3. Graph databases secure networks and detect fraud. Emil Eifrem, CEO and co-founder of Neo Technology, told O'Reilly's Ben Lorica about the many interesting tools for storing, managing, visualizing, and analyzing massive graphs. Applications include recommendations, fraud detection and security.
Rupesh Kumar, Director of Lepide Software, noted that "Traditional cyber security applications are built on rules, signatures, and fixed algorithms, and can act only based on the "knowledge" that has been fed to them." But machine learning applications are "learning" algorithms, which check a continually increasing data set."
4. Smart systems recognize your face. Has Facebook recognized your face, or your kids or your spouse? Facebook says they use an algorithm to calculate template based on facial features.
5. Deep learning algorithms predict problems. SriSatish Ambati, CEO of H2O.ai, said "Deep learning is a rapidly growing discipline that models high-level patterns in data as complex multilayered networks." In addition to solve repetitive problems like speech recognition, image recognition, 3-D object recognition, and natural language processing, deep learning can predict problems. For example, deep learning can identify suspicious transactions in payment systems providers; potential threats in data centers and computer networks; possible part failure in motor vehicles based on mined sensor data; and production and distribution bottlenecks.
6. Smart machines answer your banking questions. Have you noticed all the new personal finance apps out there? (Here's a couple: Acorns, Betterment, Digit, Goodbudget, Kasisto, Level Money, Mint, Wally, YNAB, and your bank).
In addition to basic planning, banking, and investing application, these new apps offer a higher level of customer service that most low value customers are used to. Machine learning enables 'high-touch' personal services including 'live' chat rooms where machine learning assists in responding to queries.
7. Smart machines pick your airplane and route. Smart airlines use algorithms to decide which class of airplanes to buy, to pick routes, drive customer loyalty. Manish Saraswat, Analytics Vidhya, thinks "Southwest Airlines and Alaska Airlines are among the top companies who've embraced data science to bring changes in their way of working."
8. Smart delivery logistics. Logistic companies like DHL, FedEx, and UPS have used data science to improve their operational efficiency. Using data science, these companies have discovered the best routes to ship, the best suited time to deliver, the best mode of transport to choose thus leading to cost efficiency, and many more to mention. The data that these companies generate using the GPS installed, provides them a lots of possibilities to explore using data science.
9. Machine beats champion Go player. Feeling underchallenged? With the 19x19 board, the game of Go was a tougher test than chess but a smart algorithm from Google DeepMind can can now beat a champion Go player. Next month AlphaGo will face legendary Lee Sedol, the top Go player in the world over the past decade.
And there's so much more; machine learning is quietly reshaping healthcare and insurance, search and advertising, shopping and price comparison, and every sector where data gets generated.
What does this mean? Recent advances suggest that educators should be familiar with machine learning applications and implication in their field. Young people should develop at least conversational knowledge of data science applications in their area of interest. An introduction to coding would also give young people an appreciation for how applications are developed and how data is captured and managed.
Disclosure: Tom Vander Ark is CEO of Getting Smart and a partner at Learn Capital, a venture capital firm that invests in educational technology.