The Analytics Power Hour - #274: Real Talk About Synthetic Data with Winston Li 封面

#274: Real Talk About Synthetic Data with Winston Li

#274: Real Talk About Synthetic Data with Winston Li

本集简介

Synthetic data: it's a fascinating topic that sounds like science fiction but is rapidly becoming a practical tool in the data landscape. From machine learning applications to safeguarding privacy, synthetic data offers a compelling alternative to real-world datasets that might be incomplete or unwieldy. With the help of Winston Li, founder of Arima, a startup specializing in synthetic data and marketing mix modelling, we explore how this artificial data is generated, where its strengths truly lie, and the potential pitfalls to watch out for! For complete show notes, including links to items mentioned in this episode and a transcript of the show, visit the show page.

双语字幕

仅展示文本字幕,不包含中文音频;想边听边看,请使用 Bayt 播客 App。

Speaker 0

欢迎来到数据分析强力时段。

Welcome to the analytics power hour.

Speaker 0

我们会以轻松对话的方式聊数据分析,有时也会用到直白的表达。

Analytics topics covered conversationally and sometimes with explicit language.

Speaker 1

大家好。

Hey, everyone.

Speaker 1

欢迎各位。

Welcome.

Speaker 1

现在是数据分析强力时段,这是第274期。

It's the analytics power hour, and this is episode 274.

Speaker 1

但今天,我们要深入探讨一个话题。

Yet today, we're diving into a topic.

Speaker 1

听起来像是科幻剧本里的情节,但实际上它完全根植于现实中的数据世界。

It sounds like maybe it came from a sci fi script, but it's actually very much part of the real world data landscape.

Speaker 1

没错。

That's right.

Speaker 1

合成数据。

Synthetic data.

Speaker 1

不管你是用它来做机器学习、保护隐私,还是只是为了让仪表盘在真实数据不配合的时候有点东西可处理,它现在在我们这个行业里可真是火了一把。

You know, whether you're using it for machine learning, protecting privacy, or just giving your dashboard something to chew on when the real data won't play nice, it's definitely having a moment in our industry.

Speaker 1

和原始数据不一样,它不会突然失踪、丢值,也不会冒出一堆莫名其妙的异常值,更不会出现那种像有人睡着了乱敲键盘一样的数据行。

And unlike original data, it won't ghost you with missing values or weird outliers or those inexplicable rows that look like someone fell asleep on the keyboard.

Speaker 1

我们会聊聊它是怎么生成的,在哪些地方表现突出,又在哪些地方可能不太靠谱。

We'll talk about how it's made, where it shines, and where it might fall short.

Speaker 1

所以不管你是不是数据科学圈里的老手,或者只是对数据感兴趣,我觉得这期节目你都会喜欢。

So whether you're deep in data science or just data curious, I think this podcast will be for you.

Speaker 1

这期节目就像合成数据一样,希望能有明确的目的,而且出乎意料地实用。

It'll be kinda like Synthetic Data, hopefully generated with purpose and surprisingly useful.

Speaker 1

不过在那之前,先让我介绍一下我的搭档,瓦尔·克罗尔。

But first, let me introduce my cohosts, Val Kroll.

Speaker 1

最近怎么样?

How you going?

Speaker 1

你最近怎么样?

Or how you doing?

Speaker 1

我太习惯介绍瓦尔了。

I'm so used to introducing Val.

Speaker 2

不是莫。

Not Mo.

Speaker 1

我知道。

I know.

Speaker 1

你最近好吗?

How are you?

Speaker 2

我挺好的,迈克尔。

I'm doing good, Michael.

Speaker 1

很高兴能来。

Happy to be here.

Speaker 1

还有朱莉·霍耶也一起来了。

And also joined by Julie Hoyer.

Speaker 1

朱莉,欢迎你。

Julie, welcome.

Speaker 1

你好。

Hello.

Speaker 1

你最近怎么样?

How are you doing?

Speaker 3

我很好。

I'm doing great.

Speaker 3

我早就想聊这个话题了。

I cannot wait to talk about this topic.

Speaker 1

我知道。

I know.

Speaker 1

我也很期待。

I'm excited as well.

Speaker 1

我是迈克尔·赫尔布林。

And I'm Michael Helbling.

Speaker 1

所以这次节目,我们非得请一位嘉宾不可。

And so for this show, we absolutely needed a guest.

Speaker 1

温斯顿·李是Arima公司的创始人,这家公司专注于合成数据和营销组合建模。

Winston Li is the founder of Arima, a startup specializing in synthetic data and marketing mix modelling.

Speaker 1

在此之前,他曾在普华永道加拿大和奥美媒体集团领导数据科学团队。

Prior to that, he led data science teams at PwC Canada and Omnicom Media Group.

Speaker 1

他还是东北大学的讲师,并担任该校数据分析硕士项目的顾问委员会成员。

He's also a lecturer at Northeastern University and sits on their program advisory committee for the masters in analytics.

Speaker 1

今天,他就是我们的嘉宾。

And today, he is our guest.

Speaker 1

欢迎来到节目,温斯顿。

Welcome to the show, Winston.

Speaker 4

谢谢。

Thank you.

Speaker 4

谢谢。

Thank you.

Speaker 4

很高兴认识你。

Great to meet you.

Speaker 4

很高兴认识大家。

Great to meet everyone.

Speaker 4

谢谢您,迈克尔。

And thanks, Michael.

Speaker 1

太好了。

Awesome.

Speaker 1

关于合成数据这个话题,我觉得最好的切入点就是先说清楚它到底是什么。

Well, I think a great place to start on this topic of synthetic data is really just to talk about what it is.

Speaker 1

您怎么定义合成数据呢?

So how would you define synthetic data?

Speaker 1

它和匿名化数据或者抽样数据,从根本上有什么不同呢?

And what makes it fundamentally different from anonymized or sampled data, let's say?

Speaker 4

是的。

Yeah.

Speaker 4

非常好的问题。

Very good question.

Speaker 4

简单来说,合成数据就是由算法生成的数据集,而不是从真实事件中收集来的。

So synthetic data, to put it simple, it's datasets that are generated by an algorithm as opposed to being collected from some sort of real event.

Speaker 4

就我们做的人群数据领域而言,我们不会去搞问卷调查,不会追踪任何人,也不会要求任何人注册或提供信息,完全不是那回事。

So specific to consumer data, which is the space that we work in, we're not going out to conduct surveys, we're not tracking people, we're not asking people to provide anything to sign up, none of that.

Speaker 4

合成数据的意思是,我们开发一个计算机算法,能生成看起来像真实数据的结果。

Synthetic data simply means we develop a computer algorithm where we could generate data in a way that mimics real data, so to say.

Speaker 4

我们不是随便乱扔数字,而是根据特定的模式来生成数据。

So we're not just randomly spreading out numbers, we're generating data based on certain patterns.

Speaker 4

这里有两个关键点需要注意。

Obviously, are two things that we should note.

Speaker 4

第一,我们并不是在编造数据。

One, we're not making up data.

Speaker 4

很多人一听到合成数据,就以为是假数据,觉得是捏造的。

A lot of people when they say synthetic data, they think of the word fake, they think it's fake data.

Speaker 4

不是这样的,我们用来生成合成数据的算法,其实是用真实数据训练出来的。

It's not, And the algorithms that we use to generate synthetic data is indeed trained on real data.

Speaker 4

所以,合成数据是基于对真实数据中模式的学习来生成的。

So it is based on learnings of patterns from real data in which we generate synthetic data.

Speaker 4

首先,它不是假数据,而是非常接近真实数据,而且在统计分析中很有用。

So first point is that it's not fake, it's just like real data and it is very useful for statistical analysis.

Speaker 4

关于隐私的问题,我们稍后会详细讨论,这也是合成数据最主要的应用动机。

We'll get to the whole discussion of privacy a little later on, which is the main motivation of synthetic data.

Speaker 4

但从实用性来看,理论上它应该和真实数据一样有效。

But from a utility standpoint, in theory, it should be as useful as real data.

Speaker 4

我还想指出一点:其实我们日常生活中早就接触过很多合成数据,只是我们没意识到,它们有别的名字,但本质上和我们说的合成数据是一回事。

The other thing I also want to point out is there's actually a lot of synthetic data in our day to day lives that we simply don't realize that being synthetic data, we call them something different, but they are in fact in along the same lines of same motivation, so to say.

Speaker 4

比如你想想MidJourney这样的工具,它生成的就是合成图像。

If you imagine something like a mid journey, we're generating synthetic images.

Speaker 4

如果把图像看作数据,那么像合成的人脸、不同地点、动物、风景这些图像,都是合成数据。

If you consider image to be data, then synthetically generated images like synthetic faces or synthetic pictures of different places, animals, sceneries, whatever.

Speaker 4

这也是一种合成数据,本质上是根据学习到的模式生成虚拟像素,最终看起来就像一张真正的图片。

That's a form of synthetic data too, where it's simply generating synthetic pixels, so to say, but based on the patterns so that they look like a picture in the end.

Speaker 4

ChatGPT 或 Gemini 也是同样的道理。

Same thing with even chat GPT or Gemini.

Speaker 4

如果你把文字看作数据,那它们也是一种合成数据。

If you consider, again, if you consider words to be data, that too is a form of synthetic data.

Speaker 4

用计算机基于真实信息的学习来生成某种信息,这种做法其实比我们意识到的要普遍得多,只是我们往往没意识到——从广义上讲,这就是合成数据。

So the fact that we use computers to generate some form of information, let's say, based on learnings from real information is much more common than we see and is much more common than we recognize and broadly speaking that that is synthetic data.

Speaker 2

我以前完全认为合成数据是凭空捏造出来的,但说实话,几个月前我在纽约新泽西的 Measure Camp 上听了你的演讲,受益匪浅,对这个领域有了全新的认识。

I was 100%, I'll admit in the camp of thinking synthetic data just like was something you materialized out of thin air, but I have to say that I did have the benefit of getting to see you present at Measure Camp New YorkNew Jersey a couple of months ago, which was a fantastic presentation and I learned a ton about it.

Speaker 2

我们刚聊起来,我想问问你,在我们这个领域,大家最常拿合成数据来解决哪些实际问题?

I think one of the other questions I love to ask you as we're kicking this off, it's like, what are some of the really common use cases that people within our field are using synthetic data?

Speaker 2

它到底能解决哪些具体问题?

What problems is it really solving?

Speaker 4

某种程度上,合成数据并没有创造出全新的应用场景。

Yeah, in some ways, synthetic data does not attain to new use cases, so to say.

Speaker 4

并不是说合成数据能做些什么,而真实数据却做不到。

It's not like there is something synthetic data can do that real data cannot do.

Speaker 4

人们更倾向于把合成数据看作一种手段,用来突破隐私法规的限制,做那些本来不能做的事。

People consider synthetic data more as a way to, let's say, be able to do things that privacy laws don't otherwise allow them to do.

Speaker 4

某种程度上,人们用合成数据,是因为用真实数据来做同样的事,虽然技术上可行,但在采购或法律层面实在太难了。

So in some sense, people are doing certain things with synthetic data because to try to do the same thing with real data, while technically possible, is from a procurement or from a legal standpoint, very, very difficult.

Speaker 4

其实合成数据本身没什么特别的,它就是这么回事。

So there's actually nothing special about synthetic data other than the fact that it is.

Speaker 2

那我们是不是就到这里结束?

So should we just wrap it up here?

Speaker 4

我不希望人们觉得合成数据和真实数据有本质区别,非得二选一。

I want people to think synthetic data is fundamentally different than real data in any way that I have to pick one or the other.

Speaker 4

我想到最贴切的比喻,就是复印件。

The best analogy I can think of is, it think like a photocopy document if you will.

Speaker 4

你有一份原件,但因为怕弄丢或者有其他顾虑,就不敢用它,于是复印了一份。

You have an original document, you don't want to use it, you're scared to lose it for various reasons, you make a photocopy of it.

Speaker 4

这份复印件足以发挥和原件一样的作用,带来同样的实用价值,但用复印件更安全,你可以随便写写画画,不用担心弄丢它——在数据场景里也是这个道理。

That photocopied version will serve, will bring enough use, will bring enough utility just like the original document, however, it's much safer to work with the photocopy version because you can write on it, you're not afraid that you're going to lose it in a data scenario.

Speaker 4

当然,你也不用担心会被人告上法庭。

Obviously, you don't have to worry about people suing you for doing various things.

Speaker 4

不用害怕泄露别人的个人信息。

You don't have to worry about you know, revealing identity of somebody.

Speaker 4

也不用担心有人选择退出。

You don't have to worry about people opting out.

Speaker 4

所以,它让你在获得和真实数据同样效果的同时,还享有了所有的安全优势。

So it brings you all of the safety benefits while achieving essentially the same thing that real data will help you do.

Speaker 1

大家好。

Hey, folks.

Speaker 1

咱们来聊聊数据管道吧。

Let's talk about data pipelines.

Speaker 1

你说有什么比可扩展的架构和安全的ETL更让人兴奋的呢?

You know, nothing says fun like scalable architecture and secure ETL.

Speaker 1

对吧?

Right?

Speaker 1

好吧。

Okay.

Speaker 1

也许吧。

Maybe not.

Speaker 1

但你知道什么才有趣吗?

But you know what is fun?

Speaker 1

真正让人安心的是,不用整天担心敏感数据在云里乱飘。

Not actually sweating over whether your sensitive data is floating around the cloud uninvited.

Speaker 1

这就是Fivetran混合部署的用武之地。

That's where Fivetran's hybrid deployment comes in.

Speaker 1

它完美平衡了‘我们得完全掌控’和‘拜托,能不能有人帮我们管一下’这两个需求。

It's the magical middle ground between we need full control and please, somebody else manage this thing for me.

Speaker 1

你可以在自己的环境中自主部署数据管道,同时享受Fivetran提供的便捷监控和自动更新。

You get self hosted pipelines in your own environment, but with all the ease of monitoring and updates handled by Fivetran.

Speaker 1

这就像是你拥有一辆豪华座驾,而Fivetran的维修团队全天候为你维护保养。

It's like owning a fancy car and having Fivetran's pit crew keeping it running twenty four seven.

Speaker 1

云部署在本地,还藏着一层秘密技术。

It's cloud based on premises, secret volcano layer.

Speaker 1

这其实不重要。

It doesn't matter.

Speaker 1

Fivetran提供了一个统一平台,全面管理这一切,内置的治理与安全功能让合规团队安心,工程师也能保持精力充沛。

Fivetran's got a unified platform that will manage it all with governance and security features that keep compliance teams calm and engineers caffeinated.

Speaker 1

简单说,你的数据安全了,生活更轻松了,数据管道始终在线。

Bottom line, your data is secure, your life is simpler, your pipelines always on.

Speaker 1

前往 fivetran.com/aph,立即开始为期14天的免费试用。

Go to five tran dot com slash a p h and start a fourteen day trial today.

Speaker 1

就是 fivetran.com/aph。

That's fivetran.com/aph.

Speaker 1

你尽管去吧。

Go ahead.

Speaker 1

给你的数据应有的保障和支持。

Give your data the treatment it deserves.

Speaker 3

不过我一直很好奇,要怎么保证这套东西能足够贴合真实的业务场景呢?

So my head always goes to how do you make sure it reflects the real world enough, though?

Speaker 3

毕竟我记得你提过,这不是人们凭空编造出来的东西。

Because I know you said it's not something that people just make up.

Speaker 3

它本来就是要基于实际情况来搭建的。

It's supposed to be based on the real world.

Speaker 3

但我实在没法理解你说的这个应用场景,我之前和同事讨论过类似的事,当时那个提法就让我特别不舒服——我们那时候没把它叫合成数据。

But I can't wrap my head around the use case you're talking about because I've talked to colleagues about this in the past and I was really uncomfortable with this idea of we didn't call it synthetic data.

Speaker 3

我们当时管这个叫对缺失数据建模。

We called it modeling missing data.

Speaker 3

本质上都是处理那些没同意授权使用数据的用户的情况。

And it was all around people not opting in.

Speaker 3

懂了。

Okay.

Speaker 3

那如果他们选择了参与,这些数据会是什么样子?

Well, what would that traffic be doing if they had opted in?

Speaker 3

我们能填补数据里的这些空白吗?

Can we fill those blanks in our datasets?

Speaker 3

我脑子里一直想,不管对错,我真的搞不懂这怎么行得通。

And my head, right or wrong, I was like, I can't compute how this will work.

Speaker 3

这怎么避免得了偏见呢?

How can it not be biased?

Speaker 3

我们怎么知道那些根本不想参与的人,是怎么一步步选择退出的?

And how do we know what people who inherently don't wanna opt in are going through the steps to opt out?

Speaker 3

也许他们的行为和我们能抽样建模的那些人完全不同。

Maybe they act completely different than the people we can sample to do the modeling on.

Speaker 3

所以也许我们真该深入探究一下这个问题。

So maybe we wanna go down that rabbit hole.

Speaker 3

你怎么才能让它不带偏见,或者至少尽量减少偏见?

Like, how how do you make it not bias or try not to?

Speaker 4

对。

Yeah.

Speaker 4

而且数据源本身也在变化,还会定期更新。

Well, data sources are also changing, are also being updated regularly.

Speaker 4

所以构建合成数据集这件事,其实和开发软件很像。

So building a synthetic dataset is very much like writing software.

Speaker 4

你不能写完代码就扔在那儿不管,代码放久了就会过时失效。

You don't just write code and kind of leave it there and code will go stale.

Speaker 4

总得有人来维护这套东西。

Somebody has to maintain it.

Speaker 4

数据集也是这个道理。

Same thing with the datasets.

Speaker 4

时间一长,问题就会出现——首先就连样本组这类东西都有问题。

Over time, you're going to have So first of all, even things like panels.

Speaker 4

这些样本组每年或者每半年就会更新一次,至少我们公司是这样的,我们会跟进最新的样本数据,重新运行、重新训练模型。

Every year they do it or every six months they have an update and you're going to pick, at least in our case, we pick that up and we rerun, retrain the models.

Speaker 4

在某些情况下,数据源会随着时间推移变得过时,比如数据来源的声誉下降,或者其调查面板质量变差。

In some cases, a data source becomes stale over time, like maybe a data set source loses its reputation or their panel becomes bad.

Speaker 4

我们还有一些其他的数据来源。

We also have data sources.

Speaker 4

这在加拿大是个典型例子。

This is a case in Canada.

Speaker 4

有个数据源为了省钱,转用了一个不太可靠的调查面板。

We have a source where they try to save money by going into a different panel that's less trustworthy.

Speaker 4

他们的数据集因此逐渐恶化。

And their data sets deteriorate over time.

Speaker 4

所以我们的工作不只是生成合成数据,还得确保数据原料本身靠谱。

So part of the work is not only to generate synthetic data, but also to source the ingredients right.

Speaker 4

这有点像下厨。

It's kind of like cooking.

Speaker 4

作为厨师,不仅要会做菜,还得知道去哪儿买、买什么食材。

Job as the chef is not only to cook the food, but also where to buy and what food to buy.

Speaker 4

这同样是整个问题的一部分。

That's also part of the equation as well.

Speaker 3

这完全说得通。

That makes total sense.

Speaker 3

但这样一来,我反而觉得,我之前提到的关于缺失数据建模的特定场景,可能并不适合用合成数据,除非你相信你所追踪的群体足够代表那些你没追踪到的人。

But then it kind of makes me feel like the specific use case of missing data, modeling missing data that I was referring to still may not be then a good candidate for synthetic data unless you believe your assumption that, like, those that you're tracking are representative enough of those that you're not tracking.

Speaker 3

我觉得你说得对,你可能需要其他类型的研究来验证这个假设是否成立。

And I think to your point, it sounds like you'd want some other type of research or something to hopefully validate whether that assumption would hold or not.

Speaker 3

否则,你其实只是在增加对已知人群的数据量。

But otherwise, you're kinda going under the use case of, like, I'm gaining more data on the population I know.

Speaker 3

你并没有真正填补那些完全没数据的未知人群。

You're not necessarily replacing the unknown population that you have really no data on.

Speaker 4

总归有个问题,就是你能把结论外推到什么程度,以及外推到什么地步才是合理的。

There there is always how there's always sort of the the the consideration of how much can you extrapolate and how much is extrapolation is appropriate.

Speaker 4

这不仅适用于我们开发的合成数据生成模型,也是我还在大学二三年级学统计时最早学到的一件事。

And this is not only the case with building synthetic data or the synthetic generation models we develop, but also as a this is one of the first things I learned as a statistician when I was in third year university or second year university.

Speaker 4

教我们建回归模型的时候,可能会说,比如你用房屋面积来预测房价,

When they teach us to build regressions, they might say if you build a regression model, let's say, where you forecast the housing prices based on, let's say, the square footage of the house.

Speaker 4

如果你的数据范围是1000到5000平方英尺,那你就不能让模型去预测一栋500万平方英尺的房子,

And if the range of your data was from, let's say, 1,000 square foot 5,000 square foot, if that was the range of your input data, then you cannot ask the model to forecast a house that's 5,000,000 square feet.

Speaker 4

这超出了你的数据范围,属于过度外推了。

That's outside of your scope, and that's too much extrapolation.

Speaker 4

所以用合成数据的时候,同样也要考虑:到底多少算是合理的外推,多少又过头了。

So the same kind of consideration here with synthetic data too is how much extrapolation is extrapolation.

Speaker 4

当然了,我们建模型本来就是为了能外推,要是不能外推,那还要模型干嘛呢?

And obviously, the whole point of building models is we want extrapolate in some way, we didn't want to extrapolate, then there would be no need for a model.

Speaker 4

比较合适的例子是,比如我们完全没关于亚利桑那州养宠物的数据,但其他州都有谁养狗、谁养猫的资料,

An appropriate scenario might be something like, let's say, if we didn't have any, let's say if we were to look at pet ownerships, we didn't have any data, let's say in the state of Arizona, but we had data from other states on what kind of people own dogs, what kind of people own cats.

Speaker 4

而亚利桑那州的人口结构数据是有的,

And then for the state of Arizona, we have, let's say, the general population data.

Speaker 4

这种外推就比较合理。

That's a pretty good extrapolation.

Speaker 4

如果你大致了解普通人是什么样子,哪些人养狗,哪些人养猫,尤其是周边州的情况,就可以合理推测亚利桑那州的人也会有类似的行为。

If you generally know what people look like, what kind of people, dogs, what kind of people own cats, and especially for the surrounding states, you can make the assumption that people living in Arizona will likely behave the same way.

Speaker 4

这种程度的推断是合理的。

And that sort of extrapolation is appropriate.

Speaker 4

但如果你的数据是比如‘人在木星上能活多久’这种话题,而关于这个话题根本没有任何数据,那任何推断都是不靠谱的。

Whereas if your data was like, I don't know how long will somebody survive on Jupiter or something like that, whereas it's like absolutely zero data whatsoever on that particular topic, any extrapolation you're going to make is inappropriate.

Speaker 4

所以,什么算合理、什么算不合理,得靠判断,绝对没有一个固定公式,能让你随便输几个数字,合成数据就自动出来了。

So there is a little bit of a judgment call as to what is appropriate, and there's definitely no sort of fixed formula to say, well, let's just plug these numbers in and here comes the synthetic data and then we're done.

Speaker 4

根本不是这么回事。

It's definitely not that.

Speaker 4

这中间确实需要持续维护,既要维护数据来源和方法论,也要不断更新你的判断和假设。

There is certainly a level of maintenance, both in maintaining the source of the data, in maintaining the methodology, but also in keeping your judgment up to date or keeping your assumptions up to date, so to say.

Speaker 3

是的。

Yeah.

Speaker 3

听起来确实如此。

It sounds like it.

Speaker 3

没错。

Absolutely.

Speaker 2

我有个问题,因为之前你稍微提过一点,温斯顿,说到合成数据在隐私保护方面很有用,特别是当涉及个人身份信息非常敏感的时候。

So one of the questions that I had because you you kinda teased this a little bit earlier, Winston, about that synthetic data is helpful in some of the context for privacy concerns or where personally identifiable information is really sensitive.

Speaker 2

很多时候,人们的想法是,哦,我们把数据清洗一下,或者去标识化,或者做一下聚合就行了。

And a lot of times people, you know, the solution is like, oh, we'll scrub that data or we'll de identify it or we'll aggregate it.

Speaker 2

但有时候,这样处理后的数据又达不到实际问题对数据的要求。

But sometimes then that isn't the type of data you need for the problem at hand either.

Speaker 2

所以,合成数据是不是在某种程度上,正好平衡了这两者之间的需求?

So is synthetic data, like, walking this balance between those two in some way?

Speaker 2

或者你能再展开说说,合成数据是怎么帮助我们应对越来越突出的个人身份信息问题的?

Or if you could just expound a little bit on that and talk about some of the ways that synthetic data helps overcome some of the challenges that we're seeing more and more with the PII.

Speaker 4

当然。

For sure.

Speaker 4

仅仅对数据做脱敏处理往往还不够。

Sanitizing the data often is not good enough.

Speaker 4

而且这种情况越来越严重,因为立法总是跟不上技术的发展。

And it is increasingly so because lawmakers lag technology, so to say.

Speaker 4

比如,某种新技术出现了,或者一种新的追踪方式被开发出来,数据就开始被收集,等人们发现的时候,才会惊呼:‘这太危险了。’

Like, a piece of technology becomes available or a new kind of way of tracking people becomes available, and then data sets get collected and then people look at it, people go like, Oh, this is dangerous.

Speaker 4

等立法者意识到问题,往往已经过去好几个月了,这时候他们才去修订隐私法规,限制这类数据的使用。

The lawmaker realizes that many months later, and then they update what privacy laws are on using this kind of data and not being able to use this kind of data.

Speaker 4

我举个例子吧。

So let me give you an example.

Speaker 4

我们能接触到的一个数据集是移动轨迹数据。

One of the data sets we have access to is mobility data.

Speaker 4

这种数据基本上就是通过手机的定位信息来追踪人的行踪。

Mobility data basically tracks people's location based on your lat alone.

Speaker 4

你随身带着手机,各种应用都会在你授权的情况下收集你的位置信息。

And so you carry your phone, it tracks you through a number of apps.

Speaker 4

它们有一整套应用生态,都会在你同意的前提下获取你的位置数据。

They have a whole portfolio of apps that allow you to share your location where you're asked to share your location.

Speaker 4

一旦你同意了,它们就会每隔几秒、每分钟,或者每隔几分钟就向你发送一次定位请求,获取你精确的经纬度。

And once you agree to it, they will ping you every couple of seconds or every minute or every few minutes, and they will get your exact lat and long.

Speaker 4

这种数据在市场上是有人卖的。

So this is a type of data that people sell on the market.

Speaker 4

要拿到这个数据集其实并不难。

You can fairly easily acquire that dataset.

Speaker 4

它被归类为个人身份信息,因为里面没有姓名。

It is considered PII in the sense that there's no names attached to it.

Speaker 4

没有邮箱,也没有电话号码。

There's no email, there's no phone numbers.

Speaker 4

你唯一能拿到的,是一个叫设备ID的东西,通常是IDFA,具体看你用的是iPhone还是安卓手机,但一般是个经过哈希处理的设备ID,单看这个ID你认不出是谁,但你可以把它导入广告投放平台,精准定位到这个人。

The only identification you get is what's called then sort of a device ID, which is usually IDFA or depending on whether you're an iOS phone or an Android phone, but usually a hashed device ID that you would not be able to identify the person, but you can stick it into a media buying platform and target that person.

Speaker 4

所以,正因为它是经过哈希处理的,才被算作个人身份信息。

So that is considered PII because it's hashed.

Speaker 4

但问题是,每隔几分钟,你就能收到一个人的定位信号,精确知道他当时在哪儿。

However, every couple of minutes, you're going to get a ping for somebody and you're going to find the exact lat and long of that person.

Speaker 4

现在手机的GPS定位非常精准。

And the phone GPS is pretty accurate these days.

Speaker 4

我想精度大概能到两三米左右。

I guess it goes down to maybe ten, twenty feet in accuracy.

Speaker 4

你可以直接看某人的手机定位,把位置标在地图上,半夜三点钟也能知道他在哪儿,甚至能直接上门敲门,还能还原出他一整天去过哪些地方。

So you could totally look at somebody's phone, plot it on the map, figure out where they are, 3AM at night and then knock on their door and you know exactly where that person had been to in different parts of the day.

Speaker 4

这说明光靠匿名化根本不够用。

So that is an example where just anonymization isn't really enough.

Speaker 4

现在这事儿还处在灰色地带。

It's a little bit of a gray area now.

Speaker 4

目前根本没有明确的政策规定,移动数据能怎么用,什么才算个人身份信息等等。

There's no policy on how mobility data can be used, what exactly is considered PII and so on.

Speaker 4

如果你再把这套数据和人口普查数据结合起来,比如盯着一个特别小的区域——美国最小的人口普查区块里,人口还不到五十人。

And then if you imagine joining that dataset with, let's say something like the census, where you might be looking at a very small area, the smallest census block in The US has less than 50 people.

Speaker 4

只要你掌握某人的设备ID,知道他住在那里,再结合不到五十人的普查数据,就能很容易推断出这个人很多个人信息。

So you could pretty easily identify somebody if you had someone's device knowing they lived there and then took the census with less than 50 people, you could very easily guess a lot of data about that person.

Speaker 4

所以这只是其中一个例子,说明每个单独的数据源虽然都做了匿名处理,表面上看也符合隐私规范。

So that's just one example of how, where each of the individual data sources is anonymized and quote unquote privacy compliant.

Speaker 4

但每一份数据其实都透露了关于这个人的某些信息。

And yet they each reveal something about that person.

Speaker 4

当你把所有这些零散的信息拼在一起,就能对这个人有相当清晰的了解。

When you piece all these different information together, you get a pretty good idea of who that person is.

Speaker 4

这就是为什么在大多数情况下,仅仅清洗数据是远远不够的。

This is why just sanitizing data isn't enough in most use cases.

Speaker 4

正因如此,我们才尝试生成合成数据集,从根本上解决这个问题。

And this is the whole point why we sort of recreate synthetic copies of datasets to deal with that problem altogether.

Speaker 4

如果非要说从我刚才讲的内容里能记住一点,那就是:如果可能的话,把手机上所有应用都卸载掉。

So if there's one takeaway from what I just said, that would be to uninstall all of the apps on your phone, if possible.

Speaker 4

不然的话,你的行踪迟早会被追踪,信息也会被买来卖去,最终可能进入别人的数据库。

Otherwise, you're going to get tracked and your information is going to get bought and sold, and it might end up in people's databases.

Speaker 3

其实我上个星期就把所有应用都关了,因为看到一个视频吓到我了,说他们掌握了你所有的位置信息。

So I turned all mine off the other week, actually, because I got some, like, scary, you know, reel telling me, like, they have all your locations.

Speaker 3

听你这么说,我对自己当初那样做感觉好多了。

So hearing you say that makes me feel good that I did that one.

Speaker 3

所以你的意思是,合成数据的一个应用场景,是通过加入合成数据来增加数据量,让它更具代表性?

So do you do you then are you saying a use case for Synthetic data could also be that by adding in Synthetic data, you're almost adding, like, representative, maybe, like, volume.

Speaker 3

所以我不太想叫它噪音,但更像是精心设计过的干扰。

Therefore, I don't wanna call it noise, but it's almost, like, well designed noise.

Speaker 3

这样能帮助提升多个数据集组合时的匿名性吗?

So would it help with the anonymity of, like, combinations of data sets?

Speaker 3

我理解得对吗?

Am I understanding that?

Speaker 4

其实不是噪音的问题。

It's not so much noise.

Speaker 4

那是另一个完全不同的领域,完全不是一回事。

That's a different sort of area in No, data not round term at all.

Speaker 4

那些做差分隐私的人,才是走的这条路。

Are people who do what's called differential privacy, which is actually along that line.

Speaker 4

基本上,你拿一个数据集,加点噪声进去,别人反而可能反过来推断出这些数据的来源。

Basically, you take some dataset, you add some noise, you add some noise to the data, then people could go back and identify where that data comes from.

Speaker 4

这是另一个方向,但我其实也在解决同一个问题。

So that is a different area, but I'm trying to address the same problem too.

Speaker 4

对我们来说,合成数据更侧重于重新构建数据集,保留原有的统计特性,但具体的数值都变了。

For us, synthetic data is much more about recreating the data set in such a way that statistical properties are preserved, but the actual sort of cells are different, so to say.

Speaker 4

举个例子,假如我只关心平均值,有三个数,比如一、三、五,它们的平均值是三。

So one example of that would be, let's say if the only thing I cared about was average, I have three numbers, let's say, one, three, five, as an example, and their average in this case is three.

Speaker 4

那合成后的数据可能是二、三、四。

A synthetic recreation of that might be something like two, three, four.

Speaker 4

数字不一样了,但平均值还是三。

Different numbers, but the average is also three.

Speaker 4

所以,一、三、五和二、三、四,是两组不同的数字。

So in this case, one, three, five and two, three, four are two sets of different numbers.

Speaker 4

但就算平均值而言,这两组数的作用完全一样,算出来的结果一模一样。

But for the purposes of calculating the average, these two numbers serve the exact same purpose because they give you the exact same average.

Speaker 4

当然,实际情况更复杂,因为统计学家和数据科学家会关注更多指标。

Now, of course, it's more complicated than that because statisticians or data scientists look for many more metrics.

Speaker 4

他们会看均值、相关性,还有各种各样的其他参数。

They'll look for mean, they'll look for average, they'll look for correlation.

Speaker 4

要满足的条件一大堆,你的合成数据得把所有这些都通过才行。

There's a whole bunch of check boxes and your synthetic data has to tick all of the boxes.

Speaker 4

但这个例子只是想说明,我根本没有添加任何噪声。

But that's just a simple example of saying, I'm not adding any noise.

Speaker 4

我的新数据集可以是2、3、4,也可以是4、3、2,或者4、2、3,顺序无所谓,我只关心最终的统计结果。

My number could be, my new dataset could be two thirty four, it could be four thirty two, it could be four twenty three, doesn't matter what order it is, but all I care about is the statistical metric in the end.

Speaker 4

这个结果不会变。

That doesn't change.

Speaker 4

这才是合成数据真正要做的事。

That's that's really what synthetic data is.

Speaker 3

你也可以把那个小镇的50这个数字调高一点,这样就更难锁定到具体某个人了。

But you could beef up the 50 in that little town in hopes that, you know, it'd be harder to pin it down to one person.

Speaker 4

是的

Yeah.

Speaker 4

太棒了

Awesome.

Speaker 4

没错

Exactly.

Speaker 2

有一件事,我特别高兴你问了这个问题,朱莉娅。

One of the things and I that was a really good I'm so glad you asked that question, Julia.

Speaker 2

你解释得非常好。

It was a really good explanation.

Speaker 2

温斯顿,我在你的一篇论文里看到过‘辅助低分辨率数据’这个说法,我觉得这个表述特别贴切,因为在我看来,这正好呼应了朱莉娅说的内容——通过稍微扩大样本量来帮助解决匿名性问题。

One of the things I saw in one of your papers, Winston, was the phrase assisting with low resolution data, which I just that framing really connected with me because it my interpretation of that is it helps with exactly what Julia was talking about, assisting by kind of, like, increasing that small base size a little bit and in dealing with some of the anonymity.

Speaker 2

而且,当数据被聚合到完全失去意义的时候,它也能派上用场。

But also, it helps when, like, the aggregation it's aggregated it to the point where it's no longer helpful.

Speaker 2

对吧?

Right?

Speaker 2

所以它需要提供更细致的粒度,但不能让人识别出具体个人。

So it needs to provide more granularity, but not in a way that's identifiable.

Speaker 2

这是否就是这句话的本意?或者在其他情况下,人们是怎么解决这种低分辨率问题的呢?

Is that, like, what is intended by that, or what are some some ways that the low resolution kind of problem, if you will, is kind of solved in some other cases?

Speaker 4

是的。

Yeah.

Speaker 4

要回答这个问题,我先简单说说我们在谈数据集时所说的‘分辨率’是什么意思。

To answer that question, let me maybe just discuss a little bit about what we mean by resolution when we talk about data sets.

Speaker 4

在消费者数据中,人们经常把数据做聚合处理。

In consumer data, it's very common for people to aggregate data sets.

Speaker 4

所谓聚合,就是你手上有大量个体的数据,但出于隐私考虑,不能泄露任何一个人的具体信息。

What we mean by that is you have lots of individuals, but because of, again, privacy, you can't give away information about each of the individuals.

Speaker 4

不过我们可以把他们分组,归入不同的群体,然后给出平均值。

But we can group them, we can put them into cohorts and give you averages.

Speaker 4

而最常见的做法就是按地理位置来划分。

And a common way of doing that is by using geography.

Speaker 4

比如在美国,这可能是人口普查区块、邮政编码、县,或者设计市场区域,随便哪种都行。

So in The US for example, that could be census blocks, that could be a zip code, that could be a county, that could be a DMA, whatever.

Speaker 4

对吧?

Right?

Speaker 4

我们不会说鲍勃年薪五万,莎拉年薪三万,而是说这个邮政编码区域的平均收入是十万,住着一万人,这就是平均值。

So rather than saying, Bob makes $50,000 a year, Sarah makes $30,000 a year, rather than saying that, we say, well, this zip code, the average income is $100,000 There are 10,000 people living in that zip, that's the average income.

Speaker 4

另一个邮政编码区域,平均收入可能是三万。

There's other zip, average income is $30,000 for example.

Speaker 4

用地理区域来聚合数据有很多好处,部分是因为地理边界清晰明确,容易界定。

And there are many advantages of using geography as a way of aggregating data, partly because geography is quite well defined and straightforward.

Speaker 4

人人都知道自己住哪个邮编,属于哪个区域。

Everybody knows what zip they live in and which geography they belong to.

Speaker 4

但最重要的是,地理区域不会抱怨。

But most importantly, geographies don't complain.

Speaker 4

邮政编码不会说:‘你侵犯了我的隐私。’

Zip code will not complain and say, oh, infringed my privacy.

Speaker 4

你得把我从这里面删掉。

You need to take me off of that.

Speaker 4

把我从你们的数据集里移除吧,随便你怎么叫。

Take me off of your dataset or whatever.

Speaker 4

所以用地理区域来汇总数据,这是很常见的方式。

So it's a very common way for people to aggregate data.

Speaker 4

不过,用地理汇总数据的问题在于,该选哪个层级的区域。

Now, the issue with aggregating geography is what geography to use.

Speaker 4

因为如果区域太小,比如假设每两户人家算作一个地理单元,那意义就不大了——我和隔壁邻居被分到同一组。

Because if the geography is too small, like if you're looking at, hypothetically, let's say if every other house was grouped into some kind of a geography, that's probably not very helpful because I and my neighbor are in the same group.

Speaker 4

要是谈平均收入,我知道自己的收入,马上就能推算出他或她家的收入情况。

If we're talking about average income, I know mine, I can immediately calculate what his or what her average what her family income is.

Speaker 4

这就是地理单元太小的后果,个人还是能推断出别人的具体信息。

So that's an example of where your geography is too small and individuals could infer what people still could infer personal information or personal data.

Speaker 4

反过来,如果地理单元太大,比如整个国家算一个区域,那平均的人太多,也没多大用处。

And then on the other hand, you have a problem where if your geography is too big, let's say if your geography was the whole country, you're averaging too many people and that's not very helpful.

Speaker 4

所以如果有人说,美国人的平均年龄,比如说住在美國的人平均是48岁。

So if people say, well, the average age of The United States is, let's say people living in The United States is, let's say 48 years old.

Speaker 4

那又怎样?

Well, what?

Speaker 4

对其他国家来说,大概也是这样,因为你把太多人混在一起平均了。

That's probably true for every other country out there, because you're simply averaging too many people.

Speaker 4

人一多,差异就被稀释了,平均值也就变得没那么有意义了。

When you average too many people, the variation sort of washes out and you just well, up the average.

Speaker 4

所以找到合适的平衡点很重要。

So finding the right balance is important.

Speaker 4

我们说的高分辨率,指的是数据更贴近个人层面,更细致;低分辨率呢,就是很多人被合并、平均了,信息在过程中就丢失了。

And that's what we mean by, when we say high resolution, we mean the data is more granular at the closer to the individual level, low resolution, meaning a lot of them have been grouped up, averaged, and you lost information as a process.

Speaker 4

在美国,人们通常会选用普查区块作为基本单位。

In The US people typically, census block is a pretty common choice.

Speaker 4

邮政编码也是一个不错的选择。

Zip is a pretty good choice as well.

Speaker 4

所以again,具体用哪个地理单元,得看组织本身,还有他们能接受的风险程度。

So again, depending on the organization, depending on what their risk tolerance is, those are usually the geographic units that people work with.

Speaker 3

那这么说,回到瓦尔的问题,低分辨率其实并不符合我们之前说的那种情况——一个小普查区块里有50个人,再和其他数据集合并,反而更容易识别出个人。

So then I guess to loop back to Val's question, low resolution would not be describing the scenario we were talking about where there's 50 people in a small census block and you're combining it with another dataset where it becomes somewhat more identifiable.

Speaker 3

那我们要不要回头再问问瓦尔?

So I guess do we wanna circle back to Val?

Speaker 3

你之前提到,低分辨率的问题上,合成数据能帮上大忙,对吧?

Because you were kinda asking then for the low resolution problem, you said synthetic data can help a lot there.

Speaker 3

没错。

Right?

Speaker 3

那举个例子,用低分辨率、高聚合的数据时,合成数据具体是怎么起作用的?

So what would an example, I guess, be where synthetic data helps when you're using more aggregated low resolution datasets?

Speaker 4

当你处理低分辨率数据集时,通常会面临一个权衡:高分辨率数据信息更丰富、更细致,但隐私风险也更高。

Well, when when you're dealing with low resolution data sets, what typically happens is So there's a little bit of a trade off, high resolution data, more information, more granular, but less safe from a privacy standpoint.

Speaker 4

反过来,低分辨率数据经过更多聚合,细节少了,信息也丢了,但正因如此,个人身份反而更难被还原出来。

And then on the other side where you have low resolution data, that's more aggregated, less granular information being lost in the process, but information being lost also means identities are lost and it's harder to connect back to the individual.

Speaker 4

所以尤其是在处理高分辨率或低分辨率数据集时,合成数据能有效补充信息量。

So especially working with high resolution, low resolution data sets, synthetic data could be a very helpful augmentation to getting more information.

Speaker 4

如果你手头已经有低分辨率数据,或者个体级别的数据,那就根本不需要合成数据。

If you have low resolution data, if you have individual level data, then you don't need synthetic data.

Speaker 4

你已经有需要的一切了,直接用就行。

You have what you need, so you can just go do whatever you need to do.

Speaker 4

用合成数据的核心意义在于,当你没有高分辨率的精细数据时,它能帮你以统计上可靠的方式达成目标。

The whole point of leveraging synthetic data is when that high resolution granular data is not available, and then synthetic data becomes your alternative to do, to get to what you need to do, at least in a statistically meaningful way.

Speaker 4

当然,合成数据集未必和真实高分辨率数据完全一致,但如果你用它来建模或分析,效果至少能和用真实数据差不多。

Not to say your dataset necessarily matches exactly the same as the low resolution data if you were to have it, But at least if you were to build models or do analysis on this synthetic data set, you can expect it to work just as well as if you were to use the real high resolution

Speaker 3

数据,哦,明白了。

data Oh, okay.

Speaker 3

不好意思,我刚才打断了。

This may sorry.

Speaker 3

我感觉自己问的问题可能挺基础的,但对我个人来说,这些信息真的特别有帮助。

I feel like I'm asking really naive questions, but this is so helpful selfishly for me.

Speaker 3

所以当你用合成数据处理低分辨率数据时,是为了增加低分辨率数据的样本数量,也就是更多的数据行吗?

So when you're doing synthetic data for low resolution data, are you doing it to get more of the low resolution, like, data points or rows of data, whatever it is?

Speaker 3

还是说你用合成数据是为了生成一种不涉及真实个人的、更高分辨率的虚拟数据源,来补充你的低分辨率数据?

Or are you saying you're doing synthetic data to create a synthetic safe, it's not real people, higher resolution data source to augment your low resolution?

Speaker 3

或者两种方式其实都可以结合使用?

Or maybe you could do both?

Speaker 4

是第二种。

The latter.

Speaker 4

更准确地说,是第二种。

More more the the latter.

Speaker 4

明白了。

So Okay.

Speaker 4

我通常这么理解:这有点像数据压缩,你原本有高分辨率的数据。

The way I describe it is it's like a little bit of it's it's a it's like data compression where you have high resolution data.

Speaker 4

比如说,你原本有个人层面的数据,然后把这些数据聚合到邮编或人口普查区块这样的层级。

Let's say you have individual level data and people aggregated into, let's say, zip codes or census blocks.

Speaker 4

把人数据聚合起来,是为了保护隐私。

So people aggregated to preserve privacy.

Speaker 4

那我们现在能不能用这些聚合后的数据,通过建模或算法,重新还原出被聚合的个体信息?

And then now can we take the aggregated data set, apply some modeling, apply some algorithm to reconstruct the individuals that has been aggregated?

Speaker 4

这就像是数据的压缩和解压缩,但目的不是为了节省硬盘空间,不像把一堆文件打包成ZIP文件那样。

So it's like data compression and decompression, except you're not compressing data to save disk space, like how you put a bunch of files into a zip folder.

Speaker 4

我们不是为了省空间,而是通过这个压缩和解压的过程,把身份信息去掉了。

You're not doing it to save disk space, but from that compression and decompression process, you lost, you took away the identity.

Speaker 3

天哪,我明白了。

Oh, oh my gosh.

Speaker 3

现在我总算搞清楚了。

Okay, it's clicking so much more.

Speaker 2

谢谢。

Thank you.

Speaker 2

对我而言,这个解释真的很有帮助。

For me too, this is really helpful.

Speaker 2

我觉得另一点是,从数字营销的角度来看,当你想定位和筛选目标受众时。

And I think one of the other things, and I think about this from like, a digital marketing perspective, like, when you're trying to identify and pick audiences.

Speaker 2

比如你知道有多少人养宠物,就像你之前提到的那样。

So you know how many people have, like, the pets, like, you were talking about before.

Speaker 2

现在你还想弄清楚,其中有多少人对高等教育项目感兴趣。

And now you wanna know also how many of them are interested in, you know, some higher education program.

Speaker 2

所以你得搞清楚,如果你要同时满足多个条件——比如养宠物、又对教育感兴趣——你的目标人群到底有多大。

So you have to understand or try to figure out what is the size of my audience if I'm picking, like, has this, this is true, also this, this.

Speaker 2

但这些交叉组合很难估算,因为你手头只有类似‘这个邮编区有30%的人养狗’这样的数据。

And so those combinations aren't easy to come by to try to, like, estimate how many people fall into that bucket because all you have is, you know, thirty percent of people have dogs in this, you know, zip code.

Speaker 2

对吧?

Right?

Speaker 2

所以这就像对的那样。

So is that kinda like Yeah.

Speaker 2

你通过生成虚拟人群来提升估算的准确性,让统计数据更接近真实情况——你之前是怎么说的来着?

Where the where you get better with your estimations or audience sizes because you're making fake people that where, like, the statistics are still what was what how did you phrase it earlier?

Speaker 2

就是说

Where, like

Speaker 4

这个

The

Speaker 2

我忘了你之前怎么称呼那种方法了,但你得确保它仍然有效。

I forget what you called it earlier that you would make sure it's still.

Speaker 4

对,从统计上来说是等价的。

Yeah, yeah, statistically equivalent.

Speaker 2

对,没错,没错。

Yes, yes, yes.

Speaker 2

好的,明白了。

Okay, yes.

Speaker 4

对,就是这样。

Yeah, exactly, exactly it.

Speaker 4

我给你举个简单的例子。

So let me give you a simple scenario.

Speaker 4

假设一个社区里有十个人。

Let's say in a neighborhood we have 10 people.

Speaker 4

根据人口普查数据,假设其中一半是男性,一半是女性。

According to the census, let's say half of them are male, half of them are female.

Speaker 4

同样根据人口普查,一半的人养狗,另一半养猫。

And according to the census again, half of them own dogs, half of them own cats.

Speaker 4

那现在你问,这个社区里有多少男性养狗?

And then now you ask, how many males own dogs in that neighborhood?

Speaker 4

光看这些汇总数据,你是没法知道的,根本无从判断。

Well, just by looking at the aggregated information, you don't know, you won't know.

Speaker 4

可能一种极端情况是,五个男性全养狗,五个女性全养猫。

You could have one extreme where all of the five males own dogs and all of the females own cats.

Speaker 4

或者反过来,五个男性全养猫,五个女性全养狗,也可能两种情况混在一起,分布很随机。

Or you could have it flipped, all of the five males own dogs, all of the five females own cats, or you could have a pretty random mix of the two.

Speaker 4

不管哪种情况,总的数字看起来都一样,但实际含义却天差地别。

And in all cases, your aggregated counts are the same, but they would mean very, very different things.

展开剩余字幕(还有 318 条)
Speaker 4

所以我们生成数据的方式——至少我们开发合成数据的方法——是利用这些汇总信息,还原出10个具体的人。

So the way synthetic data, or at least how we develop our synthetic data, is to be able to take that aggregated information and model out 10 individuals.

Speaker 4

这样我们就能看这10个人的具体情况,比如说,5个男性里有3个养狗,2个养猫,类似这样的细节。

So that we can now look at the 10 individuals and say, of the 10 individuals, three of the five males own dogs and two of the males own cats or something along that line.

Speaker 4

不过再说一遍,这些合成个体并不一定完全符合真实人口,你要是真去那个小区,随机找三个男性问他们养不养狗,结果可能不一样。

Now, again, this is not necessarily exactly true to match the population, at least at the individual level, you could go to that neighborhood and you could pull up three men and ask them, do they own dogs?

Speaker 4

你可能不会完全认同。

You don't necessarily agree.

Speaker 4

你也不会完全认同我们生成的这些虚拟个体。

You won't necessarily agree with our synthetically created individuals.

Speaker 4

但如果你看全国层面,把大量男性养狗和不养狗的数据加总起来,结果就应该和真实的统计趋势基本一致。

But if you look at the national level, if you count up a lot of males, whether they own dogs or whether they don't own dogs, that should agree with, let's say real like curious stats.

Speaker 2

这挺有意思的。

That's interesting.

Speaker 2

我还想知道,在做这类建模的时候,是不是都只涉及一些描述性的特征?

And I'm also curious like when it comes to some of this, when you're doing some of this modeling, is it all like descriptive characteristics?

Speaker 2

因为我以前做市场研究的时候,经常做试用和使用习惯这类研究。

Or because I'm thinking about my past life in market research where we did a lot of work, like, trial and usage studies.

Speaker 2

比如了解用户对某些品牌的认知,喜欢哪些品牌,或者未来购买某个品牌的概率有多大。

And so it was, like, aware of certain brands, like, likes your brands, like, you know, what percentage likelihood to purchase that brand in the future?

Speaker 2

这种态度类的数据,你们也能用同样的方式处理吗?

Can you can you kind of do the same thing with, like, attitudinal data?

Speaker 2

还是说你们主要只做描述性的数据?

Or is it more just, like, descriptive Or

Speaker 4

当然可以。

Absolutely.

Speaker 4

两种都可以。

Both.

Speaker 4

两种都适用。

Both works.

Speaker 4

可以合成模拟分类数据,比如是或否这样的选项。

It could be synthetically modeling categorical data, so yes or no.

Speaker 4

或者列出五个不同的品牌,你买过哪些?

Or here are five different brands, which ones have you purchased?

Speaker 4

也可能就是这种情况。

It could be that.

Speaker 4

或者可能是数值型的,就是一个数字。

Or it could be numerical, it could be a number.

Speaker 4

比如,你每周花多少分钟在社交媒体上?

For example, how many minutes do you spend on social media every week?

Speaker 4

也可以根据平均值来建模。

It model that too, from knowing the average.

Speaker 4

所以,确实能做很多事情。

So yeah, you can do lots of things.

Speaker 1

你觉得人们在哪些方面用合成数据是没用的?

Where do you see people using synthetic data in ways that are not useful?

Speaker 1

也就是说,使用合成数据时有哪些坑需要避开?

Like, what are some pitfalls to avoid with synthetic data?

Speaker 4

我觉得至少有两个问题比较常见。

So there there's a so there's a there's a I think there are at least two that I can think of.

Speaker 4

一个是他们以为合成数据能凭空帮他们创造出什么东西来。

One is where they think synthetic data could just miraculously invent some stuff for them.

Speaker 4

这其实我们之前讨论过,就是关于 extrapolation 到底能走多远的那个话题。

And again, this we talked about in the sort of the how much extrapolation is extrapolation discussion a little earlier.

Speaker 4

有些人会说,我有这么一个数据集。

Some people might say, oh, I have this data set.

Speaker 4

但我没有这个数据集。

I don't have this data set.

Speaker 4

你能给我生成一个合成版本吗?

Can you get a synthetic version for me?

Speaker 4

这其实挺难实现的。

Well, that'd be pretty hard to do.

Speaker 4

你得有真实数据作为基础才行。

You need to base it on something.

Speaker 4

不过最近一段时间,我们一直在讨论把大语言模型整合进合成数据生成过程的可能性,前提是如果这个模型已经训练过互联网上所有能接触到的资料,理论上它应该什么都知道。

Although in the last little while, have been discussing the ability to integrate something like an LLM into the synthetic data generation process with the assumption that if the LLM has been trained on sort of all resources it could access to across internet, then it should in theory know everything.

Speaker 4

但这其实算是另一个话题了。

But that's a little bit of a different topic.

Speaker 4

不过,理解数据——输入什么,会输出什么,这一点依然非常关键。

Still understanding data, what data comes out based on what you input is very important.

Speaker 4

所以我觉得这 definitely 是其中一个重点。

So I think this is definitely one thing.

Speaker 4

另一个常被人忽视的是,合成数据只在统计层面成立,也就是说,它只是统计上等价的。

The other thing that sometimes people don't get with synthetic data is that it's only statistically, meaning it's only statistically equivalent.

Speaker 4

当我们说统计上等价,你得看整体数据,不能只盯着某一个人,而要看一群人的分布情况。

And when we say statistically equivalent, you need to sort of look at the data, not just looking at one individual, but you have to look at across a group of them.

Speaker 4

比如,有人看我们的合成人口数据集时,第一件事就是查自己所在的邮编或人口普查区块,找出和自己年龄、性别完全一样的人,然后拿自己去比对。

And so, for example, when someone looks at our synthetic data, synthetic society data set, some people, the first thing they'll do is go to their zip code or go to their census block, pull up the person with their exact age or exact gender, and they start to compare that to themselves.

Speaker 4

接着就会说:‘这个人跟我一点都不一样。’

And then they say, oh, this person is not the same as me.

Speaker 4

你的数据并不准确。

Your data is not accurate.

Speaker 4

这确实没错。

And this is true.

Speaker 4

你只看单个人,这个人可能根本不是你真正想找到的那一个——比如你的儿子。

You just look at one individual, that individual might not be the person that you really wanted it to be, which in this case is your son.

Speaker 4

但again,这并不是合成数据的本意。

But again, that's not the idea of synthetic data.

Speaker 4

它更像是一种保险。

It's almost like insurance.

Speaker 4

我当统计学家的时候,大学期间跟精算科学打交道很多。

I spent as a statistician, I worked pretty closely with actuarial science back in my days in the university.

Speaker 4

在精算领域,人们本质上是在计算你什么时候会去世。

And in actuarial science, people essentially calculate when you're going to die.

Speaker 4

这就是他们做的事儿。

That's what people do.

Speaker 4

所以他们会说,这种人一般活到五十岁就去世了。

So they'll say, oh, this kind of person, they'll die at the age of 50.

Speaker 4

这种人呢,通常能活到七十岁左右。

This kind of person, they'll die at the age of 70.

Speaker 4

但这并不意味着你一定会在五十岁那年去世。

It doesn't actually mean you will die at the age of 50.

Speaker 4

到了五十岁生日那天,你就突然没了——根本不是这个意思。

And by the fiftieth birthday, you'll just like go drop dead.

Speaker 4

这话说的不是这个意思。

That's not what it means.

Speaker 4

它的意思是,对于这类人群整体而言,平均寿命是五十岁。

It just means across a group of people like that, on average, they're expected to die at the age of 50.

Speaker 4

合成数据也是同样的道理。

So synthetic data is like that too.

Speaker 4

并不是说某一条记录就一定是迈克尔,另一条就一定是温斯顿,不是这么回事。

Not to say exactly, this exact record is Michael, this exact record is Winston, and so on, so on, so it's not that.

Speaker 4

在我们的合成数据里,这是针对一大群和迈克尔或温斯顿类似的人。

It's across a bunch of people similar to Michael or similar to Winston in our synthetic data.

Speaker 4

我们也会有这样的人。

We're also going to have people like that.

Speaker 4

是的。

Yeah.

Speaker 3

这其实也很有意思。

Well, it's interesting too.

Speaker 3

你在和合作过的利益相关者打交道时,觉得有困难吗?

Do you find it's hard with you know, stakeholders you've worked with?

Speaker 3

当你要他们明确、澄清哪些统计数据对他们的研究问题真正重要时,会不会很难沟通?

Is it ever hard to have the conversation where you're asking them maybe to define and clarify which statistics matter to the questions they're trying to answer.

Speaker 3

因为听起来,你的做法是想用合成数据来确保数据集保留某些关键统计特征。

Because it sounds like, to your point, like, you're trying to create the synthetic data to check certain boxes of which statistics it is, like, preserving in the dataset.

Speaker 3

你有没有遇到过客户或过去的合作方,他们很难说清楚这些指标,结果导致你很难为他们生成有用的合成数据?

So do you ever run into, customers coming to you or stakeholders you've worked with in the past that like they struggle to define that and so it makes it hard to like create useful synthetic data for them?

Speaker 4

没那么严重。

Not so much.

Speaker 4

不过话说回来,我们确实会遇到一些情况,让我稍微回溯一下。

But that said, we do get, so let me backtrack a little bit.

Speaker 4

我说没那么严重,是因为我们通常不会为每个客户都单独定制合成数据。

When I say not so much, it's because we tend to not create custom synthetic data for every customer we work with.

Speaker 4

我们有一个统一的 Synthetic Society 合成数据产品。

We have one Synthetic Society Synthetic Data product built out.

Speaker 4

这个产品基于十到二十个不同的数据源构建而成。

And that particular product is based on ten, twenty different data sources.

Speaker 4

我们会告诉客户,这就是我们目前唯一提供的产品。

And we tell people this is the one thing we have.

Speaker 4

比如说在美国,这就是我们唯一提供的 Synthetic Society 数据集。

So let's say for The United States, this is the one Synthetic Society data set we have.

Speaker 4

你可以直接用这个。

You can use that.

Speaker 4

这里面的字段非常多。

There are lots of fields in here.

Speaker 4

可能有五万个字段左右。

There might be like 50,000 fields.

Speaker 4

你未必需要全部这五万个变量。

You might not need all 50,000 variables.

Speaker 4

你可能只需要其中一部分。

You might only need a part of that.

Speaker 4

但总的来说,现有的内容已经能满足大多数人的需求。

But generally speaking, what's there is enough for most people's needs.

Speaker 4

所以我们通常不会为每个人单独定制数据集。

So we don't tend to create custom instances for every individual.

Speaker 4

偶尔会有几个客户过来,说:我有几个特定的变量。

There might be a couple of customers that come in and says, oh, I have a couple of variables.

Speaker 4

我之前做过一些临时的处理。

I've done ad hoc.

Speaker 4

我曾经委托过凯度,帮我做一个专属研究。

I've commissioned, I don't know, let's say, Kantar to do a custom study for me.

Speaker 4

这里头有好几个问题。

And here's several questions.

Speaker 4

我能把这些内容嵌入到合成社会里吗?

Can I embed that into the Synthetic Society?

Speaker 4

所以确实会有这样的需求。

So there's that kind of request.

Speaker 4

不过话说回来,大家还是很在意数据质量的。

Now that said, people do care about data quality.

Speaker 4

虽然我们不会为每个客户单独生成数据集,但总有人问:我怎么相信你们的数据?

So even though we're not generating data sets ad hoc for every customer, we do get people who ask like, how do I trust your data?

Speaker 4

你们的数据怎么保证准确?

How is it accurate?

Speaker 4

为什么我要用你们的数据,而不是别的?

Or why should I use your data set versus use something else?

Speaker 4

所以我们确实经常遇到这个问题。

So we do get that question.

Speaker 4

根据提问者的身份和专业程度,我们会提供不同的回应。

And depending on who the audience is, the level of sophistication of the person who's asking that question, we sometimes give them different things.

Speaker 4

有时候遇到技术背景很强的客户,我就会详细给他们讲解方法论。

So sometimes we have very technical customers and this is when I would go through the methodology with them.

Speaker 4

我会把我们的论文发给他们看。

I shared our paper with them.

Speaker 4

我会解释这个方法是怎么运作的。

I share how the method works.

Speaker 4

也有一些客户希望通过实际案例来验证数据。

We have some customers who want to validate the data through use cases.

Speaker 4

他们可能会说:好吧,给我一些数据。

So maybe they'll say, okay, give me some data.

Speaker 4

我要拿这些数据来建个模型。

I'm going to build a model.

Speaker 4

用这些数据来优化我的模型,看看效果有没有提升。

Going to use that to enhance my model and see if my lift increases.

Speaker 4

也有些公司,还有些人,就是这么想的。

There's also companies like There's also people like that.

Speaker 4

还有些人一看你们的客户logo,就问你们都跟哪些大公司合作?

Are also people who look at logos and say, Oh, what kind of clients you work with?

Speaker 4

只要能拿出几个大品牌的名头,他们就信了。

And if you can give them big logos, they'll be like, Okay, fine.

Speaker 4

我们服务的客户类型多种多样。

We deal with all kinds of clients.

Speaker 4

我一向努力做到最大程度的透明。

One of the things I try to do is to try to be as transparent as possible.

Speaker 4

我会清楚说明我们生成合成人群的具体步骤,而不是说这是商业机密,你们只能相信我们。

I'm very transparent about the methodology, exactly the steps we use to generate the synthetic population, versus to say, Oh, this is trade secret, you just have to trust it kind of thing.

Speaker 4

我有学术背景,所以对我来说,这种开放透明的做法非常重要。

I come from somewhat of an academic background, so to me, this kind of open source, let's say, is very important.

Speaker 2

我喜欢这个。

I like it.

Speaker 3

对,完全没错。

Yeah, absolutely.

Speaker 2

说到你之前提醒的那一点,让我想到你讲的那种,几乎是凭空生成数据的做法。

Going back to one of your watchouts, it made me think of where you're talking about this, like, materializing data out of thin air essentially.

Speaker 2

迈克尔,我待会儿把你挂上去,

Michael, I'm gonna put

Speaker 4

如果你不记得了,

you on

Speaker 2

我们就把这段剪掉。

the spot, and if you don't recall, then we'll just cut this part out.

Speaker 2

你之前发给我的那家公司,因为你了解我的一些市场调研,布鲁斯,那根本就不是服务人的事。

That company that you sent me because you knew about some some of my market research, Bruce, that was like, forget serving people.

Speaker 2

你只要把问卷丢进这个工具里,它就能根据你感兴趣的几种受访者类型,模拟出相应的回答。

Just put your questionnaire into this tool, and it will model out the responses based on, like, the different respondent archetypes you're interested in.

Speaker 2

对吧?

Right?

Speaker 2

我刚才说的,是不是准确传达了你的意思?

Like, am I representing that well from what you were

Speaker 1

是的。

Yeah.

Speaker 1

对。

Yeah.

Speaker 1

我现在看到的比那还要多。

That's I've seen more than that now.

Speaker 1

还有一个类似的。

There's another one.

Speaker 1

他们正在使用大型语言模型,就像你提到的,温斯顿,来生成对调查问题的回答。

So they're using LLMs, like you mentioned, Winston, to come up with basically a response to, let's say, a survey.

Speaker 1

你告诉它目标人群是谁,它就会模拟出一个符合该人群特征的虚拟受访者,然后代为填写问卷,给出你希望听到的反馈。

You give it sort of like, here's who I'm targeting, and they'll be like, okay, we'll construct a an LLM version of that person who will then respond to your survey and give you the feedback that you want to hear.

Speaker 2

是的。

Yeah.

Speaker 2

天哪。

Oy oy oy.

Speaker 2

我宁愿手机上所有应用都跟踪我,也不愿让企业根据那些LLM胡乱生成的微细分数据做商业决策。

I would rather every app on my phone track me than make business decisions off of whatever garbage LLMs is spitting out for those different micro segments.

Speaker 2

我觉得这很危险。

I feel like that's dangerous.

Speaker 4

实际上,我们自己也在做类似的事。

Well, actually, this is something we do as well.

Speaker 4

如果做得到位——当然,‘到位’这个词有点重,因为每个人都觉得自己做得对,而我们认为我们的方式才是对的。

And if you do it properly, I mean, properly is a bit of a strong word because everybody thinks they do properly and we think the way we do it is properly.

Speaker 4

这样还是能得出相当不错的结果的。

You can get some fairly decent results out of that.

Speaker 4

让我跟你说说我们是怎么做的,以及为什么我觉得这其实挺靠谱的。

Let me describe to you how we do it and why we think it's actually kind of legit, quite legit.

Speaker 4

去年,就在美国大选前,我一位学术合作者@了我,问我有没有兴趣写一篇论文。

Last year, right before the US election, one of my academic collaborators tagged me and asked me whether I want to write up a paper.

Speaker 4

他现在是南加州大学的教授,我跟他认识很多年了。

He's now a professor at University of Southern California, and I've known him for a long, long time.

Speaker 4

我就问他,好啊,想写点什么?

And so I said, sure, what do you want to write about?

Speaker 4

他当然非常清楚我们平时做什么,尤其是我们的合成人口数据,还有那些研究。

And of course, he's intimately well aware of what we work on, our synthetic population, all the stuff that we do.

Speaker 4

他说,大选前后,很多人都在讨论用大语言模型来预测一个人会投谁的票。

And he said, right around the election, lot of people are talking about using LLMs as a way to predict somebody, will somebody vote for.

Speaker 4

但他指出,你们有个独特优势——你们的数据集完全匹配真实人口的分布。

He says, but you've got this unique advantage in that you have a data set that matches the exact distribution of the population.

Speaker 4

所以理论上,我们可以把你们人口里的每个人逐一拿过来,让大语言模型去模拟那个人。

So in theory, we can go through every individual in your population and ask the LLM to impersonate that person.

Speaker 4

比如说,假设你是一个24岁、非裔女性,家庭收入水平这样,有这么多孩子,住在X县、Y州。

For example, to say you are a, let's say, you are a 24 year old, black female with this kind of family income with this many kids living in the county of X in a state of Y, for example.

Speaker 4

现在是选举季了,这是两位候选人,这是他们的政策,你会投给谁?

Now it's election time, here are the two candidates, here are the policies, and who are you going to vote for?

Speaker 4

你可以这么做,重复个三亿次,也就是所有有资格投票的人。

You can do that, you can repeat that 300,000,000 times, or well, everybody who is eligible to vote obviously.

Speaker 4

重复这么多次之后,你就能采用自下而上的方法,而不是直接问大模型:亚利桑那州会怎么选?

You repeat that many times and then you can do a bottom up approach as opposed to just asking the LLM, how will Arizona vote?

Speaker 4

加利福尼亚州会怎么选?

How will California vote?

Speaker 4

这个选区会怎么选?

How will this stable?

Speaker 4

不是自上而下地猜,而是自下而上地推算。

Rather than doing a top down, you do it bottom up.

Speaker 4

当然,前提是大模型本身可能带有偏见。

And the assumption of course is that the LLM may contain some bias in that.

Speaker 4

大模型可能是主要用Reddit的数据训练的,而Reddit的用户大多是年轻人,倾向于支持某一个政党或候选人。

The LLM may be trained, let's say, mainly based on Reddit data and Reddit is, are generally young people leaning towards, might be voting for one party or voting for one candidate.

Speaker 4

现在,如果我们给大模型提供足够多的信息,比如一个人的年龄、经济状况,所有这些个人细节,他可能会投谁的票?

Now, actually, if we supply the LLM with enough information, like the person's age, the person's financial situation, all these things about this person, how will they vote?

Speaker 4

这就是我们做这件事的方法。

So that's how we do it.

Speaker 4

我们就是用这种方式,把大模型和我们构建的虚拟社会连接起来,逐个县、逐个州往上推,看看人们对各种政策的反应如何。

And that's how we sort of connect LLMs with our existing synthetic society to try to bottom up, ladder up each county, ladder up each state, ladder up and go up to see how well people respond to certain things.

Speaker 4

我们之前就是这么做的。

So that's how we've done it.

Speaker 4

最后的结果挺有意思的。

The end result was interesting.

Speaker 2

我本来想问,你会分享结果吗?

I was going say, are you going to share?

Speaker 4

我会分享的。

I will share.

Speaker 4

最终的结果挺搞笑的。

The end result is funny.

Speaker 4

我这么描述,其实对也不对。

It's both right and wrong, how I describe it.

Speaker 4

不对的地方是,它没预测到特朗普会赢,但跟市场调研的民调结果差得不多。

It's wrong in the sense that it did not predict Donald Trump would win, but it was fairly close to what the market research polls were saying.

Speaker 4

所以我们得出的数据跟民调几乎一模一样。

So we had pretty much very similar numbers to polls, what polls were saying.

Speaker 4

如果你问它能不能准确预测选举结果,那答案是不能。

So if you look at this as does it predict the election correctly, the answer is no.

Speaker 4

但如果你换一个问题,问它能不能以更低的成本、更快的速度得出跟民调相似的结果呢?

If you then ask a different question, you say, does this give similar answers to polls, at a cheaper and faster rate?

Speaker 4

那答案就是能。

Then the answer would be yes.

Speaker 4

后来我们复盘的时候,尝试了各种不同的方法,比如不再直接问:你选A候选人还是B候选人?

And then along the way, learned, after the fact we tried different things, like for example, instead of just prompting the person to say, Do you vote for candidate A or candidate B?

Speaker 4

而是先问:你会上网投票吗?

You may first have to ask, Will you vote in the upcoming election?

Speaker 4

然后只有当对方回答感兴趣时,

And then only if the answer Interesting.

Speaker 4

才会再次让模型提问:既然你打算投票,这里有两位候选人,

Is you prompt the machine again to say, Okay, now given you're going to vote, here are the two candidates.

Speaker 4

你打算投谁?

Who are you going to vote for?

Speaker 4

这样,大语言模型就能判断哪类人更可能投票,哪类人不太可能投票,等等。

So then the LLM would know this kind of a person is more likely to vote, this kind of person is less likely to vote, and so on.

Speaker 4

所以这类方法的操作其实有很多细节讲究。

So there are nuances to how these kinds of things are done.

Speaker 4

是的,人们一直在寻找改进市场调研的方法,最近这段时间,这确实是大家讨论得比较多的一个方向。

Yeah, so people are always looking at ways of improving market research, and so this is one of the few things that people talk about greatly in the last little while.

Speaker 2

这太棒了。

That's very cool.

Speaker 2

我的意思是,迈克尔刚发给我这个的时候,我还想:这什么乱七八糟的玩意儿?

I mean, when Michael first sent that to me, I'm like, what type of garbage water is this?

Speaker 2

但这确实靠谱。

But that's legit.

Speaker 2

听起来挺有意思的。

That sounds pretty interesting.

Speaker 1

不过在这期间,瓦尔,我又发现了几家同领域的公司。

Well, in the interim, Val, I've stumbled across a couple more companies in the same space.

Speaker 1

很明显,这事儿正在慢慢起来。

So, like, obviously, it's getting some kind of traction.

Speaker 1

是的。

Yeah.

Speaker 1

这已经成气候了。

It's a thing.

Speaker 1

AI比我们所有人都更聪明。

It's AI Smarter than all of us.

Speaker 3

但我怀疑,这最终还是取决于你提的问题是否合理,或者你想要探讨的主题是否恰当。

But I wonder if it comes down to to, like, validity of the questions you're asking or the topic you're wanting to pull them on.

Speaker 3

说回到我们刚才讲的。

Like, kind of back to what we're saying.

Speaker 3

你得有足够的数据,了解那些可能影响答案的因素。

Like, you'd have to have sufficient data on how someone like, factors that maybe would influence that answer.

Speaker 3

比如政治领域,那块儿的数据其实挺多的,能帮上忙。

Like, I feel like politics, right, in that area, there's a lot of data there that would help.

Speaker 3

所以我在想,如果你要做市场调研,找这种公司合作,就得仔细审视自己那些默认的假设。

And and so I'm wondering too, like, being smart if you're needing market research and going to a company like that, like, you'd probably have to think through a lot of the assumptions you have.

Speaker 3

或者说,你清楚哪些信息,不清楚哪些,怎么平衡?你真觉得这能代表整体吗?

Or, again, what are your knowns and unknowns and kind of balance, like, do I believe that this is gonna be representative?

Speaker 3

这确实挺值得琢磨的。

So that's interesting to think about.

Speaker 4

没错。

Correct.

Speaker 4

这个问题其实涉及好几个层面。

And there's, again, a couple of different layers to that question.

Speaker 4

首先,你如何向大语言模型提问,本身就会影响结果。

For one thing, even how you prompt the LLM will make a difference.

Speaker 4

但在市场调研中,问题怎么问,同样会影响答案。

But in market research, how you ask the question will also make a difference.

Speaker 4

所以这不只是大语言模型的问题,也是人类调研中会遇到的问题。

So it's not like that's just a problem for LLMs, it's also a problem for people.

Speaker 4

另外,当你在设计提示语时,这一点非常关键,因为对大语言模型来说,提示语几乎决定了一切。

Then the other thing is, as you are prompting, so prompting is really important, as is with almost anything when you deal with LLMs.

Speaker 4

你给模型提供什么样的背景信息,比如受访者的个人资料,也会对结果产生巨大影响。

When you prompt that person, what kind of an answer you give, what kind of information, biographic information you give about that individual will also make a very big difference.

Speaker 4

比如说,如果你想让模拟调查更准确,就得用恰当的信息来引导模型。

So for example, and this is how if you want to make the information more, you want to make your poll more simulated poll more accurate, so to say, you need to prompt it with the right information.

Speaker 4

我举个例子吧。

So let me give you an example.

Speaker 4

我们有个客户是加州葡萄酒协会。

We have the California Wine Institute as a client.

Speaker 4

当年美加贸易战刚爆发时,所有美国葡萄酒都被下架了。

And when the US Canada trade war first started, all of the American wines got pulled off the shelf.

Speaker 4

我们这位客户,是我们团队一位成员的邻居,她是加州葡萄酒协会在加拿大的负责人。

And this client we work with, which is the neighbor of one of our team members, she's the head of California Wine Institute for Canada.

Speaker 4

第二天早上她刷着新闻,心里直犯嘀咕:我这工作还怎么干?

And the next morning she's looking at news and going like, how do I even do my job?

Speaker 4

现在加拿大根本卖不了美国葡萄酒了。

They don't sell American wines anymore in Canada.

Speaker 4

于是她来找我们,问能不能帮她做个调查,问问消费者:等特朗普不再说加拿大是第51个州,或者贸易战结束之后,谁会重新买加州葡萄酒?

So she went to us and said, can you do a poll for me asking who will resume buying California wine when Trump stops calling Canada the fifty first state or when the trade war is over.

Speaker 4

针对这个问题,你可以用完全不同的方式去引导AI模型。

And so in answering this question, can prompt the machine, you can prompt the LLM in very different ways.

Speaker 4

比如,你可以告诉模型:我们手头有目前哪些人在买美国葡萄酒的数据。

You could prompt somebody, we have data on, for example, who's currently buying American wine.

Speaker 4

这些就是我们会提供给AI模型的信息。

So that would be a piece of information that we supply to the LLMs.

Speaker 4

当然,像年龄、性别、收入、居住地这些基本因素也都会产生影响。

Obviously your basic things like your age or gender or your income, where you live would play a role as well.

Speaker 4

但你还可以加入很多心理层面的数据。

But there could be a lot of psychographic data that you put in this as well.

Speaker 4

所以,具体能得到什么样的答案,还得看你们手头有什么数据,以及怎么提问。

So again, depending on what data you have already and how you prompt the machine, you get slightly different answers.

Speaker 4

就像做真实的民意调查一样,用大模型做调查也有它自己的门道。

So just like how people do real polls, pulling an LLM has its own nuances as well, so to say.

Speaker 2

是的。

Yeah.

Speaker 2

真有意思。

So interesting.

Speaker 1

明白了。

Alright.

Speaker 1

这太有意思了,我觉得这个话题目前还没多少人关注。

This is so interesting, and I'm I think this is a topic that is sort of like, not a lot on people's radar.

Speaker 1

非常感谢你,温斯顿,抽空过来和我们分享这些见解。

So thank you so much, Winston, for kind of coming in and sharing some of your knowledge with us.

Speaker 1

可惜我们得开始收尾了,节目马上就要结束,但今天聊得特别开心,也很受启发。

We do have to, unfortunately, start to wrap up and kinda close-up the show, but, this has been really fun to talk about and hear from you on.

Speaker 1

真的非常感谢你。

So I really appreciate that.

Speaker 1

我们节目有个惯例,叫‘最后一句推荐’。

But one thing we do, we on the show is last call.

Speaker 1

就是每个人轮流分享一件可能对听众有帮助的事。

We just go around, share something that might be of interest to our listeners.

Speaker 1

温斯顿,你是今天的嘉宾。

Winston, you're our guest.

Speaker 1

你有什么想推荐的吗?

Do you have a last call you'd like to share?

Speaker 4

当然有。

Sure.

Speaker 4

我九月会去芝加哥。

You know, I'll I'll be in I'll be in Chicago.

Speaker 4

至少瓦尔会在芝加哥。

I think at least Val is in is in Chicago.

Speaker 2

我在。

I am.

Speaker 4

我九月会去芝加哥,我们赞助了ANA测量大会。

I'll be I'll be in Chicago in September, and we're sponsoring the ANA Measurement Conference.

Speaker 4

如果 podcast 的听众有人在芝加哥,很希望能认识一下。

So if any of the listeners of the podcast are based in Chicago, would love to connect.

Speaker 1

太棒了。

That's awesome.

Speaker 1

你也会去芝加哥的 Measure Camp 吗?

And are you gonna come to Measure Camp Chicago too?

Speaker 4

我会尽量去。

I I'll try.

Speaker 2

我已经开始劝温斯顿了。

I've I've already started to twist Winston's arm.

Speaker 1

那太好了。

That would be awesome.

Speaker 2

干脆待到周六吧。

Like, stay till Saturday.

Speaker 1

哦,这样啊。

Oh, okay.

Speaker 1

很好。

Good.

Speaker 1

因为我们也会在那儿。

Because we'll be there.

Speaker 1

我们会在那儿。

We'll be there.

Speaker 1

真高兴又能见到你。

So great to see you again.

Speaker 2

你得接着找我,因为这是我最后一次通话了。

You have to go to me next because that's gonna be my last call.

Speaker 2

不好意思。

Sorry.

Speaker 2

我这就要做最后一次通话了。

It's I'm teeing myself up for the last call.

Speaker 1

这很自然,瓦尔,也许我们该听听你的最后一次分享。

It's a it's a natural next step, Val, that maybe we should hear what your last

Speaker 4

是什么。

call is.

Speaker 2

太好了,迈克尔,你正好问到点子上了。

Oh, I'm so glad you asked, Michael.

Speaker 2

我想鼓励所有听众考虑来芝加哥参加我们的第二届Measure Camp。

Well, I wanted to encourage all of our listeners to consider joining us in Chicago for our second annual measure camp.

Speaker 2

活动在9月13日星期六举行,我们还会在市中心的利奥·伯内特大楼,如果你不熟悉芝加哥的话,这座城市的设计就是让人从河上、从水边来感受它的美,而大楼就紧邻河岸。

It is on Saturday, September 13, and we will be downtown again at the Leo Burnett Building, which if you're not familiar with Chicago, Chicago was built around being enjoyed from the river, from the water, and it's right on the water.

Speaker 2

这个地方特别棒。

It's a great location.

Speaker 2

去年有超过两百人参加了,今年我们预计会有更多人来,一起庆祝、交流、分享和学习。

We had, just over 200 people join us last year, and we expect even more people there this year to celebrate and to connect and share and learn from.

Speaker 2

我们特别希望你能来。

So we would love to see you.

Speaker 2

所以,芝加哥的Measure Camp,现在就可以去订票了。

So Measure Camp Chicago, you can grab your tickets now.

Speaker 1

我票已经买好了。

I have my ticket already.

Speaker 1

我随时准备好了。

I am ready.

Speaker 1

太棒了。

That's awesome.

Speaker 1

好了,Julie,你呢?

Alright, Julie, what about you?

Speaker 1

你最后的推荐是什么?

What's your last call?

Speaker 3

我最后的推荐是一篇文章,作者是卡西·卡扎霍夫,我们特别喜欢她。

Well, my last call, it happens to be, an article Cassie Kazakhov, one of our faves.

Speaker 3

我们知道她经常被提到,但这篇是她最近写的,我觉得特别有意思。

I know we talk about her a lot, but it's a recent article she wrote and I just found it really interesting.

Speaker 3

讲的是在人工智能主导的世界里,该怎么选大学专业。

It was how to pick a college major in an AI first world.

Speaker 3

我很喜欢她表达这个观点的方式。

And I really like the way she framed it.

Speaker 3

她把这个问题拆解得特别有趣。

She breaks it down into it's funny.

Speaker 3

她说,你应该选两个不同类型的专业。

She's like, you should get into two different types of majors.

Speaker 3

要么选‘清晰型’专业,要么选‘好奇型’专业。

Either a major in clarity or a major in curiosity curiosity.

Speaker 3

她还解释了为什么这两种专业对适应人工智能时代都很有帮助。

And she kinda talks about why each one is going to be really beneficial to AI.

Speaker 3

这让我对自己的专业感觉好多了。

And it made me feel better about my major.

Speaker 3

从技术上讲,我的专业就属于‘清晰型’。

It technically is one in Clarity.

Speaker 3

她提到,如果你选择‘清晰型’,它具体是怎么帮你为人工智能时代做准备的。

So it's cool the way she talks about like, well, if you go for Clarity, how does it help you for AI readiness?

Speaker 3

她讲了很多,比如这类专业很严谨,是非分明,有明确的对错之分。

And it talks a lot about like, it is a rigorous black and white, like, there is a right answer, a wrong answer.

Speaker 3

它能帮你大幅提升逻辑思维能力,学会如何分析和构建问题。

And it helps you a lot with, like, logic and thinking through a problem and how do you frame a problem.

Speaker 3

所以,你可以用这种方式去思考人工智能的应用——不是简单地分对错,而是更注重背后的逻辑。

And so how can you think about the use of AI more like, not right and wrong, but the logic side of it instead of, like, soft logic things.

Speaker 3

这是一种更严格、更守规矩的思维方式,必须在既定框架内思考。

Like, it's a more rigorous, like, you gotta stay within these bounds type thinking.

Speaker 3

而好奇心则恰恰相反。

And then curiosity is kinda on the other side.

Speaker 3

它主要关注那些能帮你提升适应力和终身学习能力的专业。

It's very much around majors that are gonna help you with adaptability and lifelong learning.

Speaker 3

比如,你怎么激发自己的优势和兴趣?

Like, how do you fuel your strengths and what you're curious in?

Speaker 3

我特别喜欢她这种说法,因为现在很多人都在想:我该上大学吗?

So I just really loved her framing because I think a lot of people now are like, should I go to college?

Speaker 3

我非得上大学不可吗?

Do I need to go to college?

Speaker 3

我要怎么为一份注定要用到AI的工作做准备?

How do I get get ready for a job that's gonna use AI inevitably?

Speaker 3

这真是一篇特别棒的文章。

So it was just a really good read.

Speaker 3

不管你现在有没有打算上大学,都值得一读。

Whether you're thinking of going to college right now or not, it's a good one.

Speaker 1

过去几个月我参加了好多场毕业派对,所以这个挺不错的。

I've been to so many graduation parties over the last couple months, so this is good.

Speaker 3

这还真是时候,对吧?

It's timely, right?

Speaker 3

没错。

Yeah.

Speaker 3

你呢,威尔?

What about you, Well,

Speaker 1

我这边也有一件跟AI有关的事。

I also have something that's AI related.

Speaker 1

最近有一篇论文,研究者找了一群人做测试题。

There's a paper that recently came out that took a group of users and had them take a quiz.

Speaker 1

在他们答题的时候,研究人员比较了大语言模型和人类影响他们答案的能力——人类是拿钱来诱导答题者,不管是对还是错。

And then while they're taking the quiz, they compared the ability of an LLM to influence their answers versus a human who was paid money if they were able to correctly influence or incorrectly influence their answers.

Speaker 1

结果大语言模型在说服人方面远远超过了人类。

And the LLM vastly outperformed the humans in its ability to persuade people.

Speaker 2

鸡皮疙瘩都起来了。

Had goosebumps.

Speaker 1

是的。

Yeah.

Speaker 1

所以很明显,大语言模型已经非常擅长说服人了。

So it's it's already there that LMs are extremely persuasive.

Speaker 1

这篇论文里还讲了一些其他内容,我们会在网站上放个链接,你们有兴趣可以去看看。

And so the paper walks through some of the things, but we'll put a link on the, on the website if you want to check out that paper.

Speaker 1

读起来挺有意思的,初步来看。

It's pretty interesting initial read.

Speaker 1

这个领域还有很多研究要做,实验也需要更完善。

There's a lot more research to be done, better experiments to do in this field.

Speaker 1

但作为第一篇入门文章,确实挺吸引人的。

But as a first little read, it was quite interesting.

Speaker 1

总之。

So anyway.

Speaker 1

不错。

Nice.

Speaker 1

好的。

Alright.

Speaker 1

温斯顿,能邀请你来真是太荣幸了。

Well, it's been such an honor and a privilege, Winston.

Speaker 1

非常感谢你来参加节目,抽出时间跟我们交流。

Thank you so much for coming on the show, spending some time with us.

Speaker 1

真的非常感谢。

Really appreciate it.

Speaker 4

是的。

Yeah.

Speaker 4

我也是。

Likewise.

Speaker 4

数据。

Data.

Speaker 1

我觉得它前景非常广阔。

It's sort of gonna be a I think it's it's got a big future.

Speaker 1

能第一次在节目里聊这个话题,真的特别棒。

So it's really cool to kind of break into this topic for the first time on the show.

Speaker 1

我们这个节目已经做了十年了。

We've been doing this show for ten years.

Speaker 1

但从来没讨论过合成数据。

We've never talked about synthetic data.

Speaker 1

所以今天聊这个,真是时候了。

So this is a good, it's finally time.

Speaker 1

真的非常感谢你。

So, yeah, thank you so much.

Speaker 1

当然,听节目的你可能有很多问题,或者想参与讨论。

And, of course, as you've been listening out there, you might have more questions or you might wanna join the discussion.

Speaker 1

我们非常期待听到你的声音。

We would love to hear from you.

Speaker 1

最好的方式是通过 Measure Slack 群组或 LinkedIn 联系我们,也可以发邮件到 contact@analyticshour.io。

The best way to do that is through the measure Slack chat group or on LinkedIn, or you can also send us an email at contact@analyticshour.io.

Speaker 1

我们非常期待听到你的声音。

We'd love to hear from you.

Speaker 1

当然,我们一定要特别感谢我们的制作人乔什·科赫斯特,他付出了这么多,谢谢你,乔什。

And, of course, we wanna always give a big shout out to Josh Cohurst, our producer, because of everything he does, and thank you, Josh.

Speaker 1

我想我也可以代表我的两位联合主持人说句话。

And, of course, I think I could speak for both of my cohosts.

Speaker 1

不管我们用的是真实数据还是合成数据,瓦尔和朱莉,我们都一致认为,大家应该持续做数据分析。

Whether we're using real data or synthetic data, Val and Julie, I think we all agree people should keep analyzing.

Speaker 0

感谢收听。

Thanks for listening.

Speaker 0

欢迎在 Twitter 上关注 @analytics_hour,访问网站 analyticshour.io,加入我们的 LinkedIn 群组或 Measure Chat Slack 群组,留下你的评论、建议和问题。

Let's keep the conversation going with your comments, suggestions, and questions on Twitter at at analytics hour, on the web at analyticshour.io, our LinkedIn group, and the Measure Chat Slack group.

Speaker 0

本播客的音乐由乔什·格罗赫斯特提供。

Music for the podcast by Josh Grohurst.

Speaker 0

那些聪明人想融入圈子,于是发明了‘数据分析’这个词。

So smart guys want to fit in, so they made up a term called analytics.

Speaker 0

数据分析根本不管用。

Analytics don't work.

Speaker 0

数据分析会说,不管谁上场,都该冲吗?

Do the analytics say go for it no matter who's going for it?

Speaker 0

如果你和我站在场上,数据分析会说:冲吧。

So if you and I were on the field, the analytics say go for it.

Speaker 0

这真是我听过的最蠢、最懒、最没劲的竞争理由。

It's the stupidest, laziest, lamest thing I've ever heard for reasoning in competition.

Speaker 2

在低分辨率数据下举旗。

Rock flag in low resolution data.

关于 Bayt 播客

Bayt 提供中文+原文双语音频和字幕,帮助你打破语言障碍,轻松听懂全球优质播客。

继续浏览更多播客