論文の概要: Incremental maintenance of overgrounded logic programs with tailored
simplifications
- arxiv url: http://arxiv.org/abs/2008.04108v1
- Date: Thu, 6 Aug 2020 21:50:11 GMT
- ステータス: 処理完了
- システム内更新日: 2022-11-02 07:37:43.698667
- Title: Incremental maintenance of overgrounded logic programs with tailored
simplifications
- Title(参考訳): 単純化したオーバーグラウンド論理プログラムのインクリメンタルメンテナンス
- Authors: Giovambattista Ianni, Francesco Pacenza and Jessica Zangari
- Abstract要約: 単調に成長する命題プログラムを生成するための新しい戦略を導入する。
従来の手法では、カスタマイズされた単純化技術により、インスタンス化されたプログラムのサイズが小さくなる。
- 参考スコア(独自算出の注目度): 0.966840768820136
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: The repeated execution of reasoning tasks is desirable in many applicative
scenarios, such as stream reasoning and event processing. When using answer set
programming in such contexts, one can avoid the iterative generation of ground
programs thus achieving a significant payoff in terms of computing time.
However, this may require some additional amount of memory and/or the manual
addition of operational directives in the declarative knowledge base at hand.
We introduce a new strategy for generating series of monotonically growing
propositional programs. The proposed overgrounded programs with tailoring
(OPTs) can be updated and reused in combination with consecutive inputs. With
respect to earlier approaches, our tailored simplification technique reduces
the size of instantiated programs. A maintained OPT slowly grows in size from
an iteration to another while the update cost decreases, especially in later
iterations. In this paper we formally introduce tailored embeddings, a family
of equivalence-preserving ground programs which are at the theoretical basis of
OPTs and we describe their properties. We then illustrate an OPT update
algorithm and report about our implementation and its performance. This paper
is under consideration in Theory and Practice of Logic Programming (TPLP).
- Abstract(参考訳): 推論タスクの繰り返し実行は、ストリーム推論やイベント処理など、多くの適用シナリオで望ましい。
このような文脈で応答集合プログラミングを使用する場合、基底プログラムの反復生成を避けることができ、計算時間の観点から大きな利益を得ることができる。
しかし、これはある程度のメモリと/または手動で宣言的な知識ベースに操作ディレクティブを追加する必要があるかもしれない。
単調に成長する命題プログラムを生成するための新しい戦略を導入する。
提案するオプティマイニングプログラム(OPT)は,逐次入力と組み合わせて更新,再利用することができる。
従来の手法では、カスタマイズされた単純化手法により、インスタンス化されたプログラムのサイズが小さくなる。
メンテナンスされたOPTは、特に後のイテレーションでは、更新コストが減少する一方で、イテレーションから別のイテレーションへと徐々にサイズが大きくなる。
本稿では,OPTの理論的基盤である等価保存基底プログラムのファミリーであるテーラー埋め込みを正式に導入し,その特性について述べる。
次にオプト更新アルゴリズムを説明し,実装とその性能について報告する。
本稿では,論理プログラミング(tplp)の理論と実践について考察する。
関連論文リスト
- Planning with OWL-DL Ontologies (Extended Version) [6.767885381740952]
フルパワー表現型DLをサポートするブラックボックスを提案する。
主要なアルゴリズムは、OWLによるPDDLへの計画仕様の書き直しに依存している。
いくつかのドメインからのベンチマークセットの実装を評価した。
論文 参考訳(メタデータ) (2024-08-14T13:27:02Z) - Moving beyond Deletions: Program Simplification via Diverse Program
Transformations [11.038120567076772]
開発者は手動でプログラムを単純化する(この論文では開発者によるプログラムの単純化として知られている)。
手作業の労力を減らすために、ルールベースのアプローチ(例えば、削除に基づくアプローチ)は、開発者によるプログラムの単純化を自動化するために潜在的に適用できる。
単純化されたプログラムを自動生成するツールであるSimpT5を提案する。
評価の結果,SimpT5は開発者によるプログラムの単純化の自動化において,従来の手法よりも効果的であることが示唆された。
論文 参考訳(メタデータ) (2024-01-26T22:59:43Z) - Hierarchical Programmatic Reinforcement Learning via Learning to Compose
Programs [58.94569213396991]
プログラムポリシーを作成するための階層型プログラム強化学習フレームワークを提案する。
提案するフレームワークは,プログラム作成の学習を通じて,アウト・オブ・ディストリビュータの複雑な動作を記述するプログラムポリシーを作成することができる。
Karel ドメインの実験結果から,提案するフレームワークがベースラインより優れていることが示された。
論文 参考訳(メタデータ) (2023-01-30T14:50:46Z) - A Divide-Align-Conquer Strategy for Program Synthesis [8.595181704811889]
本稿では,大規模プログラムの探索を複数の小さなプログラム合成問題に分割する例によって,構成セグメント化がプログラミングに応用可能であることを示す。
入力と出力における構成部品の構造的アライメントは、プログラム探索を導くのに使用されるペアワイズ対応に繋がる。
論文 参考訳(メタデータ) (2023-01-08T19:10:55Z) - NAPG: Non-Autoregressive Program Generation for Hybrid Tabular-Textual
Question Answering [52.10214317661547]
現在の数値推論法はプログラムシーケンスを自己回帰的にデコードする。
プログラム生成の精度は、デコードステップがエラー伝搬によって展開されるにつれて急激に低下する。
本稿では,非自己回帰型プログラム生成フレームワークを提案する。
論文 参考訳(メタデータ) (2022-11-07T11:25:21Z) - Preprocessing in Inductive Logic Programming [0.0]
この論文は、IPPシステムの初期制約を生成する方法であるボトム前処理を導入している。
ボトム前処理は、逆エンターメントのアイデアを現代のILPシステムに適用する。
実験により, 底面前処理は, 難題におけるILPシステムの学習時間を短縮できることが示された。
論文 参考訳(メタデータ) (2021-12-21T16:01:28Z) - Procedures as Programs: Hierarchical Control of Situated Agents through
Natural Language [81.73820295186727]
エージェント命令と制御のための階層的な手続き的知識を表現する強力な手法である,プログラムとしての手続きの形式化を提案する。
NL命令に対するIQAおよびALFREDデータセット上で、このフレームワークをインスタンス化する。
論文 参考訳(メタデータ) (2021-09-16T20:36:21Z) - Searching for More Efficient Dynamic Programs [61.79535031840558]
本稿では,プログラム変換の集合,変換プログラムの効率を評価するための単純な指標,およびこの指標を改善するための探索手順について述べる。
実際に、自動検索は初期プログラムの大幅な改善を見出すことができることを示す。
論文 参考訳(メタデータ) (2021-09-14T20:52:55Z) - Learning to Synthesize Programs as Interpretable and Generalizable
Policies [25.258598215642067]
本稿では,プログラムの合成を学習するフレームワークについて述べる。
実験の結果,提案フレームワークは,タスク解決プログラムを確実に合成するだけでなく,DRLやプログラム合成ベースラインよりも優れていることがわかった。
論文 参考訳(メタデータ) (2021-08-31T07:03:06Z) - Enforcing Consistency in Weakly Supervised Semantic Parsing [68.2211621631765]
本稿では,関連する入力に対する出力プログラム間の整合性を利用して,スプリアスプログラムの影響を低減することを提案する。
より一貫性のあるフォーマリズムは、一貫性に基づくトレーニングを必要とせずに、モデルパフォーマンスを改善することにつながります。
論文 参考訳(メタデータ) (2021-07-13T03:48:04Z) - Process Discovery for Structured Program Synthesis [70.29027202357385]
プロセスマイニングにおける中核的なタスクは、イベントログデータから正確なプロセスモデルを学ぶことを目的としたプロセス発見である。
本稿では,ターゲットプロセスモデルとして(ブロック-)構造化プログラムを直接使用することを提案する。
我々は,このような構造化プログラムプロセスモデルの発見に対して,新たなボトムアップ・アグリメティブ・アプローチを開発する。
論文 参考訳(メタデータ) (2020-08-13T10:33:10Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。