惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Project Zero
Project Zero
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Scott Helme
Scott Helme
Know Your Adversary
Know Your Adversary
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
WordPress大学
WordPress大学
AWS News Blog
AWS News Blog
小众软件
小众软件
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Jina AI
Jina AI
AI
AI
美团技术团队
人人都是产品经理
人人都是产品经理
S
Secure Thoughts
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
Visual Studio Blog
宝玉的分享
宝玉的分享
Security Latest
Security Latest
P
Privacy & Cybersecurity Law Blog
C
Cisco Blogs
大猫的无限游戏
大猫的无限游戏
Google Online Security Blog
Google Online Security Blog
L
LINUX DO - 最新话题
罗磊的独立博客
Recent Announcements
Recent Announcements
H
Hacker News: Front Page
博客园 - 【当耐特】
K
Kaspersky official blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
SecWiki News
SecWiki News
Schneier on Security
Schneier on Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Apple Machine Learning Research
Apple Machine Learning Research
F
Full Disclosure
Google DeepMind News
Google DeepMind News
V
V2EX
博客园 - 聂微东
量子位
云风的 BLOG
云风的 BLOG
C
Check Point Blog
J
Java Code Geeks
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
W
WeLiveSecurity
Engineering at Meta
Engineering at Meta
V2EX - 技术
V2EX - 技术
Vercel News
Vercel News
L
LINUX DO - 热门话题
T
The Exploit Database - CXSecurity.com
L
Lohrmann on Cybersecurity
The GitHub Blog
The GitHub Blog

Mastercard Dynamic Yield

Email, SMS and push done right: A marketing leader’s guide to channel selection How Valamar engages travelers earlier with real-time booking context Gartner Recognizes Mastercard Dynamic Yield as an 8‑Time Leader in Personalization Engines— Mastercard Dynamic Yield 2026 Personalization Maturity: Disruption Is Redefining E-Commerce Success Modern customer journey orchestration: Latest capabilities, best practices and omnichannel strategies — Mastercard Dynamic Yield Saks Fifth Avenue Elevated Luxury With AI Personalization 2025 Personalization Maturity Report for E-commerce - ES — Mastercard Dynamic Yield 2025 Personalization Maturity Report for E-commerce - PT — Mastercard Dynamic Yield How to Drive More Subscribers to Your Mailing List: Proven Strategies for MarketersMastercard Dynamic Yield Reconnect by Mastercard Dynamic Yield: Smarter Customer Journey Orchestration Send-Time Optimization — Mastercard Dynamic Yield Channel Prioritization — Mastercard Dynamic Yield Real-Time Adaptation and Dynamic Optimization — Mastercard Dynamic Yield Post-click Experiences — Mastercard Dynamic Yield Search Ranking Optimization — Mastercard Dynamic Yield Visual Search — Mastercard Dynamic Yield Semantic Search — Mastercard Dynamic Yield How Bergzeit Increased Conversions 3x with Conversational AI Email Deliverability Best Practices: Reach the Inbox. Deliver the Experience. The enterprise guide to IP warming: Boost deliverability, ensure compliance, and power seamless journeys Visual Search Meets Multimodal AI: A New Era of Product Discovery Where human ingenuity fits in the AI-driven marketing era Infographic: The state of personalization maturity in e-commerce - 2025 AI and Personalization Are Revolutionizing E-commerce Search Transform product discovery with Experience Search: AI that understands your shoppers AI Fuels New Demands for Personalization — Is E-Commerce Maturing Fast Enough? From Fragmentation to Connection: Mastering User Identification for Personalization — Mastercard Dynamic Yield 2026 Personalization Maturity Report for E-commerce - PDF — Mastercard Dynamic Yield Add To Cart Recommendation Modal — Mastercard Dynamic Yield Shoppable Video Notification — Mastercard Dynamic Yield Dynamic Yield by Mastercard Recognized as a Leader by Gartner® and Forrester Leroy Merlin Gains 32% Purchases with ML Recommendations Conversational Commerce: Your Guide to This Market-Shifting Technology Your Global Test Could Be Limiting Your Personalization Growth — Mastercard Dynamic Yield Personalize with Empathy to Meet Evolving Customer Needs The Resource Constraints Blocking Banks’ Personalization Gain Steering by Data: How to Avoid Assumptions and Motivate Your Team — Mastercard Dynamic Yield AI and personalization can close the empathy gap between brands and their customers A Leader in the Gartner Magic Quadrant for Personalization - Dynamic Yield Black Friday Is Coming—Is Your Personalization Strategy Airtight? Personalization Blueprint Survey - Dynamic Yield by Mastercard How Personalization Fuels Success in Latin America's Digital Boom Signet Jewelers Sees 88% Conversion Lift from Personalization Solving Data Issues for Financial Services with Personalization — Mastercard Dynamic Yield How to Executive Reporting Can Help You Grow Your Personalization Program Breaking the personalization barrier for banks Bring the personal back to shopping this holiday season​ with Shopping Muse Dynamic Yield makes Personalization a Breeze for Issuer Dynamic Yield by Mastercard Is Making Personalization a Breeze for Banks How to Deliver a Less Frustrating Online Shopping Experience VIDEO: Banking's Personalization Revolution: Data-Driven Transformation Bunnings' Buyer Center Casas Bahia's Buyer Center Magalu's Buyer Center Carrefour's Buyer Center 3 Tips to Integrate GenerativeAI into Your Personalization Workflow — Mastercard Dynamic Yield TUI Cruises Sees 10.3% Uplift in Add to Cart from Personalization The Revenue Gains From Personalization That FIs Can’t Ignore Calling All UK Banks: Personalisation Is Crucial to Meeting the New Consumer Duty Mandate What Marketers Miss in the GenAI Discussion vidaXL's Buyer Center The 2 Breakthrough Technologies Driving Smarter Product Recommendations Fashion Retailers: Your Product Feed Needs Spring Cleaning, Too — Mastercard Dynamic Yield Tommy Hilfiger's Buyer Center G-Star Raw's Buyer Center Hunkemöller's Buyer Center Here's Why Your Customers Are Tuning You Out Intersport's Buyer Center How AI Is Ushering in the Future of Interactive Commerce Mastering Channel Prioritization: How to Optimize Re-Engagement with a Winning Strategy Clark's Buyer Center Optimized messaging for purchase completion Affinity-powered triggered messages - personalization use cases Anticipate customer's next best item - personalization use cases Charlotte Tilbury's Buyer Center Rituals' Buyer Center The Dynamic Duo of A/B Testing and Personalization Müller's Buyer Center Next's Buyer Center La Redoute's Buyer Center Why Gen Z Craves Personalized Restaurant Experiences The human advantage in the age of AI and personalization Sky Personalizes Subscription Management for Millions On Leverages Personalization to Build Community Build-A-Bear Workshop's Buyer Center Oak Furnitureland's Buyer Center Coach's Buyer Center The Perfect Match: Marry Your CMS and Personalization Systems for Customer Love 4 Signs You Need to Move Beyond Your ESP's Email Personalization Functionality Sainsbury's, meet Dynamic Yield Charles Tyrwhitt's Buyer Center Burberry's Buyer Center Personalization in QSR: The Possibilities You Didn’t Know Existed The State of Personalization Maturity in Grocery/CPG Chanel's Buyer Center Swarovski's Buyer Center Building the Right It: How “Pretotyping” Guides Product Decisions with Concrete Data The Power of a Primary Audience Strategy for Financial Services Similarity Badge — Mastercard Dynamic Yield How Deep Learning is Adding Predictive Personalization Prowess to User Affinity Profiling
Smoke, mirrors, and other obstacles along the way to ethical AI
2019-07-08 · via Mastercard Dynamic Yield

One of the hottest topics in Software today is AI. And if you’re anything like me, it’s safe to assume you’re keeping up on all the recent trends in its development. A few years ago, you may have even seen a piece come out of The Netflix Tech Blog, where the streaming service discussed how it personalizes artwork when recommending content to each user based on their personal viewing history. 

I found it particularly interesting, primarily as the algorithm described, and the whole workflow around it was strikingly similar to what Dynamic Yield used in our product not long ago. I even gave a talk about our approach to the field of Contextual Bandits – which belong to a niche sub-domain of ML and is only rarely discussed. 

But as it turns out, the algorithm was speculated to have been behind some racial targeting, and more recently, the internet lit up with criticism over African Americans being served alternate movie posters showing only black actors. Especially egregious, as people have noted, is the fact that the actors featured did not receive any significant screen time in the movie itself.

Alternate movie posters on Netflix

In the wake of the controversy, Netflix went on record claiming, “We don’t ask members for their race, gender, or ethnicity so we cannot use this information to personalize their individual Netflix experience. The only information we use is a member’s viewing history.” 

Isn’t that distinction mostly semantic, though?

During the rest of this post, I’ll dive into the wider underlying issue here and why those in the industry need to be more responsible when it comes to designing future algorithms. 

The inconvenient, convenient truth

To many people, Machine Learning is clouded in an aura of mystery. I typically see the topic being portrayed as some mythical new force – its inner workings and boundaries unknown. This image benefits companies, who now promote their technology as a mysterious, complex marvel. It also allows them to dodge controversies with pretty ambiguous responses, much like the case here with Netflix. But this isn’t the first time Machine Learning and skin color has become an issue of debate. 

In fact, models for image labeling and classification trained on huge datasets are now being offered as-a-service. And it turns out these services are pretty darn accurate when classifying skin color and gender. Except when it comes to black females.

Amazon’s Rekognition AI software - prediction rate

Lower detection rate for darker females by Amazon Rekognition

In August of 2018, researchers found Amazon’s Rekognition AI software had much higher error rates when predicting the gender of darker-skinned women in images, compared to that of lighter-skinned men.

So what’s the reason for this weakness, and why should we be concerned? 

One simple cause may be selection bias – algorithms trained on a few images of black females as opposed to many images of white people or males. In a situation such as this, an algorithm would usually tend to make only “safe bets,” selecting what it has seen more frequently. In others, it can be hard to obtain enough samples per each type we wish to classify in order to get it right. Alternatively, maybe the algorithm struggled due to lighting conditions or low dynamic range in the source images, which can’t yet be handled well. However, it probably had more to do with the dataset chosen as the input for the model.

But as facial recognition technology increasingly gets adopted by government agencies and law enforcement, it begs the question of what such inaccuracies may lead to. 

Let’s take this a bit further…

Imagine you are an engineer in charge of training a new autonomous vehicle. It’s not hard to conceive you’d likely teach it in more affluent areas, usually dominated by white people. In such a case, the vehicle presumably wouldn’t be as good at detecting non-white pedestrians. I’m not trying to point fingers or make wild guesses – the truth is that it’s still human to make mistakes and teach the computer to do so as well. 

I’d like to focus now on our responsibilities as practitioners in the field and the challenges we’re facing, even when doing our work with the best of intentions.

Doing our best, yet still introducing errors

Let’s consider Netflix again – based on their technical blog, it’s easy to conclude there was no super-human artificial intelligence at work here. Rather, it seemed like a manual process whereby videos in the content library were tagged with a set of labels which someone thought were meaningful for optimization. We don’t know whether those labels were created around the theme of “Has Black Actors,” or what exactly was on that list but a team of graphic designers was then tasked with creating different variations of movie posters to match these labels. This enabled the algorithm to match people’s past viewing habits (represented as labels) with their tendency to click on a specific artwork variation. 

Does that match Netflix’s response?

Technically, Netflix is correct in stating it uses viewing preferences rather than trying to determine the race of the users themselves, and I don’t attribute them with any ill will. However, I do feel their response left out a slightly inconvenient fact, which is that intelligent design was still at work here (please pardon the pun). Similarly, as it pertains to Amazon’s gender/race detection, we do not know exactly what led to a higher rate of darker females being misclassified by algorithms. There’s a good chance selection bias was unknown to the algorithm creators, perhaps made worse by other technical difficulties. 

Dynamic Yield for Developers →

With a powerful set of personalization APIs, the world’s best builders can dream it, develop it, and deliver it – with simplicity.

One thing is clear to me, though. Whenever we’re charged with creating such models and deciding what input to feed them with, we have a responsibility to take bias seriously. It’s not just about getting valid statistical or business results, but also keeping ethics in mind. The general public may have the notion of AI as a black box emitting unforeseen outputs, and admittedly, there probably is a growing amount of truth to it. However, we are still affecting the outputs of the AI to a large degree, and if we find we’ve unintentionally made errors, we should clearly explain what went wrong and how we’re gonna fix it, regardless of how inconvenient it may be. 

Bias and misconceptions are older than the current AI hype cycle and much has been written about core issues with the infamous p-value calculation, which is the basis for classic A/B Testing. (See the term p-hacking and Evan Miller’s writeup on “How Not To Run an A/B Test.)

The problem does not even squarely lie in the math itself, but with how easy and tempting it is to misuse and misinterpret it. One of the alternative approaches is switching to Bayesian A/B Testing, and at Dynamic Yield, we’ve done just that. We believe this method provides results simply better adapted for humans, and over time, have added similar protections around our product. Some of the potential pitfalls we found ahead of time, but often we had to learn things the hard way. And as we now move from A/B Testing towards Deep Learning-based Personalization, there are again issues of a new scale.

Tackling bias in a less interpretable age

Deep neural networks, by design, typically make it significantly harder to detect which specific input features had the most influence on the output. Unlike the machine learning methods of yesterday, such as Random Forest or Logistic Regression, extracting the significant features is now a much bigger challenge. As Idan Michaeli, our former Chief Data Scientist once said, “Deep understanding and predictive ability are decoupling as we speak.” This is no small thing, and arguably, it is at odds with the former method of making scientific progress.

Methods of gaining interpretability for Deep Learning models do exist. While I am not personally qualified enough to comment on them, I do see a major opposing trend that is quickly gaining momentum. Transfer Learning offers great benefits yet pushes us again towards less interpretability. 

To explain this term, let’s assume I want the computer to distinguish between a few different types of trees. If no model exists to do exactly that, it would be very hard to get a few hundred, if not thousands of images for each tree type. Under these conditions, crafting my own model from scratch would no doubt be resource-intensive and may not lead to great accuracy. 

Instead, what if the visual features were extracted by an existing veteran model which had already been trained by millions of images? These images can be fed into the current model and output features transferred into a new model that’s very simple and fast. Even though the original model had no labels for these tree-types, it’s way better at recognizing patterns than a young, ignorant network would be. Researchers have demonstrated this method can often achieve similar or better results than fresh deep models, and for a fraction of the time and money. You might say it’s the algorithmic equivalent of standing on the shoulders of giants.

Now, imagine transfer learning evolves into a huge marketplace. In this market, we can buy features for our images (or whatnot) from vast pre-trained commercial deep networks. Companies with deep pockets would build them while the rest of us could easily use the outputs for a small cost, feeding them into our much simpler models. In such a setting, we’re back to square one on interpretability, as we may not know what inputs contributed to these features and whether the supplier has acted with ethical due diligence.

AI has already taken over more of decision-making previously reserved for humans, and this process will most likely accelerate. Many are still in the dark as to what exactly is going on here, the level of insight human operators actually have, and whether we can trust the designers of future algorithms to do their best to eliminate bias. However hard we try, new and fresh mistakes are just waiting to be made, and I certainly hope Netflix, Amazon, and others can at least admit and act on their errors without hiding behind the fog of AI hype. I believe some amount of humility will go a long way towards tackling these concerns and we’re certainly following that spirit at Dynamic Yield.