EDBT 2026 Demo / reviewers in the wild / expert
Farnam Mansouri
dblp:149/2596
· DBLP profile ↗
7ranked-venue papers
4as first author
4since 2021 · last 2025
0000-0002-9928-8731ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 4 first-author · 3 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1Theory of computation · 1
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
5 papers |
Learning theory · 79% Learning paradigms · 10% Efficient and distributed learning · 10% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 67% Web and social media mining · 33% |
Topics — the 12 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Learning theory › computational learning theory
machine teaching |
1.4 | 3 | 2022 | On Batch Teaching with Sample Complexity Bounded by VCD · NeurIPS 2022 Understanding the Power and Limitations of Teaching with Imperfect Knowledge · IJCAI 2020 Preference-Based Batch and Sequential Teaching: Towards a Unified View of Models · NeurIPS 2019 |
Machine learning › Learning theory › sample complexity
VC dimension bounds |
1.0 | 2 | 2022 | On Batch Teaching with Sample Complexity Bounded by VCD · NeurIPS 2022 Preference-Based Batch and Sequential Teaching: Towards a Unified View of Models · NeurIPS 2019 |
Machine learning › Efficient and distributed learning
active learning |
0.9 | 1 | 2025 | Formal Models of Active Learning from Contrastive Examples · NeurIPS 2025 |
Machine learning › Learning theory › computational learning theory
concept class learning |
0.9 | 1 | 2025 | Formal Models of Active Learning from Contrastive Examples · NeurIPS 2025 |
Machine learning › Learning theory › classification
learning from positive and unlabeled data |
0.9 | 1 | 2025 | Learning from positive and unlabeled examples -Finite size sample bounds · NeurIPS 2025 |
Machine learning › Learning paradigms › weakly supervised learning
positive-unlabeled learning |
0.9 | 1 | 2025 | Learning from positive and unlabeled examples -Finite size sample bounds · NeurIPS 2025 |
Machine learning › Learning theory
sample complexity |
0.9 | 1 | 2025 | Formal Models of Active Learning from Contrastive Examples · NeurIPS 2025 |
Machine learning › Learning theory › sample complexity
sample complexity bounds |
0.9 | 1 | 2025 | Learning from positive and unlabeled examples -Finite size sample bounds · NeurIPS 2025 |
Machine learning › Learning theory
statistical learning theory |
0.9 | 1 | 2025 | Learning from positive and unlabeled examples -Finite size sample bounds · NeurIPS 2025 |
Data mining › predictive analytics
churn prediction |
0.6 | 1 | 2022 | ChOracle: A Unified Statistical Framework for Churn Prediction · IEEE Trans. Knowl. Data Eng. 2022 |
Data mining › probabilistic model
temporal point process |
0.6 | 1 | 2022 | ChOracle: A Unified Statistical Framework for Churn Prediction · IEEE Trans. Knowl. Data Eng. 2022 |
Web and social media mining › user behavior analysis
user return time prediction |
0.6 | 1 | 2022 | ChOracle: A Unified Statistical Framework for Churn Prediction · IEEE Trans. Knowl. Data Eng. 2022 |
Methods — techniques the papers use, named apart from their topics
statistical learning theory · 0.9self-directed learning · 0.9variational inference · 0.6temporal point process · 0.6recurrent neural network · 0.6latent variables · 0.6VC dimension analysis · 0.6teaching dimension · 0.4preference functions · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Learning from positive and unlabeled examples -Finite size sample boundsabstractPU (Positive Unlabeled) learning is a variant of supervised classification learning in which the only labels revealed to the learner are of positively labeled instances. PU learning arises in many real-world applications. Most existing work relies on the simplifying assumption that the positively labeled training data is drawn from the restriction of the data generating distribution to positively labeled instances and/or that the proportion of positively labeled points (a.k.a. the class prior) is known apriori to the learner. This paper provides a theoretical analysis of the statistical complexity of PU learning under a wider range of setups. Unlike most prior work, our study does not assume that the class prior is known to the learner. We prove upper and lower bounds on the required sample sizes (of both the positively labeled and the unlabeled samples). Farnam Mansouri, Shai Ben-David |
NeurIPS | 1 |
| 2025 | Formal Models of Active Learning from Contrastive ExamplesabstractMachine learning can greatly benefit from providing learning algorithms with pairs of contrastive training examples---typically pairs of instances that differ only slightly, yet have different class labels. Intuitively, the difference in the instances helps explain the difference in the class labels. This paper proposes a theoretical framework in which the effect of various types of contrastive examples on active learners is studied formally. The focus is on the sample complexity of learning concept classes and how it is influenced by the choice of contrastive examples. We illustrate our results with geometric concept classes and classes of Boolean functions. Interestingly, we reveal a connection between learning from contrastive examples and the classical model of self-directed learning. Farnam Mansouri, Hans Simon 0001, Adish Singla, Yuxin Chen 0001, Sandra Zilles |
NeurIPS | 1 |
| 2022 | On Batch Teaching with Sample Complexity Bounded by VCDabstractIn machine teaching, a concept is represented by (and inferred from) a small number of labeled examples. Various teaching models in the literature cast the interaction between teacher and learner in a way to obtain a small complexity (in terms of the number of examples required for teaching a concept) while obeying certain constraints that are meant to prevent unfair collusion between teacher and learner. In recent years, one major research goal has been to show interesting relationships between teaching complexity and the VC-dimension (VCD). So far, the only interesting relationship known from batch teaching settings is an upper bound quadratic in the VCD, on a parameter called recursive teaching dimension. The only known upper bound on teaching complexity that is linear in VCD was obtained in a model of teaching with sequences rather than batches.This paper is the first to provide an upper bound of VCD on a batch teaching complexity parameter. This parameter, called STDmin, is introduced here as a model of teaching that intuitively incorporates a notion of ``importance'' of an example for a concept. In designing the STDmin teaching model, we argue that the standard notion of collusion-freeness from the literature may be inadequate for certain applications; we hence propose three desirable properties of teaching complexity and demonstrate that they are satisfied by STDmin. Farnam Mansouri, Hans Simon 0001, Adish Singla, Sandra Zilles |
NeurIPS | 1 |
| 2022 | ChOracle: A Unified Statistical Framework for Churn PredictionabstractUser churn is an important issue in online services that threatens the health and profitability of services. Most of the previous works on churn prediction convert the problem into a binary classification task where the users are labeled as churned and non-churned. More recently, some works have tried to convert the user churn prediction problem into the prediction of user return time. In this approach which is more realistic in real world online services, at each time-step the model predicts the user return time instead of predicting a churn label. However, the previous works in this category suffer from lack of generality and require high computational complexity. In this paper, we introduceChOracle, an oracle that predicts the user churn by modeling the user return times to service by utilizing a combination of Temporal Point Processes and Recurrent Neural Networks. Moreover, we incorporate latent variables into the proposed recurrent neural network to model the latent user loyalty to the system. We also develop an efficient approximate variational inference algorithm for learning parameters of the proposed RNN by using back propagation through time. Finally, we demonstrate the superior performance of ChOracle on a wide variety of real world datasets. Ali Khodadadi, Seyyed Abbas Hosseini, Ehsan Pajouheshgar, Farnam Mansouri, Hamid R. Rabiee 0001 |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2020 | Understanding the Power and Limitations of Teaching with Imperfect KnowledgeabstractMachine teaching studies the interaction between a teacher and a student/learner where the teacher selects training examples for the learner to learn a specific task. The typical assumption is that the teacher has perfect knowledge of the task---this knowledge comprises knowing the desired learning target, having the exact task representation used by the learner, and knowing the parameters capturing the learning dynamics of the learner. Inspired by real-world applications of machine teaching in education, we consider the setting where teacher's knowledge is limited and noisy, and the key research question we study is the following: When does a teacher succeed or fail in effectively teaching a learner using its imperfect knowledge? We answer this question by showing connections to how imperfect knowledge affects the teacher's solution of the corresponding machine teaching problem when constructing optimal teaching sets. Our results have important implications for designing robust teaching algorithms for real-world applications. Rati Devidze, Farnam Mansouri, Luis Haug, Yuxin Chen 0001, Adish Singla |
IJCAI | 2 |
| 2019 | Preference-Based Batch and Sequential Teaching: Towards a Unified View of ModelsabstractAlgorithmic machine teaching studies the interaction between a teacher and a learner where the teacher selects labeled examples aiming at teaching a target hypothesis. In a quest to lower teaching complexity and to achieve more natural teacher-learner interactions, several teaching models and complexity measures have been proposed for both the batch settings (e.g., worst-case, recursive, preference-based, and non-clashing models) as well as the sequential settings (e.g., local preference-based model). To better understand the connections between these different batch and sequential models, we develop a novel framework which captures the teaching process via preference functions $\Sigma$. In our framework, each function $\sigma \in \Sigma$ induces a teacher-learner pair with teaching complexity as $\TD(\sigma)$. We show that the above-mentioned teaching models are equivalent to specific types/families of preference functions in our framework. This equivalence, in turn, allows us to study the differences between two important teaching models, namely $\sigma$ functions inducing the strongest batch (i.e., non-clashing) model and $\sigma$ functions inducing a weak sequential (i.e., local preference-based) model. Finally, we identify preference functions inducing a novel family of sequential models with teaching complexity linear in the VC dimension of the hypothesis class: this is in contrast to the best known complexity result for the batch models which is quadratic in the VC dimension. Farnam Mansouri, Yuxin Chen 0001, Ara Vartanian, Xiaojin Zhu 0001, Adish Singla |
NeurIPS | 1 |
| 2014 | On the Parallelization of Subproduct Tree Techniques Targeting Many-Core Architectures
Sardar Anisul Haque, Farnam Mansouri, Marc Moreno Maza |
CASC | 2 |