预测不可预测之物的校准学习技术

news/2025/10/19 16:24:57/文章来源:https://www.cnblogs.com/codeshare1135/p/19151003

“你正在尝试预测不可预测的事物”

某中心科学家Dean Foster与合著者因其23年前撰写的论文获得"时间检验"奖。

Dean Foster从事预测业务。更具体地说,他致力于确保某中心为其供应链所做的预测尽可能准确。Foster是一名研究科学家,在该机构的供应链优化技术(SCOT)组织工作。"我们的主要重点是在客户购买之前预测他们会购买什么,"他说。"我们需要确保了解人们的需求,以便能够找到商品,将其运送到全国各地,并在客户下订单时等待送达。"

在规模上预测客户在任何给定时间可能想要什么本质上是复杂的。加强这些预测的方法之一是通过称为校准的概念——这是Dean广泛研究的一个主题。事实上,他与Rakesh Vohra 23年前合著的论文《校准学习与相关均衡》本周在第21届ACM经济学与计算会议上荣获时间检验奖。

该奖项由会议奖项委员会颁发,"表彰在十到二十五年前发表的有影响力的论文或系列论文的作者,这些论文对体现经济学与计算相互作用的研究或应用产生了重大影响。"

Foster和Vohra的论文"催生了相当规模的理论文献",某中心学者兼经济学家Steve Tadelis指出。该论文还因其对学习智能体进行的游戏的影响而赢得赞誉,解决了源自著名数学家John Forbes Nash Jr.提出的想法的一个问题。

"如果我们有两个不同的智能体相互学习对战,它们会学会达到均衡,"Foster说。"Nash提出了一个不动点并论证了均衡的存在。但'人们为什么会遵循它们?'这个问题是开放的。" 换句话说,人类的行为既不整洁也不统一可预测。"你并不是一个简单的生物,因此将你的行为建模为好像你今天会做与你一生中其他每一天完全相同的事情是错误的,"他说。

Foster和他的合著者Rakesh Vohra(现为宾夕法尼亚大学教授)着手通过在校准时包含任意序列来解释这种复杂性的一部分。

在这种背景下,校准涉及将预测与其实际结果进行比较,测量两者之间的差异,然后根据需要进行调整。通过从先前的比较中学习,预测模型可以被校准以更准确地匹配结果。

"未校准是一种尴尬,"Foster说,"你应该修复它!如果我试图预测自然将会做什么,比如明天下雨还是晴天,并假设自然只有一个生活目标——让我看起来很愚蠢——尽管如此,我仍然可以使用校准来找出准确的预测。"

Foster指出,虽然这种解释可能看起来夸张,但它与机器学习特别相关。

"这种校准和在世界与你作对时进行预测的想法,现在在机器学习中相对标准。它源于连接许多计算机科学,"他解释说。"在计算机科学中,对于大多数你可以证明的事情,你可以证明最坏情况和平均情况大致相同。因此,对于排序算法来说,最坏可能的数据与典型排序问题一样难以排序。我们采用该模型并说,'嗯,在统计学中这是真的吗?' 这就是这个想法的来源。即使自然在那里试图欺骗你,你也可以做出这些同样好的预测。"

这个想法根植于博弈论,这是一个校准特别有用的领域。博弈论假设你的对手试图欺骗你,例如,一个棋手希望你认为你的皇后处于危险之中,而实际上并非如此。做出错误的预测(或预报)意味着你会更频繁地失败。相反,校准的预测可以帮助你更经常地获胜。

"通过校准预测,如果我认为某人会以三分之二的概率采取某种行动,而实际上他们三分之二的时间确实这样做了,我现在可以知道三分之二是正确的答案,"他说。"并且我可以相信我不必回去说,'嗯,大部分时间,它落在了另一边……' 它正按照我原以为的方式落地。"

Foster指出,校准还有助于确保预测不会因样本量等问题而受到影响。"描述我们预测校准的一种方式是,在我们宣布预测之后,不应该有其他人能够过来说,'嘿,如果你把那个预测加大20%,它会更准确。' 校准是一种检查,以确保你没有留下一个简单的、低垂的果实修改。"

至于预测的未来,在供应链优化方面,Foster看到了很大的潜力。他对某中心扩大使用强化学习特别感到兴奋,强化学习是一种专注于最大化累积奖励的机器学习方法。

"我一直在研究如何采取更经济学的观点,"Foster说。"我们如何将预测与我们做出的经济决策联系起来,以便有一个更综合的方法?我们正试图通过应用更多强化学习技术来实现这一点。"

尽管他的论文获得了所有引用和赞誉,但起步并不顺利。"当我们第一次尝试发表这篇论文时,它在统计学期刊中足够令人震惊,以至于被拒绝了几次,"Foster回忆道。"一位审稿人说,'你正在尝试预测不可预测的事物。'" 在某种程度上,他仍然如此。
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)或者 我的个人博客 https://blog.qife122.com/
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

公众号二维码

公众号二维码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/940420.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java语言程序设计类与对象课后作业 - 20243867孙堃2405

一、课件代码验证 1. 自定义类与对象使用代码 // 自定义类 MyClass class MyClass {// 私有字段private int value;// 公有字段public String Information;// 方法:设置value值public void setValue(int value) {this…

2025年智能防爆灯/工矿灯厂家推荐排行榜,专业安全与高效照明解决方案!

2025年智能防爆灯/工矿灯厂家推荐排行榜,专业安全与高效照明解决方案!随着工业和矿业领域的快速发展,智能防爆灯和工矿灯的需求日益增长。这些灯具不仅需要满足基本的照明需求,还需要具备高安全性、耐用性和智能化…

AI模型测评平台工程化实战十二讲(第五讲:大模型测评分享机制:安全、高效的结果展示与协作)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Java基础——包机制,JavaDoc生成文档

Java基础——包机制,JavaDoc生成文档包机制 为了更好地组织类,Java提供了包机制,用于区分类名的命名空间 //包语句的语法结构如下 package pkg1[. pkg2[. pkg3...]]; (若文件属于包,必须在首行加上该语句) //使用…

Java 无锁方式实现高性能线程

一、传统单例实现的局限性 在现代高并发Java应用中,传统的单例实现方式(如DCL双重检查锁定)虽然解决了线程安全问题,但仍存在以下局限性:依赖锁机制(synchronized)导致上下文切换开销 volatile关键字在某些JVM实…

用 【C# + Winform + MediaPipe】 构建人脸468点识别

用 【C# + Winform + MediaPipe】 构建人脸468点识别2025-10-19 16:14 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; dis…

10.19日模考总结

本周进行了标准OI普及组模考测试 得分情况题目名称 做法 预计得分 实际得分火车线路 模拟 100 100奶牛卧室 同余定理 100 70小信的同调序列 动态规划 10 30新小信走迷宫 贪心、动态规划 20 40做题流程 首先点开第一题,…

详细介绍:2020年美国新冠肺炎疫情数据分析与可视化

详细介绍:2020年美国新冠肺炎疫情数据分析与可视化pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…

java流程控制。

用户交互Scanner之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner 是Java5 的新特征,我们可以通过Scanner 类来获取用户的输入…

mysql嵌套查询如何利用索引?

SELECT foreach_id FROM zyp_作业计划 where jtPlanKey = 2000000507162 --jtPlanKey 为主键 ,int64类型,foreach_id 为varcharSELECT OnLineVidio FROM jobbill where foreach_id =‘731221717606469’ …

Misaka2298 的写题自检表

数据范围看了吗?会爆 int 吗?会爆 longlong 吗? debug 删完了吗? freopen 写了吗? 题目真的读懂了吗?数据范围有漏看吗? 有时间写对拍吗?对拍好写吗?是应该继续冲还是应该写拍子呢? 会爆内存吗?检查空间占用…

解码Linux文件IO之LCD屏原理及应用

LCD 基本概念与结构 核心定义 LCD(Liquid Crystal Display)即液晶显示器,核心是通过液晶分子的电光效应控制光线透过,结合光学组件实现图像显示。其基本构造是在两片平行玻璃基板间夹着液晶盒,关键组件分工如下:…

2025年扑灭司林厂家推荐排行榜,高效环保扑灭司林,专业生产与市场口碑深度解析!

2025年扑灭司林厂家推荐排行榜:高效环保扑灭司林,专业生产与市场口碑深度解析随着环保意识的不断增强,高效环保的扑灭司林产品越来越受到市场的青睐。扑灭司林作为一种重要的农药成分,在农业、林业以及公共卫生领域…

微信小程序入门学习教程,从入门到精通,WXML(WeiXin Markup Language)语法基础(8) - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

Java 中 NullPointerException 的 3 个常见原因及解决

空指针是 Java 最常见异常,主要因 “调用了 null 对象的方法 / 属性”,常见场景:​ 对象没初始化就用(如User u = null; u.getName()),解决:先u = new User();​ 方法返回 null 没判断(如String s = getStrin…

Java 方法参数传递:到底是值传递还是引用传递?

结论:只有值传递!很多人误解引用类型是 “引用传递”,其实是传递了 “引用的副本(地址值)”。​ 比如传 int 时,复制值给方法参数,修改参数不影响原变量;传对象时,复制地址给参数,若修改参数指向的对象内容(…

ES6 箭头函数

引言ES6 箭头函数(=>)彻底改变了 JavaScript 的编码风格,提供简洁语法和词法作用域绑定。但不当使用可能引发意外行为,本文将揭示其核心特性和避坑指南。1. 词法绑定 this:告别 bind 箭头函数继承外层 this,解决…

centos 7.9快速部署ARL(Asset Reconnaissance Lighthouse)资产侦察灯塔系统用于信息收集

github项目地址:https://github.com/honmashironeko/ARL-docker #感谢项目作者做出的贡献如果git下载不了,下载zip包 通过网盘分享的文件:ARL-docker-main.zip 链接: https://pan.baidu.com/s/1lF3EBWCkJHjW0P9Irf…

3 分钟搞懂 Java 中 this 关键字的用法

Java 里 this 常被初学者忽略,其实就两个核心作用:一是区分成员变量和局部变量,比如构造方法中this.name = name,避免变量名冲突;二是调用本类其他构造方法,用this(参数)在构造方法首行调用,减少重复代码。​ 示…

折腾笔记[32]-windows部署vscode-server及使用命令行编译c#.net工程

工控机windows双击exe一键运行vscode-server及使用命令行编译c#.net工程.摘要 工控机windows双击exe一键运行vscode-server及使用命令行编译c#.net工程. 1. 一键运行code-server 下载地址:[https://gitee.com/David-Co…