VLDB 2026 Research / reviewers in the wild / expert
Jinbo Huang
dblp:28/4243
· DBLP profile ↗
31ranked-venue papers
16as first author
5since 2021 · last 2025
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 26 · 15 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 12 · 5 first-author · 1 since 2021Software engineering, systems software and programming languages · 5 · 2 first-author · 2 since 2021Theory of computation · 4 · 3 first-authorSystems, architecture and hardware · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Towards Improving the Performance of Comment Generation Models by Using Bytecode InformationabstractCode comment plays an important role in program understanding, and a large number of automatic comment generation methods have been proposed in recent years. To get a better effect of generating comments, many studies try to extract a variety of information (e.g., code tokens, AST traverse sequence, APIs call sequence) from source code as model input. In this study, we found that the bytecode compiled from the source code can provide useful information for comment generation, hence we propose to use the information from bytecode to assist the comment generation. Specifically, we extract the control flow graph (CFG) from the bytecode and propose a serialization method to obtain the CFG sequence that preserves the program structure. Then, we discuss three methods for introducing bytecode information for different models. We collected 390,000 Java methods from the maven repository, and created a dataset of 101,124 samples after deduplication and preprocessing to evaluate our method. The results show that introducing the information extracted from the bytecode can improve the BLEU- 4 of 7 comment generation models. Yuan Huang 0002, Jinbo Huang, Xiangping Chen, Zibin Zheng |
IEEE Trans. Software Eng. | 2 |
| 2024 | A lightweight and continuous dimensional emotion analysis system of facial expression recognition under complex background
Jiewen Feng, Jinbo Huang, Qiuchi Xiang, Bohuan Xue |
J. Vis. Commun. Image Represent. | 3 |
| 2023 | BCGen: a comment generation method for bytecodeabstractAbstract Bytecode is a form of instruction set designed for efficient execution by a software interpreter. Unlike human-readable source code, bytecode is even harder to understand for programmers and researchers. Bytecode has been widely used in various software tasks such as malware detection and clone detection. In order to understand the meaning of the bytecode more quickly and accurately and further help programmers in more software activities, we propose a bytecode comment generation method (called BCGen) using neural language model. Specifically, to get the structured information of the bytecode, we first generate the control flow graph (CFG) of the bytecode, and serialize the CFG with bytecode semantic information. Then a transformer model combining gate recurrent unit is proposed to learn the features of bytecode to generate comments. We obtain the bytecode by building the Jar packages of the well-known open-source projects in the Maven repository and construct a bytecode dataset to train and evaluate our model. Experimental results show that the BLEU of BCGen can reach 0.26, which outperforms several baselines and proves the effectiveness and practicability of our method. It is concluded that it is possible to generate natural language comments directly from the bytecode. Meanwhile, it is important to take structured and semantic information into account in generating bytecode comments. Yuan Huang 0002, Jinbo Huang, Xiangping Chen, Kunning He, Xiaocong Zhou |
Autom. Softw. Eng. | 2 |
| 2022 | Classification of thermal image of clinical burn based on incremental reinforcement learning
Xianjun Wu, Wendong Huang, Shenghang Wu, Jinbo Huang |
Neural Comput. Appl. | 5 |
| 2022 | Correction to: Classification of thermal image of clinical burn based on incremental reinforcement learning
Xianjun Wu, Wendong Huang, Shenghang Wu, Jinbo Huang |
Neural Comput. Appl. | 5 |
| 2019 | Resilient consensus with switching networks and heterogeneous agents
Jinbo Huang, Yiming Wu 0001, Liping Chang, Meiling Tao, Xiongxiong He |
Neurocomputing | 1 |
| 2016 | Degradation Models With Wiener Diffusion Processes Under CalibrationsabstractIn this paper, two degradation models are developed in terms of degradation signals of systems with some Wiener diffusion processes under pre-specified periodical calibrations. Some detailed results on two models are given by solving some recursive equations. The system reliability is defined as the probability that the degradation signals do not exceed a threshold value by time t. Two methods for getting the system reliability are presented: one is a stochastic process-based method in terms of recent results on the distribution of the first passage time, and the other is based on partial differential equations with absorbing boundary conditions. The moments of lifetime (first passage time) also are given based on both methods. Some extended questions and results are discussed for more general situations, and finally discussions and conclusions are presented. Lirong Cui, Jinbo Huang |
IEEE Trans. Reliab. | 2 |
| 2013 | Decomposition and tractability in qualitative spatial and temporal reasoning
Jinbo Huang, Jason Jingshi Li, Jochen Renz |
Artif. Intell. | 1 |
| 2012 | Compactness and Its Implications for Qualitative Spatial and Temporal Reasoning
Jinbo Huang |
KR | 1 |
| 2012 | Search Strategy Simulation in Constraint Booleanization
Jinbo Huang |
KR | 1 |
| 2011 | Sequential Diagnosis by AbstractionabstractWhen a system behaves abnormally, sequential diagnosis takes a sequence of measurements of the system until the faults causing the abnormality are identified, and the goal is to reduce the diagnostic cost, defined here as the number of measurements. To propose measurement points, previous work employs a heuristic based on reducing the entropy over a computed set of diagnoses. This approach generally has good performance in terms of diagnostic cost, but can fail to diagnose large systems when the set of diagnoses is too large. Focusing on a smaller set of probable diagnoses scales the approach but generally leads to increased average diagnostic costs. In this paper, we propose a new diagnostic framework employing four new techniques, which scales to much larger systems with good performance in terms of diagnostic cost. First, we propose a new heuristic for measurement point selection that can be computed efficiently, without requiring the set of diagnoses, once the system is modeled as a Bayesian network and compiled into a logical form known as d-DNNF. Second, we extend hierarchical diagnosis, a technique based on system abstraction from our previous work, to handle probabilities so that it can be applied to sequential diagnosis to allow larger systems to be diagnosed. Third, for the largest systems where even hierarchical diagnosis fails, we propose a novel method that converts the system into one that has a smaller abstraction and whose diagnoses form a superset of those of the original system; the new system can then be diagnosed and the result mapped back to the original system. Finally, we propose a novel cost estimation function which can be used to choose an abstraction of the system that is more likely to provide optimal average cost. Experiments with ISCAS-85 benchmark circuits indicate that our approach scales to all circuits in the suite except one that has a flat structure not susceptible to useful abstraction. Sajjad Ahmed Siddiqi, Jinbo Huang |
J. Artif. Intell. Res. | 2 |
| 2010 | Computing Cost-Optimal Definitely Discriminating TestsabstractThe goal of testing is to discriminate between multiple hypotheses about a system - for example, different fault diagnoses - by applying input patterns and verifying or falsifying the hypotheses from the observed outputs. Definitely discriminating tests (DDTs) are those input patterns that are guaranteed to discriminate between different hypotheses of non-deterministic systems. Finding DDTs is important in practice, but can be very expensive. Even more challenging is the problem of finding a DDT that minimizes the cost of the testing process, i.e., an input pattern that can be most cheaply enforced and that is a DDT. This paper addresses both problems. We show how we can transform a given problem into a Boolean structure in decomposable negation normal form (DNNF), and extract from it a Boolean formula whose models correspond to DDTs. This allows us to harness recent advances in both knowledge compilation and satisfiability for efficient and scalable DDT computation in practice. Furthermore, we show how we can generate a DNNF structure compactly encoding all DDTs of the problem and use it to obtain a cost-optimal DDT in time linear in the size of the structure. Experimental results from a real-world application show that our method can compute DDTs in less than 1 second for instances that were previously intractable, and cost-optimal DDTs in less than 20 seconds where previous approaches could not even compute an arbitrary DDT. Anika Schumann, Jinbo Huang, Martin Sachenbacher |
AAAI | 2 |
| 2010 | New Advances in Sequential Diagnosis
Sajjad Ahmed Siddiqi, Jinbo Huang |
KR | 2 |
| 2010 | Extended clause learning
Jinbo Huang |
Artif. Intell. | 1 |
| 2009 | Constraint-Based Optimal Testing Using DNNF Graphs
Anika Schumann, Martin Sachenbacher, Jinbo Huang |
CP | 3 |
| 2009 | A Divide-and-Conquer Approach for Solving Interval Algebra Networks
Jason Jingshi Li, Jinbo Huang, Jochen Renz |
IJCAI | 2 |
| 2009 | Variable and Value Ordering for MPE Search
Sajjad Ahmed Siddiqi, Jinbo Huang |
IJCAI | 2 |
| 2008 | A Scalable Jointree Algorithm for Diagnosability
Anika Schumann, Jinbo Huang |
AAAI | 2 |
| 2008 | Universal Booleanization of Constraint Models
Jinbo Huang |
CP | 1 |
| 2007 | A Case for Simple SAT Solvers
Jinbo Huang |
CP | 1 |
| 2007 | The Effect of Restarts on the Efficiency of Clause Learning
Jinbo Huang |
IJCAI | 1 |
| 2007 | Factored Planning Using Decomposition Trees
Elena Kelareva, Olivier Buffet, Jinbo Huang, Sylvie Thiébaux |
IJCAI | 3 |
| 2007 | Hierarchical Diagnosis of Multiple Faults
Sajjad Ahmed Siddiqi, Jinbo Huang |
IJCAI | 2 |
| 2007 | The Language of SearchabstractThis paper is concerned with a class of algorithms that perform exhaustive search on propositional knowledge bases. We show that each of these algorithms defines and generates a propositional language. Specifically, we show that the trace of a search can be interpreted as a combinational circuit, and a search algorithm then defines a propositional language consisting of circuits that are generated across all possible executions of the algorithm. In particular, we show that several versions of exhaustive DPLL search correspond to such well-known languages as FBDD, OBDD, and a precisely-defined subset of d-DNNF. By thus mapping search algorithms to propositional languages, we provide a uniform and practical framework in which successful search techniques can be harnessed for compilation of knowledge into various languages of interest, and a new methodology whereby the power and limitations of search algorithms can be understood by looking up the tractability and succinctness of the corresponding propositional languages. Jinbo Huang, Adnan Darwiche |
J. Artif. Intell. Res. | 1 |
| 2006 | Solving MAP Exactly by Searching on Compiled Arithmetic Circuits
Jinbo Huang, Mark Chavira, Adnan Darwiche |
AAAI | 1 |
| 2005 | On Compiling System Models for Faster and More Scalable Diagnosis
Jinbo Huang, Adnan Darwiche |
AAAI | 1 |
| 2005 | MUP: a minimal unsatisfiability proverabstractAfter establishing the unsatisfiability of a SAT instance encoding a typical design task, there is a practical need to identify its minimal unsatisfiable subsets, which pinpoint the reasons for the infeasibility of the design. Due to the potentially expensive computation, existing tools for the extraction of unsatisfiable subformulas do not guarantee the minimality of the results. This paper describes a practical algorithm that decides the minimal unsatisfiability of any CNF formula through BDD manipulation. This algorithm has a worse-case complexity that is exponential only in the treewidth of the CNF formula. We provide an empirical evaluation of the algorithm, highlighting its efficiency on a set of hard problems as well as its ability to work with existing subformula extraction tools to achieve optimal results. Jinbo Huang |
ASP-DAC | 1 |
| 2005 | DPLL with a Trace: From SAT to Knowledge Compilation
Jinbo Huang, Adnan Darwiche |
IJCAI | 1 |
| 2004 | Toward Good Elimination Orders for Symbolic SAT SolvingabstractFundamentally different from DPLL, a new approach to SAT has recently emerged that abandons search and enlists BDDs to symbolically represent clauses of the CNF. These BDDs are conjoined according to a schedule where some variables may be eliminated by quantification at each step to reduce the size of the intermediate BDDs. SAT solving then reduces to checking whether the final BDD is the zero constant. For this approach to be practical, finding a good quantification schedule is critical. We study the use of a variable elimination algorithm for this purpose, as well as two specific methods for the generation of good elimination orders based on CNF structure. While neither method appears to dominate, we show how one can heuristically select the better using the notion of width. We implement a symbolic SAT solver based on these techniques and evaluate its efficiency and robustness on a set of benchmarks against five other solvers, each having unique characteristics, including winners of the most recent SAT competition. Jinbo Huang, Adnan Darwiche |
ICTAI | 1 |
| 2004 | Using DPLL for Efficient OBDD Construction
Jinbo Huang, Adnan Darwiche |
SAT | 1 |
| 2003 | A Structure-Based Variable Ordering Heuristic for SAT
Jinbo Huang, Adnan Darwiche |
IJCAI | 1 |