Machine Learning in Automated Theorem Proving
Machine Learning in Automated Theorem Proving
批准号:
2119928
负责人:
金额:
$0.0万
依托单位:
依托单位国家:
英国
项目类别:
Studentship
财政年份:
2019
资助国家:
英国
项目状态:
已结题
起止时间:
2019 至 --
中文摘要
推理是一般智能的重要组成部分,但事实证明很难完全自动化。帮助人类专家的交互式证明器仍然比成功的全自动证明搜索更普遍。然而,在过去的几年中,全自动机器学习方法在过去需要人类监督和手工特征工程的几个推理挑战中设置了最先进的结果,例如机器翻译(Wu等人,2016)、视觉问答(Kahou等人,2017),算法任务的推理(Zaremba等人,2014),并擅长抽象战略游戏(银et al.,2016年)。其中一些任务与ATP中的主要瓶颈相似。例如,在游戏中获胜策略的选择以及证明定理所需的决策可以类似地建模为搜索问题。我的目标将是通过开发新的方法来解决这些挑战,以填补ATP中使用机器学习的空白。ATP中传统上需要人类监督的挑战,例如,通过选择最有用的数学陈述来证明猜想(前提选择),证明搜索的最佳策略的选择(启发式选择),或者将数学内容(例如,用LaTeX表示)语义相关地翻译成证明器的形式语言(自动形式化)。现代机器学习方法最近已经应用于所有提到的问题,并产生了有希望的结果,例如(Alemi et al.,2017)和(Bridge等人,2014年)。基于最先进的研究,我想探索使用强化学习方法来指导证明搜索,以及强大的学习算法(如深度神经网络)来提取最相关的特征,并限制决策过程的搜索空间。数学语句的语义精确表示研究有可能取得重大进展。我想通过在神经网络和自然语言处理的接口上开发新方法来为ATP的前景做出贡献,包括图形嵌入,这是表示数学公式的最自然的方式。特别是,我想研究更有表现力的高阶逻辑,使用开源数据集来评估新的基于机器学习的定理证明方法(Kaliszyk等人,2017).总之,我努力通过使用机器学习中最有前途的进步来提高定理证明的自动化。由于EPSRC的学生身份,执行拟议的研究将使我能够为人工智能的关键方面做出贡献,以及使用ATP的应用领域,特别是安全关键的软件和硬件设计。此外,本研究旨在展示更好地理解和开发普遍适用的机器学习方法的步骤。
英文摘要
Reasoning is an essential component of a general intelligence, but has proven difficult to fully automate. Interactive provers that assist a human expert are still more prevalent than a successful fully-automated proof search. However, in the last years fully-automated Machine Learning methods set state-of-the-art results in several reasoning challenges that used to require human supervision and handcrafted feature engineering, e.g. machine translation (Wu et al., 2016), visual question answering (Kahou et al., 2017), reasoning on algorithmic tasks (Zaremba et al., 2014), and excelling at abstract strategy games (Silver et al., 2016). Some of these tasks draw similarities to the main bottlenecks in the ATP. For instance, the choice of the winning strategy in a game as well as decisions required to prove a theorem can be similarly modelled as search problems. My goal will be to address these challenges by developing new approaches to fill the gaps in ATP using Machine Learning.The challenges in ATP that traditionally require human supervision are posed, for instance, by selection of the most useful mathematical statements to prove a conjecture (premise selection), the choice of an optimal strategy for a proof search (heuristic selection), or semantically relevant translation of a mathematical content (e.g. expressed in LaTeX) to the formal language of a prover (auto-formalization). Modern Machine Learning methods have been recently applied to all of the problems mentioned, and yielded promising results, for instance (Alemi et al., 2017) and (Bridge et al., 2014). Based on the state-of-the-art research, I would like to explore the combination of employing Reinforcement Learning methods to guide a proof search, and powerful learning algorithms such as Deep Neural Networks to extract the most relevant features, and to restrict the search space for the decision process. There is a potential to make a significant progress in the research on semantically accurate representations of the mathematical statements. I would like to contribute to the ATP landscape by developing new methods at the interface of Neural Networks and Natural Language Processing, including graph embeddings that are the most natural way of representing mathematical formulae. In particular, I would like to investigate the more expressive Higher-order logic, using an open-source dataset released for the evaluation of new Machine Learning-based theorem proving methods (Kaliszyk et al., 2017).In conclusion, I strive to improve the automation of theorem proving by using the most promising advances in Machine Learning. Performing the proposed research thanks to the EPSRC studentship will allow me to contribute to the key aspect of artificial intelligence, as well as to the applied fields that employ ATP, notably to the safety-critical software and hardware design. Moreover, this research aims at showing steps towards a better understanding and development of generally applicable Machine Learning methods.
期刊论文(5)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
--
发表时间:
2020-10
期刊:
ArXiv
影响因子:
--
作者:
[Alex Lamb;Anirudh Goyal;A. Slowik;M. Mozer;Philippe Beaudoin;Y. Bengio]
通讯作者:
Alex Lamb;Anirudh Goyal;A. Slowik;M. Mozer;Philippe Beaudoin;Y. Bengio
DOI:
10.29007/q91g
发表时间:
期刊:
影响因子:
--
作者:
[Slowik A]
通讯作者:
Slowik A
Bayesian Optimisation for Premise Selection in Automated Theorem Proving (Student Abstract)
自动定理证明中前提选择的贝叶斯优化(学生摘要)
DOI:
10.1609/aaai.v34i10.7232
发表时间:
2020
期刊:
Proceedings of the AAAI Conference on Artificial Intelligence
影响因子:
--
作者:
[Slowik A]
通讯作者:
Slowik A
DOI:
10.17863/cam.101537
发表时间:
2022
期刊:
影响因子:
--
作者:
[Slowik A]
通讯作者:
Slowik A
国内基金
海外基金
登录
查看更多内容
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
-
批准号:--
-
项目类别:合作创新研究团队
-
资助金额:--
-
批准年份:2024
-
负责人:姚韬
-
依托单位:
Understanding structural evolution of galaxies with machine learning
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:Nicola Rosario Napolitano
-
依托单位:
煤矿安全人机混合群智感知任务的约束动态多目标Q-learning进化分配
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:吉建娇
-
依托单位:
基于领弹失效考量的智能弹药编队短时在线Q-learning协同控制机理
-
批准号:62003314
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:沈剑
-
依托单位:
集成上下文张量分解的e-learning资源推荐方法研究
-
批准号:61902016
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2019
-
负责人:万珊珊
-
依托单位:
具有时序迁移能力的Spiking-Transfer learning (脉冲-迁移学习)方法研究
-
批准号:61806040
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2018
-
负责人:解修蕊
-
依托单位:
基于Deep-learning的三江源区冰川监测动态识别技术研究
-
批准号:51769027
-
项目类别:地区科学基金项目
-
资助金额:38.0万元
-
批准年份:2017
-
负责人:张大奇
-
依托单位:
具有时序处理能力的Spiking-Deep Learning(脉冲深度学习)方法研究
-
批准号:61573081
-
项目类别:面上项目
-
资助金额:64.0万元
-
批准年份:2015
-
负责人:屈鸿
-
依托单位:
基于有向超图的大型个性化e-learning学习过程模型的自动生成与优化
-
批准号:61572533
-
项目类别:面上项目
-
资助金额:66.0万元
-
批准年份:2015
-
负责人:孙雪冬
-
依托单位:
E-Learning中学习者情感补偿方法的研究
-
批准号:61402392
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2014
-
负责人:秦继伟
-
依托单位: