no code implementations • 19 Apr 2025 • Jon Kleinberg, Fan Wei
A recent line of work proposes an abstract view, called language generation in the limit, where generation is seen as a game between an adversary and an algorithm: the adversary generates strings from an unknown language $K$, chosen from a countable collection of candidate languages, and after seeing a finite set of these strings, the algorithm must generate new strings from $K$ that it has not seen before.
no code implementations • 26 Mar 2025 • Benjamin Laufer, Jon Kleinberg, Hoda Heidari
In particular, we assume AI technology is described by two key attributes: safety and performance.
no code implementations • 21 Mar 2025 • Keyon Vafa, Sarah Bentley, Jon Kleinberg, Sendhil Mullainathan
Many existing metrics focus on a model's producibility, i. e. the quality and breadth of outputs it can generate.
no code implementations • 18 Feb 2025 • Gali Noti, Kate Donahue, Jon Kleinberg, Sigal Oren
As the algorithm becomes more "patient" or the human's learning improves, the algorithm increasingly selects more informative features, enhancing both prediction accuracy and the human's understanding.
1 code implementation • 5 Feb 2025 • Rajiv Movva, Kenny Peng, Nikhil Garg, Jon Kleinberg, Emma Pierson
We describe HypotheSAEs, a general method to hypothesize interpretable relationships between text data (e. g., headlines) and a target variable (e. g., clicks).
no code implementations • 21 Nov 2024 • Kenny Peng, Nikhil Garg, Jon Kleinberg
The result does suggest one model of collaboration with guarantees, where one agent identifies "obvious" errors of the other agent.
1 code implementation • 30 Sep 2024 • Zhenwei Tang, Difan Jiao, Reid McIlroy-Young, Jon Kleinberg, Siddhartha Sen, Ashton Anderson
Previous work in modeling human decision-making in chess uses completely independent models to capture human style at different skill levels, meaning they lack coherence in their ability to adapt to the full spectrum of human improvement and are ultimately limited in their effectiveness as AI partners and teaching tools.
1 code implementation • 6 Jun 2024 • Keyon Vafa, Justin Y. Chen, Ashesh Rambachan, Jon Kleinberg, Sendhil Mullainathan
Building generative models that meaningfully capture the underlying logic of the domains they model would be immensely valuable; our results suggest new ways to assess how close a given model is to that goal.
1 code implementation • 8 May 2024 • Karim Hamade, Reid McIlroy-Young, Siddhartha Sen, Jon Kleinberg, Ashton Anderson
Traditional chess engines designed to output near-optimal moves prove to be inadequate partners when paired with engines of various lower skill levels in this domain, as they are not designed to consider the presence of other agents.
no code implementations • 10 Apr 2024 • Jon Kleinberg, Sendhil Mullainathan
A computational agent is trying to learn to generate from this language; we say that the agent generates from L in the limit if after some finite point in the enumeration of L, the agent is able to produce new elements that come exclusively from L and that have not yet been presented by the adversary.
1 code implementation • 19 Feb 2024 • Yanbang Wang, Hejie Cui, Jon Kleinberg
Moreover, we find that more advanced LLMs have a striking dependence on the domain that a real-world graph comes from -- by yielding the best recall accuracy when the graph is narrated in a language style consistent with its original domain.
no code implementations • 16 Jan 2024 • Yanbang Wang, Jon Kleinberg
Such a modeling choice typically involves an underlying projection process that maps the original hypergraph onto a graph, and is common in graph-based analysis.
no code implementations • 5 Oct 2023 • Benjamin Laufer, Jon Kleinberg, Karen Levy, Helen Nissenbaum
Machine learning literature on strategic behavior has tried to describe these dynamics by emphasizing the efforts expended by decision subjects hoping to obtain a more favorable assessment -- some works offer ways to preempt or prevent such manipulations, some differentiate 'gaming' from 'improvement' behavior, while others aim to measure the effort burden or disparate effects of classification systems.
no code implementations • 8 Sep 2023 • Lydia T. Liu, Solon Barocas, Jon Kleinberg, Karen Levy
Through a simple model encompassing actions, latent states, and measurements, we demonstrate that pure outcome prediction rarely results in the most effective policy for taking actions, even when combined with other measurements.
no code implementations • 8 Aug 2023 • Benjamin Laufer, Jon Kleinberg, Hoda Heidari
We find that for a broad class of cost and revenue functions, there exists a set of Pareto-optimal profit-sharing arrangements where the players jointly contribute to the technology.
no code implementations • 27 Jul 2023 • Kenny Peng, Manish Raghavan, Emma Pierson, Jon Kleinberg, Nikhil Garg
In recommendation settings, there is an apparent trade-off between the goals of accuracy (to recommend items a user is most likely to want) and diversity (to recommend items representing a range of categories).
no code implementations • 28 Jan 2023 • Hoda Heidari, Solon Barocas, Jon Kleinberg, Karen Levy
Prior work has provided strong evidence that, within organizational settings, teams that bring a diversity of information and perspectives to a task are more effective than teams that do not.
1 code implementation • 27 Jan 2023 • A. Feder Cooper, Katherine Lee, Madiha Zahrah Choksi, Solon Barocas, Christopher De Sa, James Grimmelmann, Jon Kleinberg, Siddhartha Sen, Baobao Zhang
Variance in predictions across different trained models is a significant, under-explored source of error in fair binary classification.
no code implementations • 23 Nov 2022 • Yanbang Wang, Jon Kleinberg
To reconstruct hypergraph data, we start by analyzing hyperedge distributions in the projection, based on which we create a framework containing two modules: (1) to handle the enormous search space of potential hyperedges, we design a sampling strategy with efficacy guarantees that significantly narrows the space to a smaller set of candidates; (2) to identify hyperedges from the candidates, we further design a hyperedge classifier in two well-working variants that capture structural features in the projection.
1 code implementation • NeurIPS 2021 • Reid McIlroy-Young, Russell Wang, Siddhartha Sen, Jon Kleinberg, Ashton Anderson
We present a transformer-based approach to behavioral stylometry in the context of chess, where one attempts to identify the player who played a set of games.
no code implementations • 19 Jul 2022 • Reid McIlroy-Young, Jon Kleinberg, Siddhartha Sen, Solon Barocas, Ashton Anderson
An emerging theme in artificial intelligence research is the creation of models to simulate the decisions and behavior of specific people, in domains including game-playing, text generation, and artistic expression.
1 code implementation • 1 Jun 2022 • Marios Papachristou, Jon Kleinberg
Our inference algorithm is capable of learning embeddings that correspond to the reputation (rank) of a node within the hypergraph.
1 code implementation • 26 May 2022 • Emmanuel Abbe, Samy Bengio, Elisabetta Cornacchia, Jon Kleinberg, Aryo Lotfi, Maithra Raghu, Chiyuan Zhang
More generally, the paper considers the learning of logical functions with gradient descent (GD) on neural networks.
no code implementations • 1 Dec 2021 • Kate Donahue, Jon Kleinberg
These agents can collaborate to build a machine learning model based on data from multiple agents, potentially reducing the error each experiences.
1 code implementation • NeurIPS 2021 • Nate Veldt, Austin R. Benson, Jon Kleinberg
We develop the first approximation algorithms for this problem, where the approximations can be quickly computed via reduction to a sparse graph cut problem, with graph sparsity controlled by the desired approximation factor.
2 code implementations • 27 Jul 2021 • Chiyuan Zhang, Maithra Raghu, Jon Kleinberg, Samy Bengio
In PVR, this is done by having one part of the task input act as a pointer, giving instructions on a different input location, which forms the output.
no code implementations • 23 Jul 2021 • Katy Blumer, Subhashini Venugopalan, Michael P. Brenner, Jon Kleinberg
We find that some target tasks are easily predicted irrespective of the source task, and that some other target tasks are more accurately predicted from correlated source tasks than from embeddings trained on the same task.
1 code implementation • NeurIPS 2021 • Kate Donahue, Jon Kleinberg
One branch of this research has taken a game-theoretic approach, and in particular, prior work has viewed federated learning as a hedonic game, where error-minimizing players arrange themselves into federating coalitions.
1 code implementation • 2 Jun 2021 • Nate Veldt, Austin R. Benson, Jon Kleinberg
Finding dense subgraphs of a large graph is a standard problem in graph mining that has been studied extensively both for its theoretical richness and its many practical applications.
no code implementations • 21 Jan 2021 • Hoda Heidari, Jon Kleinberg
We develop a dynamic model for allocating such opportunities in a society that exhibits bottlenecks in mobility; the problem of optimal allocation reflects a trade-off between the benefits conferred by the opportunities in the current generation and the potential to elevate the socioeconomic status of recipients, shaping the composition of future generations in ways that can benefit further from the opportunities.
Computers and Society Physics and Society
no code implementations • 14 Jan 2021 • Jon Kleinberg, Manish Raghavan
Here we show that the dangers of algorithmic monoculture run much deeper, in that monocultural convergence on a single algorithm by a group of decision-making agents, even when the algorithm is more accurate for any one agent in isolation, can reduce the overall quality of the decisions being made by the full collection of agents.
1 code implementation • 2 Oct 2020 • Kate Donahue, Jon Kleinberg
Federated learning is a setting where agents, each with access to their own data source, combine models from local data to create a global model.
1 code implementation • 23 Aug 2020 • Reid McIlroy-Young, Russell Wang, Siddhartha Sen, Jon Kleinberg, Ashton Anderson
AI systems that can capture human-like behavior are becoming increasingly useful in situations where humans may want to learn from these systems, collaborate with them, or engage with them as partners for an extended duration.
1 code implementation • 2 Jun 2020 • Reid McIlroy-Young, Siddhartha Sen, Jon Kleinberg, Ashton Anderson
We develop and introduce Maia, a customized version of Alpha-Zero trained on human chess games, that predicts human moves at a much higher accuracy than existing engines, and can achieve maximum accuracy when predicting decisions made by players at a specific skill level in a tuneable way.
1 code implementation • 2020 • Jure Leskovec, Jon Kleinberg, Christos Faloutsos
We provide a new graph generator, based on a "forest fire" spreading process, that has a simple, intuitive justification, requires very few parameters (like the "flammability" of nodes), and produces graphs exhibiting the full range of properties observed both in prior work and in the present study.
no code implementations • 16 Mar 2020 • Jason Gaitonde, Jon Kleinberg, Eva Tardos
We study the connections between network structure, opinion dynamics, and an adversary's power to artificially induce disagreements.
Data Structures and Algorithms Computer Science and Game Theory Social and Information Networks Physics and Society
no code implementations • 7 Mar 2020 • Katherine Van Koevering, Austin R. Benson, Jon Kleinberg
These binomials are common across many areas of speech, in both formal and informal text.
1 code implementation • 21 Feb 2020 • Nate Veldt, Austin R. Benson, Jon Kleinberg
However, there are only a few specialized approaches for localized clustering in hypergraphs.
no code implementations • 15 Oct 2019 • Drew Fudenberg, Jon Kleinberg, Annie Liang, Sendhil Mullainathan
We use machine learning to provide a tractable measure of the amount of predictable variation in the data that a theory captures, which we call its "completeness."
1 code implementation • 21 Jun 2019 • Manish Raghavan, Solon Barocas, Jon Kleinberg, Karen Levy
How are algorithmic assessments built, validated, and examined for bias?
1 code implementation • 14 May 2019 • Ilya Amburg, Jon Kleinberg, Austin R. Benson
In various application areas, networked data is collected by measuring interactions involving some specific set of core nodes.
1 code implementation • 28 Mar 2019 • Maithra Raghu, Katy Blumer, Greg Corrado, Jon Kleinberg, Ziad Obermeyer, Sendhil Mullainathan
In a wide array of areas, algorithms are matching and surpassing the performance of human experts, leading to consideration of the roles of human judgment and algorithmic prediction in these domains.
2 code implementations • NeurIPS 2019 • Maithra Raghu, Chiyuan Zhang, Jon Kleinberg, Samy Bengio
Investigating the learned representations and features, we find that some of the differences from transfer learning are due to the over-parametrization of standard models rather than sophisticated feature reuse.
no code implementations • 11 Feb 2019 • Jon Kleinberg, Jens Ludwig, Sendhil Mullainathan, Cass R. Sunstein
But with appropriate requirements in place, the use of algorithms will make it possible to more easily examine and interrogate the entire decision process, thereby making it far easier to know whether discrimination has occurred.
1 code implementation • 28 Nov 2018 • Austin R. Benson, Jon Kleinberg
However, we find that this is not true; in fact, there is substantial variability in the value of the fringe nodes for prediction.
no code implementations • 12 Sep 2018 • Jon Kleinberg, Sendhil Mullainathan
Thus, simplicity transforms disadvantage into bias against the disadvantaged group.
no code implementations • 13 Jul 2018 • Jon Kleinberg, Manish Raghavan
Algorithms are often used to produce decision-making rules that classify or evaluate individuals.
no code implementations • 4 Jul 2018 • Maithra Raghu, Katy Blumer, Rory Sayres, Ziad Obermeyer, Robert Kleinberg, Sendhil Mullainathan, Jon Kleinberg
Our central methodological finding is that Direct Uncertainty Prediction (DUP), training a model to predict an uncertainty score directly from the raw patient features, works better than Uncertainty Via Classification, the two-step process of training a classifier and postprocessing the output distribution to give an uncertainty score.
1 code implementation • NeurIPS 2018 • Austin R. Benson, Jon Kleinberg
A typical way in which network data is recorded is to measure all the interactions among a specified set of core nodes; this produces a graph containing this core together with a potentially larger set of fringe nodes that have links to the core.
2 code implementations • 20 Feb 2018 • Austin R. Benson, Rediet Abebe, Michael T. Schaub, Ali Jadbabaie, Jon Kleinberg
Networks provide a powerful formalism for modeling complex systems by using a model of pairwise interactions.
1 code implementation • 24 Jan 2018 • Rediet Abebe, Jon Kleinberg, David Parkes, Charalampos E. Tsourakakis
This body of literature suggests an interesting perspective on theoretical models of opinion formation by interacting parties in a network: in addition to considering interventions that directly modify people's intrinsic opinions, it is also natural to consider interventions that modify people's susceptibility to persuasion.
no code implementations • 4 Jan 2018 • Jon Kleinberg, Manish Raghavan
Over the past two decades, the notion of implicit bias has come to serve as an important component in our understanding of discrimination in activities such as hiring, promotion, and school admissions.
1 code implementation • ICML 2018 • Maithra Raghu, Alex Irpan, Jacob Andreas, Robert Kleinberg, Quoc V. Le, Jon Kleinberg
Deep reinforcement learning has achieved many recent successes, but our understanding of its strengths and limitations is hampered by the lack of rich environments in which we can fully characterize optimal behavior, and correspondingly diagnose individual actions against such a characterization.
1 code implementation • NeurIPS 2017 • Geoff Pleiss, Manish Raghavan, Felix Wu, Jon Kleinberg, Kilian Q. Weinberger
The machine learning community has become increasingly concerned with the potential for bias and discrimination in predictive models.
no code implementations • 21 Jun 2017 • Jon Kleinberg, Annie Liang, Sendhil Mullainathan
Overall, our results indicate that (i) there is a significant amount of structure in this problem that existing models have yet to capture and (ii) there are rich domains in which machine learning may provide a viable approach to testing completeness.
no code implementations • 16 May 2017 • Jon Kleinberg, Sendhil Mullainathan, Johan Ugander
In this work we study comparison-based choice functions, a simple but surprisingly rich class of functions capable of exhibiting so-called choice-set effects.
no code implementations • 24 Nov 2016 • Maithra Raghu, Ben Poole, Jon Kleinberg, Surya Ganguli, Jascha Sohl-Dickstein
This quantity grows exponentially in the depth of the network, and is responsible for the depth sensitivity observed.
no code implementations • 20 Nov 2016 • Rediet Abebe, Jon Kleinberg, David Parkes
A general result is that for any two distinct graphs on the same set of nodes and an allocation, there exists a set of valuation functions such that the allocation is locally proportional on one but not the other.
no code implementations • 19 Sep 2016 • Jon Kleinberg, Sendhil Mullainathan, Manish Raghavan
Recent discussion in the public sphere about algorithmic classification has involved tension between competing notions of what it means for a probabilistic classification to be fair to different groups.
no code implementations • ICML 2017 • Maithra Raghu, Ben Poole, Jon Kleinberg, Surya Ganguli, Jascha Sohl-Dickstein
We propose a new approach to the problem of neural network expressivity, which seeks to characterize how structural properties of a neural network family affect the functions it is able to compute.
no code implementations • 15 Jun 2016 • Ashton Anderson, Jon Kleinberg, Sendhil Mullainathan
An increasing number of domains are providing us with detailed trace data on human decisions in settings where we can evaluate the quality of these decisions via an algorithm.
no code implementations • 2 Feb 2016 • Justin Cheng, Lada A. Adamic, Jon Kleinberg, Jure Leskovec
In this paper, we perform a large-scale analysis of cascades on Facebook over significantly longer time scales, and find that a more complex picture emerges, in which many large cascades recur, exhibiting multiple bursts of popularity with periods of quiescence in between.
no code implementations • 18 Mar 2014 • Justin Cheng, Lada A. Adamic, P. Alex Dow, Jon Kleinberg, Jure Leskovec
On a large sample of photo reshare cascades on Facebook, we find strong performance in predicting whether a cascade will continue to grow in the future.
no code implementations • 12 Mar 2014 • Ashton Anderson, Daniel Huttenlocher, Jon Kleinberg, Jure Leskovec
We also report on a large-scale deployment of badges as incentives for engagement in a MOOC, including randomized experiments in which the presentation of badges was varied across sub-populations.
no code implementations • ACL 2012 • Cristian Danescu-Niculescu-Mizil, Justin Cheng, Jon Kleinberg, Lillian Lee
Understanding the ways in which information achieves widespread public awareness is a research question of significant interest.