编辑:Panda
如果你让当今的 LLM 给你生成一个创意时钟设计,使用提示词「a creative time display」,它可能会给出这样的结果:

或许我们能在其中看到一些创新点,但整体来说这些设计并无特别出彩之处,依然还在预期之内。
但近日的一项研究成果却可以让 LLM 设计出下面这些让人眼前一亮的时钟,而使用的提示词却和上面的一样:


这是怎么做到的呢?简而言之:一种基于 LLM 的进化算法。
这种算法名为 Lluminate,来自洛克菲勒大学生物信息学研究者、生成式设计公司 Morphogen 创始人 Joel Simon。

Lluminate 将进化方法与原则性创造性思维策略结合到了一起。结果发现,通过将进化压力与形式化的创意策略相结合,可以持续对隐含创造空间进行开放式探索。Joel Simon 将这个过程称为 illumination,即启迪。这也是该算法得名的由来。他表示:「这能为辅助式创造性探索提供新的可能性,对抗同质化,甚至可能发现新的想法。」
当然,这种算法不仅能用来创建创意时钟和以上推文演示的纹理动画,也可以用来生成前有未有的建筑风格。
提示词:an architectural style that has never been seen before
这是基线生成结果:

而下面是应用了 Lluminate 算法之后的生成结果。看起来,至少在新颖性方面,Lluminate 确实带来了非常显著的提升。

Lluminate 算法
项目地址:https://github.com/joel-simon/lluminate
该算法结合了进化计算原理与大型语言模型。所有突变都发生在遗传密码上,并被渲染成了嵌入的表型。其执行过程如下所示:

「think step by step」这个著名提示词可以提升语言模型解决逻辑问题的能力。为了测试提升创造性思维的能力如何,Joel Simon 的做法是通过提示词让推理模型在创建新的 artifact 之前先完成以下其中一种创意策略的步骤。

实验结果
该研究者在纹理动画和时钟这两个领域进行了实验(使用了 p5.js 软件库)。模型是 OpenAI o3-mini。需要指出,余弦距离的微小变化可以会带来较大的感知变化。他测试了两种进化的提示词模式,变化(variation)意味着一个随机 artifac 发生变异,而创造(creation)的意思是基于当前种群摘要从头开始创建一个全新的 artifact。
新颖性和长度比较

比较每个配置的最终种群新颖性和基因组长度(源代码字符串长度)。每个都使用 OpenAI 的 o3-mini 模型运行。运行 30 代,种群规模为每代 20 和 10 个新子代。所有测试重复三次。新颖性是最终种群每个成员到 3 个最近邻的平均距离。以上是随机种群基线的倍数增加情况。
每个 artifact 都标有用于创建它的创意策略,这可让我们比较每个策略的改进情况。以下是每种策略在种群中的使用百分比。

Website 和 ShaderArtifac 域中策略使用情况比较
散点图展示了两个域中不同创意策略的使用百分比,x 轴表示网站使用情况,y 轴表示 ShaderArtifact 使用情况。误差线表示多次实验运行的标准差。对角虚线表示两个域中的使用情况相等。
该图表明,跨域的策略使用模式之间没有显著相关性(r=-0.02,p=0.963),一些策略显示出特定于域的偏好。值得注意的是,替换模板在 ShaderArtifact 生成中的使用率要高得多,而概念混合在网站生成中的使用率更高。其他策略,如 SCAMPER 变换、距离关联、斜策略和假设反转,在两个域中的使用率都更加均衡。
获得的洞察
该研究者也总结了从实验中获得的洞察:
你对此研究有何看法?会尝试使用该算法来生成创新性的视觉艺术吗?
© THE END
转载请联系本公众号获得授权