Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Matko Bosnjak

dblp:39/10827 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning
neuro-symbolic reasoning
1.122022
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.812024
Improving fine-grained understanding in image-text pre-training · ICML 2024
Machine learning › Representation and self-supervised learning
contrastive learning
0.712023
SemPPL: Predicting Pseudo-Labels for Better Contrastive Representations · ICLR 2023
Machine learning › Representation and self-supervised learning
pseudo-label estimation
0.712023
SemPPL: Predicting Pseudo-Labels for Better Contrastive Representations · ICLR 2023
Automated reasoning and model checking
satisfiability
0.612022
Making Sense of Raw Input (Extended Abstract) · IJCAI 2022
Machine learning › Learning paradigms › unsupervised learning
unsupervised structure learning
0.512021
Making sense of raw input · Artif. Intell. 2021
Knowledge, reasoning and agents › Knowledge representation and reasoning › neuro-symbolic reasoning
differentiable reasoning
0.412020
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.412020
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.412020
Differentiable Reasoning on Large Knowledge Bases and Natural Language · AAAI 2020
Machine learning › Graph learning
link prediction
0.412020
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.312018
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.312017
Programming with a Differentiable Forth Interpreter · ICML 2017
Programming languages and type systems › programming paradigms
differentiable programming
0.312017
Programming with a Differentiable Forth Interpreter · ICML 2017
Program synthesis and code generation › syntax-guided synthesis
sketch-based synthesis
0.312017
Programming with a Differentiable Forth Interpreter · ICML 2017
Machine learning › Representation and self-supervised learning
multimodal representation learning
0.212024
Improving fine-grained understanding in image-text pre-training · ICML 2024
Natural language and speech › Question answering and dialogue systems
machine reading comprehension
0.212015
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.112020
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
YearPublicationVenuePosition
2024 Improving fine-grained understanding in image-text pre-training
abstract
We 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
ICML5
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
ICLR1
2022 Making Sense of Raw Input (Extended Abstract)
abstract
How 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
IJCAI2
2021 Making sense of raw input
abstract
How 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 Language
abstract
Reasoning 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
AAAI2
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 Interpreter
abstract
Given 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
ICML1
2015 A Strong Lexical Matching Method for the Machine Comprehension Test
abstract
Machine 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
EMNLP3
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 Science2
2013 Phyletic Profiling with Cliques of Orthologs Is Enhanced by Signatures of Paralogy Relationships
abstract
New 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