Demo Data from EDBT 2026 / reviewers in the wild / expert
Matko Bosnjak
dblp:39/10827
· DBLP profile ↗
10ranked-venue papers
2as first author
4since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 9 · 2 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2
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.
| Artificial intelligence
8 papers |
Knowledge representation and reasoning · 36% Representation and self-supervised learning · 26% Vision and language · 10% | |
| Databases, data mining, and information retrieval
1 paper |
Machine learning and data management · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 50% Program synthesis and code generation · 50% | |
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 100% |
Topics — the 17 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning
neuro-symbolic reasoning |
1.1 | 2 | 2022 | Making Sense of Raw Input (Extended Abstract) · IJCAI 2022 Making sense of raw input · Artif. Intell. 2021 |
Computer vision › Vision and language
vision-language pretraining |
0.8 | 1 | 2024 | Improving fine-grained understanding in image-text pre-training · ICML 2024 |
Machine learning › Representation and self-supervised learning
contrastive learning |
0.7 | 1 | 2023 | SemPPL: Predicting Pseudo-Labels for Better Contrastive Representations · ICLR 2023 |
Machine learning › Representation and self-supervised learning
pseudo-label estimation |
0.7 | 1 | 2023 | SemPPL: Predicting Pseudo-Labels for Better Contrastive Representations · ICLR 2023 |
Automated reasoning and model checking
satisfiability |
0.6 | 1 | 2022 | Making Sense of Raw Input (Extended Abstract) · IJCAI 2022 |
Machine learning › Learning paradigms › unsupervised learning
unsupervised structure learning |
0.5 | 1 | 2021 | Making sense of raw input · Artif. Intell. 2021 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › neuro-symbolic reasoning
differentiable reasoning |
0.4 | 1 | 2020 | Differentiable Reasoning on Large Knowledge Bases and Natural Language · AAAI 2020 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › automated reasoning
knowledge base reasoning |
0.4 | 1 | 2020 | Differentiable Reasoning on Large Knowledge Bases and Natural Language · AAAI 2020 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge graph
knowledge graph completion |
0.4 | 1 | 2020 | Differentiable Reasoning on Large Knowledge Bases and Natural Language · AAAI 2020 |
Machine learning › Graph learning
link prediction |
0.4 | 1 | 2020 | Differentiable Reasoning on Large Knowledge Bases and Natural Language · AAAI 2020 |
Machine learning › Representation and self-supervised learning › representation learning › compositional representation
compositional representation learning |
0.3 | 1 | 2018 | SCAN: Learning Hierarchical Compositional Visual Concepts · ICLR (Poster) 2018 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge engineering › knowledge integration
prior knowledge integration |
0.3 | 1 | 2017 | Programming with a Differentiable Forth Interpreter · ICML 2017 |
Programming languages and type systems › programming paradigms
differentiable programming |
0.3 | 1 | 2017 | Programming with a Differentiable Forth Interpreter · ICML 2017 |
Program synthesis and code generation › syntax-guided synthesis
sketch-based synthesis |
0.3 | 1 | 2017 | Programming with a Differentiable Forth Interpreter · ICML 2017 |
Machine learning › Representation and self-supervised learning
multimodal representation learning |
0.2 | 1 | 2024 | Improving fine-grained understanding in image-text pre-training · ICML 2024 |
Natural language and speech › Question answering and dialogue systems
machine reading comprehension |
0.2 | 1 | 2015 | A Strong Lexical Matching Method for the Machine Comprehension Test · EMNLP 2015 |
Natural language and speech › Question answering and dialogue systems
knowledge base question answering |
0.1 | 1 | 2020 | Differentiable Reasoning on Large Knowledge Bases and Natural Language · AAAI 2020 |
Methods — techniques the papers use, named apart from their topics
neural network · 2.2logic program · 2.2SAT solving · 2.2sparse similarity · 0.8contrastive learning · 0.8gradient descent · 0.6LSTM · 0.6shared embedding space · 0.4neural theorem provers · 0.4greedy proof path construction · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Improving fine-grained understanding in image-text pre-trainingabstractWe introduce SPARse fine-grained Contrastive alignment (SPARC), a simple method for pretraining more fine-grained multimodal representations from image-text pairs. Given that multiple image patches often correspond to single words, we propose to learn a grouping of image patches for every token in the caption. To achieve this, we use a sparse similarity metric between image patches and language tokens and compute for each token a language-grouped vision embedding as the weighted average of patches. The token and language-grouped vision embeddings are then contrasted through a fine-grained sequence-wise loss that only depends on individual samples and does not require other batch samples as negatives, i.e., more detailed information is encoded in a computationally inexpensive way. SPARC combines this fine-grained loss with a contrastive loss between global image and text embeddings to learn representations that simultaneously encode global and local information. We thoroughly evaluate SPARC and show improved performance over competing approaches both on image-level tasks relying on coarse-grained information, e.g. classification, as well as region-level tasks relying on fine-grained information, e.g., retrieval, object detection, segmentation while also improving model faithfulness and captioning in foundational vision-language models. Ioana Bica, Anastasija Ilic, Goker Erdogan, Matko Bosnjak, Christos Kaplanis, Alexey A. Gritsenko, Matthias Minderer, Charles Blundell, Razvan Pascanu, Jovana Mitrovic |
ICML | 5 |
| 2023 | SemPPL: Predicting Pseudo-Labels for Better Contrastive Representations
Matko Bosnjak, Pierre H. Richemond, Nenad Tomasev, Florian Strub, Jacob C. Walker, Felix Hill, Lars Buesing, Razvan Pascanu, Charles Blundell, Jovana Mitrovic |
ICLR | 1 |
| 2022 | Making Sense of Raw Input (Extended Abstract)abstractHow should a machine intelligence perform unsupervised structure discovery over streams of sensory input? One approach to this problem is to cast it as an apperception task. Here, the task is to construct an explicit interpretable theory that both explains the sensory sequence and also satisfies a set of unity conditions, designed to ensure that the constituents of the theory are connected in a relational structure. However, the original formulation of the apperception task had one fundamental limitation: it assumed the raw sensory input had already been parsed using a set of discrete categories, so that all the system had to do was receive this already-digested symbolic input, and make sense of it. But what if we don't have access to pre-parsed input? What if our sensory sequence is raw unprocessed information? The central contribution of this paper is a neuro-symbolic framework for distilling interpretable theories out of streams of raw, unprocessed sensory experience. First, we extend the definition of the apperception task to include ambiguous (but still symbolic) input: sequences of sets of disjunctions. Next, we use a neural network to map raw sensory input to disjunctive input. Our binary neural network is encoded as a logic program, so the weights of the network and the rules of the theory can be solved jointly as a single SAT problem. This way, we are able to jointly learn how to perceive (mapping raw sensory information to concepts) and apperceive (combining concepts into declarative rules). Richard Evans 0001, Matko Bosnjak, Lars Buesing, Kevin Ellis, David Pfau, Pushmeet Kohli, Marek J. Sergot |
IJCAI | 2 |
| 2021 | Making sense of raw inputabstractHow should a machine intelligence perform unsupervised structure discovery over streams of sensory input? One approach to this problem is to cast it as an apperception task [1]. Here, the task is to construct an explicit interpretable theory that both explains the sensory sequence and also satisfies a set of unity conditions, designed to ensure that the constituents of the theory are connected in a relational structure. However, the original formulation of the apperception task had one fundamental limitation: it assumed the raw sensory input had already been parsed using a set of discrete categories, so that all the system had to do was receive this already-digested symbolic input, and make sense of it. But what if we don't have access to pre-parsed input? What if our sensory sequence is raw unprocessed information? The central contribution of this paper is a neuro-symbolic framework for distilling interpretable theories out of streams of raw, unprocessed sensory experience. First, we extend the definition of the apperception task to include ambiguous (but still symbolic) input: sequences of sets of disjunctions. Next, we use a neural network to map raw sensory input to disjunctive input. Our binary neural network is encoded as a logic program, so the weights of the network and the rules of the theory can be solved jointly as a single SAT problem. This way, we are able to jointly learn how to perceive (mapping raw sensory information to concepts) and apperceive (combining concepts into declarative rules). Richard Evans 0001, Matko Bosnjak, Lars Buesing, Kevin Ellis, David P. Reichert, Pushmeet Kohli, Marek J. Sergot |
Artif. Intell. | 2 |
| 2020 | Differentiable Reasoning on Large Knowledge Bases and Natural LanguageabstractReasoning with knowledge expressed in natural language and Knowledge Bases (KBs) is a major challenge for Artificial Intelligence, with applications in machine reading, dialogue, and question answering. General neural architectures that jointly learn representations and transformations of text are very data-inefficient, and it is hard to analyse their reasoning process. These issues are addressed by end-to-end differentiable reasoning systems such as Neural Theorem Provers (NTPs), although they can only be used with small-scale symbolic KBs. In this paper we first propose Greedy NTPs (GNTPs), an extension to NTPs addressing their complexity and scalability limitations, thus making them applicable to real-world datasets. This result is achieved by dynamically constructing the computation graph of NTPs and including only the most promising proof paths during inference, thus obtaining orders of magnitude more efficient models 1. Then, we propose a novel approach for jointly reasoning over KBs and textual mentions, by embedding logic facts and natural language sentences in a shared embedding space. We show that GNTPs perform on par with NTPs at a fraction of their cost while achieving competitive link prediction results on large datasets, providing explanations for predictions, and inducing interpretable models. Pasquale Minervini, Matko Bosnjak, Tim Rocktäschel, Sebastian Riedel 0001, Edward Grefenstette |
AAAI | 2 |
| 2018 | SCAN: Learning Hierarchical Compositional Visual Concepts
Irina Higgins, Nicolas Sonnerat, Loïc Matthey, Arka Pal, Chris Burgess 0001, Matko Bosnjak, Murray Shanahan, Matt M. Botvinick, Demis Hassabis, Alexander Lerchner |
ICLR (Poster) | 6 |
| 2017 | Programming with a Differentiable Forth InterpreterabstractGiven that in practice training data is scarce for all but a small set of problems, a core question is how to incorporate prior knowledge into a model. In this paper, we consider the case of prior procedural knowledge for neural networks, such as knowing how a program should traverse a sequence, but not what local actions should be performed at each step. To this end, we present an end-to-end differentiable interpreter for the programming language Forth which enables programmers to write program sketches with slots that can be filled with behaviour trained from program input-output data. We can optimise this behaviour directly through gradient descent techniques on user-specified objectives, and also integrate the program into any larger neural computation graph. We show empirically that our interpreter is able to effectively leverage different levels of prior program structure and learn complex behaviours such as sequence sorting and addition. When connected to outputs of an LSTM and trained jointly, our interpreter achieves state-of-the-art accuracy for end-to-end reasoning about quantities expressed in natural language stories. Matko Bosnjak, Tim Rocktäschel, Jason Naradowsky, Sebastian Riedel 0001 |
ICML | 1 |
| 2015 | A Strong Lexical Matching Method for the Machine Comprehension TestabstractMachine comprehension of text is the overarching goal of a great deal of research in natural language processing.The Machine Comprehension Test (Richardson et al., 2013) was recently proposed to assess methods on an open-domain, extensible, and easy-to-evaluate task consisting of two datasets.In this paper we develop a lexical matching method that takes into account multiple context windows, question types and coreference resolution.We show that the proposed method outperforms the baseline of Richardson et al. (2013), and despite its relative simplicity, is comparable to recent work using machine learning.We hope that our approach will inform future work on this task.Furthermore, we argue that MC500 is harder than MC160 due to the way question answer pairs were created. Ellery Smith, Nicola Greco, Matko Bosnjak, Andreas Vlachos 0001 |
EMNLP | 3 |
| 2014 | Synthetic Sequence Generator for Recommender Systems - Memory Biased Random Walk on a Sequence Multilayer Network
Nino Antulov-Fantulin, Matko Bosnjak, Vinko Zlatic, Miha Grcar, Tomislav Smuc |
Discovery Science | 2 |
| 2013 | Phyletic Profiling with Cliques of Orthologs Is Enhanced by Signatures of Paralogy RelationshipsabstractNew microbial genomes are sequenced at a high pace, allowing insight into the genetics of not only cultured microbes, but a wide range of metagenomic collections such as the human microbiome. To understand the deluge of genomic data we face, computational approaches for gene functional annotation are invaluable. We introduce a novel model for computational annotation that refines two established concepts: annotation based on homology and annotation based on phyletic profiling. The phyletic profiling-based model that includes both inferred orthologs and paralogs-homologs separated by a speciation and a duplication event, respectively-provides more annotations at the same average Precision than the model that includes only inferred orthologs. For experimental validation, we selected 38 poorly annotated Escherichia coli genes for which the model assigned one of three GO terms with high confidence: involvement in DNA repair, protein translation, or cell wall synthesis. Results of antibiotic stress survival assays on E. coli knockout mutants showed high agreement with our model's estimates of accuracy: out of 38 predictions obtained at the reported Precision of 60%, we confirmed 25 predictions, indicating that our confidence estimates can be used to make informed decisions on experimental validation. Our work will contribute to making experimental validation of computational predictions more approachable, both in cost and time. Our predictions for 998 prokaryotic genomes include ~400000 specific annotations with the estimated Precision of 90%, ~19000 of which are highly specific-e.g. "penicillin binding," "tRNA aminoacylation for protein translation," or "pathogenesis"-and are freely available at http://gorbi.irb.hr/. Nives Skunca, Matko Bosnjak, Anita Krisko, Pance Panov, Saso Dzeroski, Tomislav Smuc, Fran Supek |
PLoS Comput. Biol. | 2 |