阿里提出针对多目标优化的全新算法框架,同时提升电商推荐场景GMV

推荐系统在电商平台中扮演着至关重要的角色,推荐算法(例如,LearningToRank)会为用户生成个性化的推荐列表,可以防止用户信息过载。通常,算法需要精心设计来满足多个目标。然而,同时优化多个目标非常困难,其核心难点在于不同目标之间经常存在冲突。在电商推荐中,点击率(CTR)和成交总额(GMV)是两个并不完全一致但都很重要的目标。为了验证这种不一致性,我们从一个真实的电商平台收集了一周的在线数据,并绘制了当CTR上升时GMV的变化趋势图。根据图1,CTR与GMV的趋势变化不完全一致,当CTR最优或GMV最优时,另一个目标可能是次优的,甚至是不好的。

因此,如果一个解被认为是两个目标的最优解,那么意味着其中一个目标在不伤害另一个目标的情况下很难进一步改进。这种最优性在多目标优化中得到了广泛的认可,被称为帕累托效率或帕累托最优性。在帕累托效率的情况下,只有当解A在所有目标上都优于解B时,解A才被认为优于解B。帕累托效率的目标是在不受其他目标支配的情况下找到最优解。

具体地说,我们提出了一个帕累托有效的算法框架“PE-LTR”,它用LTR过程优化多个目标。为了给每个用户生成候选的item,考虑到多目标,PE-LTR对候选item进行排序,使得这种排序是帕累托有效的。假设每一个目标都存在相应的可微公式,我们采用标量化技术将不同的目标协同成一个单目标函数。如前所述,除非仔细选择权重,否则标量化技术不能保证帕累托有效性。因此,我们提出了一个标量化权值的条件,保证该解是帕累托有效的。该条件等价于一个约束优化问题,并且我们提出了一个算法,它可以通过两步解决该问题。首先通过放宽约束来简化问题,从而得到解析解,然后通过实施投影过程(projectionprocedure)得到可行解。以PE-LTR为基础,依据服务提供者的需求,我们提供方法来生成帕累托边界(ParetoFrontier)和特定的推荐。为了生成帕累托边界,通过均匀设置目标标量权重的边界来运行“PE-LTR”算法框架。为了生成特定的推荐,可以使用适当的边界运行一次PE-LTR,或者首先生成帕累托边界,然后在特定的公平性度量下选择一个“合适”的解。

在本文中,应用该框架来优化电商推荐的两个重要目标,即GMV和CTR。对于电商平台,主要目标是提升GMV,但CTR需要做出很大的牺牲很大,从长远来看,会使平台的活跃用户(DAU)减少。因此,我们的目标是在同时考虑这两个目标的前提下,找到帕累托有效解。我们分别为GMV和CTR提出了两个可微分公式,并应用PE-LTR框架来生成帕累托最优解。我们在一个真实的电商推荐系统上进行了大量的实验,并将结果与最新的最佳的方法进行了比较。在线和离线实验结果都表明,我们的解优于其他基线,并且我们的解几乎是帕累托有效的。

这项工作的主要贡献是:

(1)我们提出了一个通用的帕累托有效性算法框架(PE-LTR)用于多目标推荐。该框架既不依赖于模型,也不依赖于目标,显示了其强大的可伸缩性。

(2)我们提出了一个two-step算法,它理论上保证了帕累托有效性。尽管该算法是建立在标量化技术之上的,但与其他的标量化方法相比,它的不同之处是有理论保证并且标量化权重是自动学习,而不是手动分配。

(3)以PE-LTR为基础,提出了如何生成帕累托边界和特定的推荐。具体地说,我们建议在使用适当的公平度量下从帕累托边界中选择一个合适的推荐。

(4)我们使用电商推荐作为PE-LTR的一个特例,并在一个真实的推荐系统上进行了广泛的在线和离线实验。结果表明,我们的算法优于其他最先进的方法,所产生的解是帕累托有效的。

(5)我们开源了一个大规模的电商推荐数据集EC-REC,其中包含展现、点击和购买的真实记录。据我们所知,没有一个公共数据集同时包含三个标签和足够多的特征,这个数据集可以用于进一步的研究。

提出的框架

在这一部分中,我们首先简要介绍帕累托有效性的概念,然后具体介绍所提出框架的细节,即帕累托有效学习排序(PE-LTR)。假定多个目标对应有不同的损失函数,首先我们提出一个能保证帕累托有效解的条件,证明了该条件等价于约束二次规划问题。然后,我们又提出了一个两步算法来解决该问题。此外,我们还提供了用PE-LTR生成帕累托边界和特定推荐的方法。

预备知识

定义3.1两个解的结果表示为si=(fi1,…,fiK)和sj=(fj1,…,fjK),仅在fi1≤fj1,fi2≤fj2,…fiK≤fjK(对于最小化目标)情况下,si支配sj。

帕累托效率的概念建立在支配的定义之上:

**定义3.2**如果没有其他的解sj=(fj1,…,fjK)支配si,解si=(fi1,…,fiK)就是帕累托有效解。

因此,在不损害其他目标的情况下,一个解是非帕累托有效性解,它仍可以至少在一个目标上提升,并且在多目标优化中总是可以得到帕累托有效解。值得一提的是,帕累托有效解并不是唯一的,所有这些解的集合都被称为“帕累托边界”。

基于帕累托有效的学习排序算法

为了实现帕累托最优解,我们提出了一种利用标量化技术优化多目标的学习排序方案。假设在给定的推荐系统中存在k个目标,模型F(θ)需要同时优化这些目标,其中θ表示模型参数。在不失一般性的情况下,我们假设对于K个目标存在K个不同的损失函数。

给定公式,优化第i个目标等价于最小化Li(θ)。然而,同时优化这K目标是非常复杂的,因为对于一个目标的最优解通常对于另一个目标是次优的。因此,我们使用标量化技术将多个目标合并成单个目标。确切地说,我们利用ωi聚合损失函数:

其中,w1+w2+…+wK=1,wi≥0。在真实的场景下,目标可能有不同的优先级。在我们的案例中,我们假定约束被添加到目标中是预先定义的约束边界。例如,wi≥ci,其中ci是一个在0-1之间的常量,c1+c2+…ci+…+cK≤1。

尽管只有一个目标公式,除非分配适当的权重,否则不能保证问题的解是帕累托有效的。但是,我们得到的标量化权重的条件,可以确保解是帕累托有效的。

3.2.1帕累托有效条件

为了得到多目标的帕累托有效解,我们试图最小化聚合损失函数。模型参数的KKT条件(Karush-Kuhn-Tucher条件):

满足此条件的解称为帕累托平稳解。该条件可转化为以下优化问题:

已经证明该优化问题的解是0,使得满足KKT条件,或者解能指导梯度方向来最小化所有损失函数。如果满足KKT条件,则解是帕累托平稳的,并且在现实和温和条件下也能做到帕累托有效性。在此条件上,我们提出了一个算法框架PE-LTR,其细节在算法1中给出了说明。

该框架以均匀的标量加权开始,然后交替地更新模型参数和标量权重。PE-LTR的核心部分是PECsolver,它通过求解问题(1)中的条件来产生标量化权值。注意,该条件是一个复杂的二次规划问题,我们给出了在算法2中PECsolver的详细过程。

值得一提的是,算法框架不依赖于损失函数或模型结构的特定公式。任何带有梯度的模型和公式都可以很容易地应用到框架中。尽管算法在批处理中采用随机梯度下降法,但该算法为梯度下降的收敛提供了理论保证。

3.2.2二次规划算法

将ωi^表示为ωi-ci,帕累托有效条件变为:

帕累托有效条件等价于问题1,然而,由于它的二次规划形式,解决这个问题并不是一个轻而易举的任务。因此,我们提出了一个两步算法,作为帕累托有效条件求解的工具。该算法在算法2中有详细说明。我们首先通过只考虑等式约束来松散问题,然后用解析解来解决松弛问题。然后,我们引入一个投影过程,从在所有约束下的可行解的集合中生成一个有效解。

当除了等式约束,忽略所有其他约束时:

松弛问题的解由定理3.3给出。

然而,因为省略了非负性约束,问题3的解ω*^可能是无效的。因此,我们执行以下投影步骤以获得有效的解。

帕累托边界生成与解的选择

多目标优化可以用于寻找一个特定的帕累托解,或者被用来生成一组解来构造帕累托边界。在本节中,我们将介绍用算法1生成解的细节。

帕累托边界生成

在算法1中,给定不同目标的边界,我们可以得到帕累托最优解。然而,存在一些场景,我们期望有一系列的帕累托最优解存在,即帕累托边界。这对于算法框架来说很简单,我们将不同的值设置到各个目标的不同边界上执行算法1就可以得到。

为了得到帕累托边界,我们执行多次算法1,并且在每个运行中用适当的边界生成的解产生帕累托最优解。我们适当地选择边界,以便均匀分布的帕累托点可以生成一个好的均价分布近似的帕累托边界。

解的选择

在期望单个推荐的情况下,我们需要选择一个特定的帕累托最优解。当不同目标的优先级可用时,我们可以通过为目标设置适当的边界来获得适当的帕累托有效推荐并执行一次算法1。

当优先级不可用时,我们可以首先生成帕累托边界并选择一个对目标公平的解。无论是在经济学理论还是在推荐系统背景下,公平都有几种不同的定义。最直观的度量之一是LeastMisery,它集中在最“悲惨”的目标上,在我们的例子中,一个“LeastMisery”的推荐是最小化目标损失函数的最大值:

另一个常用的度量是公平边际效用,即选择一个解,其中优化一个目标的成本几乎等于其他目标的收益:

给定一个生成的帕累托边界,方程5或者6的最小值的解,被选择作为最后的推荐,这取决于公平性的选择。

电商推荐的特殊性

在PE-LTR算法框架的基础上,我们详细介绍了其在电商推荐中的具体应用。电商推荐中最重要的两个目标是GMV和CTR。对于电商平台,GMV通常是首要目标。然而,CTR是评估用户体验的一个重要指标,长远来看影响平台的扩大。因此,我们的目标是考虑两个目标的前提下,找到一个推荐是帕累托最优的。

考虑到在现实环境中,LTR模型以流数据为输入,在线更新其参数。因此,在线的LTR模型通常遵循point-wise的排序方案。我们将问题描述为二元分类问题,并针对这两个目标分别设计两个不同的损失函数。

在电商推荐系统中,用户反馈可以大致分为三种类型:展现、点击和购买。假定表示一个实例为(xj,yj,zj),j∈[1,…,N],给定point-wise的排序模型F(θ),我们提出优化这两个目标,即CTR和GMV。对于CTR优化,我们的目标是最小化:

对于GMV优化,我们的目标是最小化:

其中h(price(j))是关于price(j)的凹单调非递减函数,price(j)表示xj中item的价格。在我们的公式中,我们选择h(price(j))=log(price(j))。我们假设p(zj=1,yj=1)与模型F(θ)参数无关。因此,给定一个模型F(θ)和Lctr(θ,x,y,z)和Lgmv(θ,x,y,z)的表达式,电商推荐问题变成:

注意,提出的框架不依赖于特定的模型结构或损失公式,只要模型有梯度,它就可以工作。因此,CTR和GMV损失的计算公式不是本文的重点,而更为精心设计的计算公式可以应用到这个框架中。

实验

在本节中,我们将介绍实验的详细细节,旨在回答以下研究问题:

(1)与目前最先进的以CTR/GMV导向的方法和多目标推荐算法相比,该框架的性能如何?

(2)就单一推荐和帕累托边界而言,提出框架的帕累托效率如何?

(3)从模型选择的角度来看,提出框架的可伸缩性如何?

为了回答这些研究问题,我们在一个流行的电商网站上对真实世界的数据集进行了广泛的实验,包括在线和离线实验。

数据集

实验设置

我们进行了离线和在线实验来验证所提框架的有效性,并以最先进的方法作为比较的基准。

6.2.1基线

我们选择最新的推荐方法进行比较,基线可以分为三类:典型方法(CF、LambdaMART)、以GMV导向的方法(LETORIF、MTL-REC)和优化两个目标的方法(CXR-RL、PO-EA)。

ItemCF基于item的协同过滤。

LETORIF是最大化GMV的学习排序方法,并采用price*CTR*CVR进行排序,其中CTR和CVR是两个单独的模型进行预测。

MTL-REC采用多任务学习技术对CTR和CVR模型进行训练。两个模型共享相同的用户和item嵌入和类似的神经网络结构。排序模型也是price*CTR*CVR。

CXR-RL是一种最近基于值感知的推荐算法,它同时优化了CTR和CVR。CXR设计为CTR和CVR的组合。CXR-RL使用强化学习技术来优化CXR,从而实现CTR和CVR之间的平衡。

PO-EA是一种最先进的多目标推荐方法,旨在寻找帕累托有效的解。PO-EA假定不同的基础算法在目标上具有不同的优势。它用多个初等算法给出的分数,用演化算法生成权重。基础算法包括LETORIF-CTR、LETORIF、CXR-RL、PE-LTR-CTR和PE-LTR-GMV。LETORIF-CTR是指LETORIF中的CTR模型。PE-LTR-CTR和PE-LTR-GMV都是PE-LTR模型,在模型中加入边界约束,对CTR和GMV进行相应的优化。两个LTR模型被用作基础算法,以便与PE-LTR进行公平比较。

PO-EA-CTR,PO-EA-GMV由PO-EA生成的两个解决方案,分别针对CTR和GMV。

PE-LTR-CTR,PE-LTR-GMV由PE-LTR生成的两个解决方案,分别针对CTR和GMV。

6.2.2实验设置

我们采用了两种典型的IR测量方法来评估CTR,即NDCG和MAP。同时,我们为这两个指标提出了两种GMV变体:

其中Q表示item购买集合,pay(i)=0/1表示在第i次rank中item是否被购买,price’(i)表示第i次rank中item的价格,G-IDCG@K表示G-DCG@K中最大的可能值。G-NDCG@K考虑了在排序列表中位置偏差的GMV,偏好高ranking的item被购买,而G-MAP考虑在推荐列表中购买数量。对于用户没有购买记录的,两个度量指标的值都是0。

离线实验结果

6.3.1对比基准线

与LETORIF、MTL-REC、CXR-RL和PO-EA相比,PE-LTR可以实现更高的G-NDCG和G-MAP,并且成本更低。这背后有几个原因:

首先,与LETORIF和MTL-REC相比,PE-LTR使用一个模型来联合学习两个目标,这允许模型同时学习点击和购买;而在LETORIF和MTL-REC中,两个单独的模型或组件被设计用于点击和购买,这可能导致一些不一致性。

其次,与CXR-RL和PO-EA相比,PE-LTR以帕累托有效的方式协调两个目标。CXR-RL优化了两个目标,但以非帕累托有效的方式。同时,虽然PO-EA试图用寻找帕累托有效解,但它只能保证最终解是从一系列互不支配的解中选择出来的。

在图2中,我们进一步绘制了PO-EA和PE-LTR的NDCG与G-NDCG曲线(由于篇幅限制,我们只在本文的图中绘制了G-NDCG和NDCG,结果与MAP和G-MAP相似)。如图表所示,PO-EA所产生的任何解都不受PO-EA中的另一个支配,并且情况与PE-LTR相同。然而,我们观察到PE-LTR的曲线高于PO-EA的曲线,这意味着PO-EA的解主要是由PE-LTR生成的解。注意两个PE-LTR算法已经被用作PO-EA的基本组成部分,比较表明,所提出的框架更能生成帕累托有效解。

此外,电商平台中的真实数据可能不遵循典型的假设。在PE-LTR中,标量权重在每个批次中调整,能够在训练过程中动态地调整训练数据。同时,PO-EA需要几个经过训练的算法来聚合,这使得它更难满足在线学习环境的要求。

6.3.2PE-LTR的帕累托效率

然后比较了不同选择策略下PE-LTR的解。我们预先定义了CTR和GMV的两组边界:(ω(ctr)≥0,omega(gmv)≥0.8)和(ω(ctr)≥0.8,omega(gmv)≥0.0),得到了两个分别聚焦于GMV和CTR的PE-LTR(PE-LTR-GMV和PE-LTR-CTR)。然后从帕累托边界选择两个具有LM公平和MU公平的PE-LTR(PE-LTR-LM和PE-LTR-MU)。我们在图4中绘制了这些PE-LTR之间的比较。

PE-LTR-CTR和PE-LTR-GMV与被添加到目标的约束性能是一致的。因此,当GMV和CTR的优先级可用时(即GMV或CTR优先),可以通过相应地设置边界来实现推荐。当优先级不可用时,可以通过从具有最高公平性的帕累托边界中进行选择来实现公平解决。尽管所选择的PE-LTR(PE-LTR-LM和PE-LTR-MU)在所有指标上都不是最好的,但它在两个目标之间实现了相对良好的权衡。将PE-LTR-LM与PE-LTR-MU进行比较,我们认为LM和MU公平性选择的两个推荐是相对平衡的。在GMV中,PE-LTR-MU优于PE-LTR-LM,而在CTR中,PE-LTR-LM稍好。

6.3.3PE-LTR的可扩展性

为了回答第三个研究问题,我们进行了实验,从模型选择方面展示了可伸缩性。我们使用LR、DNN和WDL作为PE-LTR框架中的模型,模型的详细内容见第5节。我们为模型设置了相同的边界,结果如图5所示。

从结果来看,模型选择对PE-LTR的性能有重要影响。在三个PE-LTR变体中,PE-LTR-WDL优于其余的,PE-LTR-DNN优于PE-LTR-LR。这是因为神经网络能捕获比线性模型更复杂的特征之间的关系。Wide&Deep的模型将神经网络和线性模型结合到一个模型中,使推荐更好地泛化和记忆。因此,PE-LTR能够适应不同的模型,更强的模型可以带来更好的性能。这也说明了PE-LTR的潜力,其性能可以通过更精心设计的模型进一步提高。

在线实验结果

我们在真实的电商平台上进行了3天在线实验。在线实验中,仅考虑CTR的方法会严重伤害GMV。因此,只考虑CTR的方法不包括在在线实验中。

从结果观察到,我们的方法在四个度量上优于其他基线。这与离线实验的结果基本吻合。请注意,PE-LTR在较高的CTR下实现了GMV的显著提升,这说明帕累托有效推荐的优势。同时,PO-EA要求离线模型来聚合需要,不能在线学习权重,使实验效果不好。

结论

本文研究的是推荐中多目标优化的问题。我们提出了一个通用的算法框架,在理论保证下生成帕累托有效解。同时,我们提出了一个保证帕累托有效性的理论条件和一个两步算法,它可以进一步适应目标约束。我们将该框架应用在电商推荐上同时优化GMV和CTR,并在一个真实的电商推荐系统上进行了大量的实验,实验结果验证了该框架的有效性。同时,该框架不依赖于模型和目标,显示了强大的可伸缩性。

THE END
1.机器学习:在线学习和离线学习区别机器学习中的在线学习(Online Learning)和离线学习(Offline Learning)是两种不同的学习方式,它们在数据处理和模型更新方面有着明显的区别。以下是它们的主要区别: 数据获取方式: 在线学习:在在线学习中,模型是不断地从数据流中接收新的样本并进行学习。这意味着模型会随着时间的推移不断更新,以适应新的数据。 https://blog.csdn.net/weixin_41194129/article/details/132998721
2.由于当前在线组态数据与离线组态数据不同,因此无诊断数据可用新建的程序文件,里面没程序的,正在组态,用的博图V15的,除了主CPU1511正常的,其他的所有模块包括PS模块都显示由于当前在线组态数据与离线组态数据不同,因此无诊断数据可用,请教一下什么原因 【方案】服务智能物流,华北工控RPC-610M整机支持自动分拣系统应用 只看该作者 | 赞[0] | 踩[1] | 引用 | 回复 | http://bbs.gkong.com/archive.aspx?id=477495
3.离线与在线LowE玻璃的区别?昨天,小鹰为大家介绍了什么是离线和在线Low-E玻璃,而这两个玻璃既有在线和离线之分,便一定是有区别的,那么他们区别又是什么呢? 根据两种Low-E玻璃膜层和工艺的不同,我们可以这样理解他们的区别: ①离线Low-E玻璃 离线Low-E是银膜,而我们日常常听说的单银、双银、三银Low-E玻璃,一般都是离线Low-E玻璃。 https://m.zhuxiaobang.com/weitoutiao/1749702716089347?channel_source=baidu_biji
4.案例9:使用计算—离线和在线使用的主要区别在离线仿真与在线仿真中递归计算(计算中某个输出位号作为自身的函数)的行为是不一样的。行为的不同是因为嵌入离线仿真和嵌入在线系统的设计差异导致的。本教程的目的是着重介绍这一差异。 ?在离线仿真器中,k时刻的值被用于初始化k+1时刻的仿真。如果你有计算[A] =[A]+1且[A]=0,那么开始时产生的顺序是1https://www.jianshu.com/p/28da66d9eafb
5.在对齐AI时,为什么在线方法总是优于离线方法?澎湃号·湃客该团队采用了与 Gao et al. (2023) 类似的设置,基于一组开源数据集进行了实验,结果表明:在同等的优化预算(相对于 SFT 策略的 KL 散度)下,在线算法的性能表现通常优于离线算法。 图1 给出了在线和离线算法在四个不同的开源数据集上表现出的 KL 散度与策略性能之间的权衡。图中的每个数据点代表了在训练过程https://www.thepaper.cn/newsDetail_forward_27434433
6.微信在线不在线的区别是什么?有什么方法知道好友是否在线?几年前,我们常用的聊天软件是qq,而现在,微信的风头几乎已经改过了qq。微信在很多功能方面和qq类似,不过,也有些不一样的功能。比如,微信在线与不在线,很多人都不知道这两者有什么区别,下面,我们来看看具体的情况。 其实微信是不能看好友在不在线的,这是微信的一个特点,就是没有在线与离线。也就是说,在线与不https://www.kaitao.cn/article/20180906115708.htm
7.在线设备与离线设备的区别在线设备与离线设备的区别 04月22日 一、设备状态 在线设备指的是能够在任何时刻通过网络进行连接的设备,它通常需要依赖网络进行设备的控制和管理。而离线设备则指那些不能随时进行网络连接的设备,通常是一些独立应用的设备,如手机、电脑等。 二、数据处理 在线设备具有实时性,能够实时处理和传输数https://b2b.baidu.com/q/aland?q=1D130616002178711A2209220616002178717C0D0E317839&id=qid50cf7396802e9c034832fe078d066429&answer=2521268275454283123&utype=2
8.《诛仙鬼王传》离线在线经验哪家强?诛仙鬼王传再来是在线和离线挂机经验的计算方式不一样。官方的解释是:在线是根据你实时的所得计算。而离线则是按照理论杀怪数值计算。 PK结果,在官方的一些数据帮助下,得出的结论是。 如果你杀怪的时间在5秒以下,那在线挂机所获得的经验会更多。反之如果高于5秒,那离线获得的经验会更多。但并不代表我离线时间越长,获得的经https://a.9game.cn/zxgwc/709605.html
9.生物发酵展资讯发酵工艺:毕赤酵母工程菌高密度发酵及其影响离线检测包括气象色谱法、高效液相色谱法等,由于其检测的滞后性无法准确的控制甲醇的流加速率,从而导致外源蛋白表达不完全或菌体中毒死亡。在线检测法通常是针对甲醇挥发性的检测,常用的检测方法是通过分析发酵过程中所排出的尾气,同时结合甲醇在气液两相中的平衡系数得出发酵液中甲醇的浓度,有学者发明了一种自动化连续https://www.biozl.cn/3226.html
10.在线互动式UPS在线式UPS离线式UPS三种UPS原理与对比在线交互式 UPS 与在线 UPS 与离线 UPS:应用 这三种不同运行原理的拓扑结构的应用从小型住宅到大型数据中心都有所不同。 离线式UPS因其较高的能源效率和经济性,最常用于家庭、小型办公室,电源设计预算较低,以及一些对供电质量要求相对较低的领域,个人电脑的最佳价值,也适用于打印机、扫描仪、应急电源和 EPABX。https://cloud.tencent.com/developer/article/2239093
11.双人成行离线和在线有什么区别双人成行二号玩家加入方法1、玩法不同。双人成行离线的玩法为线下玩法,需要玩家在线下相聚才可以一起游戏。双人成行在线可以通过网络直接游戏,不需要线下相聚。 2、网络要求不同。双人成行离线不需要网络连接,也就是说玩家在没有网络的情况下也可以正常游戏。而双人成行在线需要有比较好的网络环境才可以进行游戏。 https://gl.ali213.net/html/2022-6/860745.html
12.离线LowE玻璃与在线LowE玻璃的优缺点离线Low-E玻璃一般采用真空磁控溅射镀膜工艺,在玻璃表面镀制多层复合膜,实现Low-E功能。最主要的优点是颜色丰富多彩,纯度、热学性能均优于在线Low-E玻璃。离线Low—E玻璃品种多样,根据不同气候特点可以制作高、中、低多种透过率产品,并且颜色上有银灰、浅灰、浅蓝和无色透明等,用着色玻璃还可制作绿色等其他多种颜色https://www.yoojia.com/ask/3-9742006234974497042.html