Automated programming, symbolic computation, machine learning: my personal view

被引:0
|
作者
Bruno Buchberger
机构
[1] Johannes Kepler University of Linz,Research Institute for Symbolic Computation (RISC)
关键词
Automated programming; Symbolic computation; Automated reasoning; Machine learning; Artificial intelligence; Artificial general intelligence; Pretrained large language models; Software industry; Programming assistant.; .;
D O I
暂无
中图分类号
学科分类号
摘要
In this note, I present my personal view on the interaction of the three areas Automated Programming, Symbolic Computation, and Machine Learning. Programming is the activity of finding a (hopefully) correct program (algorithm) for a given problem. Programming is central to automation in all areas and is considered one of the most creative human activities. However, already very early in the history of programming, people started to “jump to the meta-level” of programming, i.e., started to develop procedures that automate, or semi-automate, (various aspects or parts of) the process of programming. This area has various names like “Automated Programming”, “Automated Algorithm Synthesis”, etc. Developing compilers can be considered an early example of a problem in automated programming. Automated reasoners for proving the correctness of programs with respect to a specification is an advanced example of a topic in automated programming. ChatGPT producing (amazingly good) programs from problem specifications in natural language is a recent example of automated programming. Programming tends to become the most important activity as the level of technological sophistication increases. Therefore, automating programming is maybe the most exciting and relevant technological endeavor today. It also will have enormous impact on the global job market in the software industry. Roughly, I see two main approaches to automated programming:symbolic computationand machine learning. In this note, I explain how the two approaches work and that they are fundamentally different because they address two completely different ways of how problems are specified. Together, the two approaches constitute (part of) what some people like to call “artificial intelligence”. In my analysis, both approaches are just part of (algorithmic) mathematics. The approaches, like all non-trivial mathematical methods, need quite some intelligence on the side of the human inventors of the methods. However, applying the methods is just “machine execution” of algorithms. It is misleading to call the application “machine intelligence” or “artificial intelligence”. The analysis of the two approaches to automated programming also suggests that the two approaches, in the future, should be combined to achieve even higher levels of sophistication. At the end of this note, I propose some research questions for this new direction.
引用
收藏
页码:569 / 589
页数:20
相关论文
共 50 条
  • [21] A SEQUENT CALCULUS FOR AUTOMATED REASONING IN SYMBOLIC COMPUTATION SYSTEMS
    CIONI, G
    COLAGROSSI, A
    MIOLA, A
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 1995, 19 (1-3) : 175 - 199
  • [22] Symbolic AI for XAI: Evaluating LFIT Inductive Programming for Explaining Biases in Machine Learning
    Ortega, Alfonso
    Fierrez, Julian
    Morales, Aythami
    Wang, Zilong
    de la Cruz, Marina
    Alonso, Cesar Luis
    Ribeiro, Tony
    [J]. COMPUTERS, 2021, 10 (11)
  • [23] PERSONAL VIEW My mum's decision changed my view of assisted dying
    Young, Emma
    [J]. BMJ-BRITISH MEDICAL JOURNAL, 2016, 352
  • [24] My call for a medical 'CODESA': A personal view
    Mutloane, M
    [J]. SOUTH AFRICAN MEDICAL JOURNAL, 2000, 90 (02): : 101 - 103
  • [25] The history of reproductive immunology: My personal view
    Rukavina, Daniel
    [J]. AMERICAN JOURNAL OF REPRODUCTIVE IMMUNOLOGY, 2008, 59 (05) : 446 - 450
  • [26] Personal view - The seven ages of my BMJ
    Isbister, WH
    [J]. BRITISH MEDICAL JOURNAL, 1998, 316 (7134): : 870 - 871
  • [27] Personal View It's my time to change
    Dawlatly, Samir
    [J]. BRITISH MEDICAL JOURNAL, 2009, 339
  • [28] MY PERSONAL VIEW OF BAROQUE ART AND LITERATURE
    ROUSSET, J
    [J]. LETTERE ITALIANE, 1994, 46 (04) : 565 - &
  • [29] Personal view - Breast feeding and my brain
    Black, ME
    [J]. BRITISH MEDICAL JOURNAL, 1999, 318 (7182): : 545 - 545
  • [30] Dupuytren's disease: my personal view
    Warwick, D.
    [J]. JOURNAL OF HAND SURGERY-EUROPEAN VOLUME, 2017, 42 (07) : 665 - 672