Demo Data from SIGIR 2026 / reviewers in the wild / expert
Mojtaba Valizadeh
dblp:348/6607
· DBLP profile ↗
3ranked-venue papers
3as first author
3since 2021 · last 2024
0000-0003-1582-3213ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021Theory of computation · 1 · 1 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
3 papers |
Automata and formal languages · 73% Logic in computer science · 27% | |
| Software engineering, system software, and programming languages
3 papers |
Program synthesis and code generation · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
GPUs and heterogeneous computing · 50% Parallel and multicore computing · 50% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program synthesis and code generation › DSL-based synthesis
regular expression synthesis |
0.8 | 1 | 2024 | Correct and Optimal: The Regular Expression Inference Challenge · IJCAI 2024 |
Logic in computer science › temporal logic
linear temporal logic |
0.8 | 1 | 2024 | LTL Learning on GPUs · CAV (3) 2024 |
Automata and formal languages › grammatical inference
regular expression inference |
0.8 | 1 | 2024 | Correct and Optimal: The Regular Expression Inference Challenge · IJCAI 2024 |
GPUs and heterogeneous computing
GPU computing |
0.7 | 1 | 2023 | Search-Based Regular Expression Inference on a GPU · Proc. ACM Program. Lang. 2023 |
Parallel and multicore computing › parallel algorithms
parallel search |
0.7 | 1 | 2023 | Search-Based Regular Expression Inference on a GPU · Proc. ACM Program. Lang. 2023 |
Automata and formal languages
formal power series |
0.7 | 1 | 2023 | Search-Based Regular Expression Inference on a GPU · Proc. ACM Program. Lang. 2023 |
Automata and formal languages › regular languages
regular expressions |
0.7 | 1 | 2023 | Search-Based Regular Expression Inference on a GPU · Proc. ACM Program. Lang. 2023 |
Methods — techniques the papers use, named apart from their topics
semiring · 2.0enumerative search · 2.0CUDA · 2.0enumerative program synthesis · 1.5GPU computing · 1.5bitvector encoding · 1.3bit-vector encoding · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | LTL Learning on GPUsabstractAbstract Linear temporal logic (LTL) is widely used in industrial verification. LTL formulae can be learned from traces. Scaling LTL formula learning is an open problem. We implement the first GPU-based LTL learner using a novel form of enumerative program synthesis. The learner is sound and complete. Our benchmarks indicate that it handles traces at least 2048 times more numerous, and on average at least 46 times faster than existing state-of-the-art learners. This is achieved with, among others, a branch-free implementation of LTL that has $$O(\log n)$$ O ( log n ) time complexity, where n is trace length, while previous implementations are $$O(n^2)$$ O ( n 2 ) or worse (assuming bitwise boolean operations and shifts by powers of 2 have unit costs—a realistic assumption on modern processors). Mojtaba Valizadeh, Nathanaël Fijalkow, Martin Berger 0001 |
CAV (3) | 1 |
| 2024 | Correct and Optimal: The Regular Expression Inference Challenge
Mojtaba Valizadeh, Philip John Gorinski, Ignacio Iacobacci, Martin Berger 0001 |
IJCAI | 1 |
| 2023 | Search-Based Regular Expression Inference on a GPUabstractRegular expression inference (REI) is a supervised machine learning and program synthesis problem that takes a cost metric for regular expressions, and positive and negative examples of strings as input. It outputs a regular expression that is precise (i.e., accepts all positive and rejects all negative examples), and minimal w.r.t. to the cost metric. We present a novel algorithm for REI over arbitrary alphabets that is enumerative and trades off time for space. Our main algorithmic idea is to implement the search space of regular expressions succinctly as a contiguous matrix of bitvectors. Collectively, the bitvectors represent, as characteristic sequences, all sub-languages of the infix-closure of the union of positive and negative examples. Mathematically, this is a semiring of (a variant of) formal power series. Infix-closure enables bottom-up compositional construction of larger from smaller regular expressions using the operations of our semiring. This minimises data movement and data-dependent branching, hence maximises data-parallelism. In addition, the infix-closure remains unchanged during the search, hence search can be staged: first pre-compute various expensive operations, and then run the compute intensive search process. We provide two C++ implementations, one for general purpose CPUs and one for Nvidia GPUs (using CUDA). We benchmark both on Google Colab Pro: the GPU implementation is on average over 1000x faster than the CPU implementation on the hardest benchmarks. Mojtaba Valizadeh, Martin Berger 0001 |
Proc. ACM Program. Lang. | 1 |