paper-with-me

Papers

Recursive Visual Programming

2023-12-04 · Jiaxin Ge, Sanjay Subramanian, Baifeng Shi, Roei Herzig, Trevor Darrell

Visual Programming (VP) has emerged as a powerful framework for Visual Question Answering (VQA). By generating and executing bespoke code for each question, these methods demonstrate impressive compositional and reasoning capabilities, especially in few-shot and zero-shot scenarios. However, existing VP methods generate all code in a single function, resulting in code that is suboptimal in terms of both accuracy and interpretability. Inspired by human coding practices, we propose Recursive Visual Programming (RVP), which simplifies generated routines, provides more efficient problem solving, and can manage more complex data structures. RVP is inspired by human coding practices and approaches VQA tasks with an iterative recursive code generation approach, allowing decomposition of complicated problems into smaller parts. Notably, RVP is capable of dynamic type assignment, i.e., as the system recursively generates a new piece of code, it autonomously determines the appropriate return type and crafts the requisite code to generate that output. We show RVP's efficacy through extensive experiments on benchmarks including VSR, COVR, GQA, and NextQA, underscoring the value of adopting human-like recursive and modular programming techniques for solving VQA tasks through coding.

📄 PDF Abstract BibTeX arXiv:2312.02249

Code (1)

para-lost/rvp 공식 구현 pytorch

Tasks

Code GenerationQuestion AnsweringVisual Question AnsweringVisual Question Answering (VQA)

Similar Papers 제목 키워드 기반

Deep Learning for Dynamic Programming with Recursive Utility

2026-07-05 · Xianhua Peng, Wu Guo arxiv

We propose the first deep learning algorithm, the Certainty Equivalent Learning (CEL) algorithm, for solving high-dimensional discrete-time dynamic programming problems with recursive utility. Dynamic programming with re…

Deep Learning for Dynamic Programming with Recursive Utility Using First-order Conditions

2026-07-10 · Xianhua Peng, Wu Guo, Songyan Wang, Jianfei Zhu arxiv

This paper proposes the certainty-equivalent first-order learning (CEFOL) algorithm, a deep learning algorithm for solving discrete-time dynamic programming problems with recursive utility. Dynamic programming with recur…

On the Semantics of Abstract Argumentation Frameworks: A Logic Programming Approach

2020-08-06 · Gianvincenzo Alfano, Sergio Greco, Francesco Parisi, Irina Trubitsyna

Recently there has been an increasing interest in frameworks extending Dung's abstract Argumentation Framework (AF). Popular extensions include bipolar AFs and AFs with recursive attacks and necessary supports. Although …

Abstract Argumentation

Match-SRNN: Modeling the Recursive Matching Structure with Spatial RNN

2016-04-15 · Shengxian Wan, Yanyan Lan, Jun Xu, Jiafeng Guo 외

Semantic matching, which aims to determine the matching degree between two texts, is a fundamental problem for many NLP applications. Recently, deep learning approach has been applied to this problem and significant impr…

Position

Boolean Matrix Logic Programming

2024-08-19 · Lun Ai, Stephen H. Muggleton

We describe a datalog query evaluation approach based on efficient and composable boolean matrix manipulation modules. We first define an overarching problem, Boolean Matrix Logic Programming (BMLP), which uses boolean m…