Skip to main content

Showing 1–33 of 33 results for author: Cheung, Y K

Searching in archive cs. Search in all archives.
.
  1. arXiv:2406.04062  [pdf, other

    cs.GT

    Online Learning in Betting Markets: Profit versus Prediction

    Authors: Haiqing Zhu, Alexander Soen, Yun Kuen Cheung, Lexing Xie

    Abstract: We examine two types of binary betting markets, whose primary goal is for profit (such as sports gambling) or to gain information (such as prediction markets). We articulate the interplay between belief and price-setting to analyse both types of markets, and show that the goals of maximising bookmaker profit and eliciting information are fundamentally incompatible. A key insight is that profit hin… ▽ More

    Submitted 6 June, 2024; originally announced June 2024.

    Comments: ICML 2024

  2. arXiv:2312.07146  [pdf, other

    cs.RO

    CompdVision: Combining Near-Field 3D Visual and Tactile Sensing Using a Compact Compound-Eye Imaging System

    Authors: Lifan Luo, Boyang Zhang, Zhijie Peng, Yik Kin Cheung, Guanlan Zhang, Zhigang Li, Michael Yu Wang, Hongyu Yu

    Abstract: As automation technologies advance, the need for compact and multi-modal sensors in robotic applications is growing. To address this demand, we introduce CompdVision, a novel sensor that employs a compound-eye imaging system to combine near-field 3D visual and tactile sensing within a compact form factor. CompdVision utilizes two types of vision units to address diverse sensing needs, eliminating… ▽ More

    Submitted 15 March, 2024; v1 submitted 12 December, 2023; originally announced December 2023.

  3. Stability and Efficiency of Personalised Cultural Markets

    Authors: Haiqing Zhu, Yun Kuen Cheung, Lexing Xie

    Abstract: This work is concerned with the dynamics of online cultural markets, namely, attention allocation of many users on a set of digital goods with infinite supply. Such dynamic is important in sha** processes and outcomes in society, from trending items in entertainment, collective knowledge creation, to election outcomes. The outcomes of online cultural markets are susceptible to intricate social i… ▽ More

    Submitted 24 April, 2023; v1 submitted 13 February, 2023; originally announced February 2023.

  4. Logic Shrinkage: Learned FPGA Netlist Sparsity for Efficient Neural Network Inference

    Authors: Erwei Wang, James J. Davis, Georgios-Ilias Stavrou, Peter Y. K. Cheung, George A. Constantinides, Mohamed S. Abdelfattah

    Abstract: FPGA-specific DNN architectures using the native LUTs as independently trainable inference operators have been shown to achieve favorable area-accuracy and energy-accuracy tradeoffs. The first work in this area, LUTNet, exhibited state-of-the-art performance for standard DNN benchmarks. In this paper, we propose the learned optimization of such LUT-based topologies, resulting in higher-efficiency… ▽ More

    Submitted 2 January, 2022; v1 submitted 4 December, 2021; originally announced December 2021.

    Comments: Accepted manuscript uploaded 04/12/21. DOA 22/11/21

  5. arXiv:2106.12332  [pdf, other

    cs.GT cs.DC cs.MA econ.TH math.DS

    From Griefing to Stability in Blockchain Mining Economies

    Authors: Yun Kuen Cheung, Stefanos Leonardos, Georgios Piliouras, Shyam Sridhar

    Abstract: We study a game-theoretic model of blockchain mining economies and show that griefing, a practice according to which participants harm other participants at some lesser cost to themselves, is a prevalent threat at its Nash equilibria. The proof relies on a generalization of evolutionary stability to non-homogeneous populations via griefing factors (ratios that measure network losses relative to de… ▽ More

    Submitted 23 June, 2021; originally announced June 2021.

    MSC Class: 91B54; 91B55; 91A22; 91A26; 91-10;

  6. arXiv:2106.04748  [pdf, other

    cs.LG cs.GT eess.SY math.DS

    Online Optimization in Games via Control Theory: Connecting Regret, Passivity and Poincaré Recurrence

    Authors: Yun Kuen Cheung, Georgios Piliouras

    Abstract: We present a novel control-theoretic understanding of online optimization and learning in games, via the notion of passivity. Passivity is a fundamental concept in control theory, which abstracts energy conservation and dissipation in physical systems. It has become a standard tool in analysis of general feedback systems, to which game dynamics belong. Our starting point is to show that all contin… ▽ More

    Submitted 15 June, 2021; v1 submitted 8 June, 2021; originally announced June 2021.

    Comments: In ICML 2021

  7. arXiv:2103.08529  [pdf, other

    cs.GT cs.MA econ.TH math.DS

    Learning in Markets: Greed Leads to Chaos but Following the Price is Right

    Authors: Yun Kuen Cheung, Stefanos Leonardos, Georgios Piliouras

    Abstract: We study learning dynamics in distributed production economies such as blockchain mining, peer-to-peer file sharing and crowdsourcing. These economies can be modelled as multi-product Cournot competitions or all-pay auctions (Tullock contests) when individual firms have market power, or as Fisher markets with quasi-linear utilities when every firm has negligible influence on market outcomes. In th… ▽ More

    Submitted 17 March, 2021; v1 submitted 15 March, 2021; originally announced March 2021.

    MSC Class: 91A26; 91B55;

  8. arXiv:2102.04270  [pdf, other

    cs.LG cs.AR

    Enabling Binary Neural Network Training on the Edge

    Authors: Erwei Wang, James J. Davis, Daniele Moro, Piotr Zielinski, Jia Jie Lim, Claudionor Coelho, Satrajit Chatterjee, Peter Y. K. Cheung, George A. Constantinides

    Abstract: The ever-growing computational demands of increasingly complex machine learning models frequently necessitate the use of powerful cloud-based infrastructure for their training. Binary neural networks are known to be promising candidates for on-device inference due to their extreme compute and memory savings over higher-precision alternatives. However, their existing training methods require the co… ▽ More

    Submitted 24 September, 2023; v1 submitted 8 February, 2021; originally announced February 2021.

  9. arXiv:2008.00540  [pdf, ps, other

    cs.GT math.OC

    Chaos of Learning Beyond Zero-sum and Coordination via Game Decompositions

    Authors: Yun Kuen Cheung, Yixin Tao

    Abstract: Machine learning processes, e.g. ''learning in games'', can be viewed as non-linear dynamical systems. In general, such systems exhibit a wide spectrum of behaviors, ranging from stability/recurrence to the undesirable phenomena of chaos (or ''butterfly effect''). Chaos captures sensitivity of round-off errors and can severely affect predictability and reproducibility of ML systems, but AI/ML comm… ▽ More

    Submitted 2 August, 2020; originally announced August 2020.

  10. arXiv:2005.13996  [pdf, ps, other

    cs.GT cs.LG math.DS

    Chaos, Extremism and Optimism: Volume Analysis of Learning in Games

    Authors: Yun Kuen Cheung, Georgios Piliouras

    Abstract: We present volume analyses of Multiplicative Weights Updates (MWU) and Optimistic Multiplicative Weights Updates (OMWU) in zero-sum as well as coordination games. Such analyses provide new insights into these game dynamical systems, which seem hard to achieve via the classical techniques within Computer Science and Machine Learning. The first step is to examine these dynamics not in their origin… ▽ More

    Submitted 28 May, 2020; originally announced May 2020.

    Comments: 20 pages, 4 figures

  11. arXiv:1910.12625  [pdf, other

    cs.LG cs.CV eess.SP stat.ML

    LUTNet: Learning FPGA Configurations for Highly Efficient Neural Network Inference

    Authors: Erwei Wang, James J. Davis, Peter Y. K. Cheung, George A. Constantinides

    Abstract: Research has shown that deep neural networks contain significant redundancy, and thus that high classification accuracy can be achieved even when weights and activations are quantized down to binary values. Network binarization on FPGAs greatly increases area efficiency by replacing resource-hungry multipliers with lightweight XNOR gates. However, an FPGA's fundamental building block, the K-LUT, i… ▽ More

    Submitted 2 March, 2020; v1 submitted 23 October, 2019; originally announced October 2019.

    Comments: arXiv admin note: substantial text overlap with arXiv:1904.00938. Accepted manuscript uploaded 02/03/20. DOA 01/03/20

  12. arXiv:1910.10075  [pdf, other

    eess.SP cs.AR cs.LG

    Automatic Generation of Multi-precision Multi-arithmetic CNN Accelerators for FPGAs

    Authors: Yiren Zhao, Xitong Gao, Xuan Guo, Junyi Liu, Erwei Wang, Robert Mullins, Peter Y. K. Cheung, George Constantinides, Cheng-Zhong Xu

    Abstract: Modern deep Convolutional Neural Networks (CNNs) are computationally demanding, yet real applications often require high throughput and low latency. To help tackle these problems, we propose Tomato, a framework designed to automate the process of generating efficient CNN accelerators. The generated design is pipelined and each convolution layer uses different arithmetics at various precisions. Usi… ▽ More

    Submitted 21 October, 2019; originally announced October 2019.

    Comments: To be published in International Conference on Field Programmable Technology 2019

  13. arXiv:1905.08396  [pdf, ps, other

    cs.GT math.DS

    Vortices Instead of Equilibria in MinMax Optimization: Chaos and Butterfly Effects of Online Learning in Zero-Sum Games

    Authors: Yun Kuen Cheung, Georgios Piliouras

    Abstract: We establish that algorithmic experiments in zero-sum games "fail miserably" to confirm the unique, sharp prediction of maxmin equilibration. Contradicting nearly a century of economic thought that treats zero-sum games nearly axiomatically as the exemplar symbol of economic stability, we prove that no meaningful prediction can be made about the day-to-day behavior of online learning dynamics in z… ▽ More

    Submitted 29 May, 2019; v1 submitted 20 May, 2019; originally announced May 2019.

    Comments: 25 pages, 1 figure, accepted to COLT 2019

  14. arXiv:1904.00938  [pdf, other

    cs.LG stat.ML

    LUTNet: Rethinking Inference in FPGA Soft Logic

    Authors: Erwei Wang, James J. Davis, Peter Y. K. Cheung, George A. Constantinides

    Abstract: Research has shown that deep neural networks contain significant redundancy, and that high classification accuracies can be achieved even when weights and activations are quantised down to binary values. Network binarisation on FPGAs greatly increases area efficiency by replacing resource-hungry multipliers with lightweight XNOR gates. However, an FPGA's fundamental building block, the K-LUT, is c… ▽ More

    Submitted 1 April, 2019; originally announced April 2019.

    Comments: Accepted manuscript uploaded 01/04/19. DOA 03/03/19

  15. Deep Neural Network Approximation for Custom Hardware: Where We've Been, Where We're Going

    Authors: Erwei Wang, James J. Davis, Ruizhe Zhao, Ho-Cheung Ng, Xinyu Niu, Wayne Luk, Peter Y. K. Cheung, George A. Constantinides

    Abstract: Deep neural networks have proven to be particularly effective in visual and audio recognition tasks. Existing models tend to be computationally expensive and memory intensive, however, and so methods for hardware-oriented approximation have become a hot topic. Research has shown that custom hardware-based neural network accelerators can surpass their general-purpose processor equivalents in terms… ▽ More

    Submitted 8 July, 2019; v1 submitted 21 January, 2019; originally announced January 2019.

    Comments: Accepted manuscript uploaded 21/01/19. DOA 15/01/19

    Journal ref: ACM Comput. Surv. 52, 2, Article 40 (May 2019), 39 pages

  16. arXiv:1811.05087  [pdf, ps, other

    math.OC cs.DC

    Parallel Stochastic Asynchronous Coordinate Descent: Tight Bounds on the Possible Parallelism

    Authors: Yun Kuen Cheung, Richard Cole, Yixin Tao

    Abstract: Several works have shown linear speedup is achieved by an asynchronous parallel implementation of stochastic coordinate descent so long as there is not too much parallelism. More specifically, it is known that if all updates are of similar duration, then linear speedup is possible with up to $Θ(\sqrt n L_{\max}/L_{\overline{\mathrm{res}}})$ processors, where $L_{\max}$ and… ▽ More

    Submitted 19 November, 2020; v1 submitted 12 November, 2018; originally announced November 2018.

  17. arXiv:1811.03254  [pdf, ps, other

    math.OC cs.DC

    Fully Asynchronous Stochastic Coordinate Descent: A Tight Lower Bound on the Parallelism Achieving Linear Speedup

    Authors: Yun Kuen Cheung, Richard Cole, Yixin Tao

    Abstract: We seek tight bounds on the viable parallelism in asynchronous implementations of coordinate descent that achieves linear speedup. We focus on asynchronous coordinate descent (ACD) algorithms on convex functions which consist of the sum of a smooth convex part and a possibly non-smooth separable convex part. We quantify the shortfall in progress compared to the standard sequential stochastic gra… ▽ More

    Submitted 2 August, 2020; v1 submitted 7 November, 2018; originally announced November 2018.

    Comments: Accepted for publication in Mathematical Programming (Series A)

  18. arXiv:1807.10577  [pdf, other

    cs.CV

    Accuracy to Throughput Trade-offs for Reduced Precision Neural Networks on Reconfigurable Logic

    Authors: Jiang Su, Nicholas J. Fraser, Giulio Gambardella, Michaela Blott, Gianluca Durelli, David B. Thomas, Philip Leong, Peter Y. K. Cheung

    Abstract: Modern CNN are typically based on floating point linear algebra based implementations. Recently, reduced precision NN have been gaining popularity as they require significantly less memory and computational resources compared to floating point. This is particularly important in power constrained compute environments. However, in many cases a reduction in precision comes at a small cost to the accu… ▽ More

    Submitted 17 July, 2018; originally announced July 2018.

    Comments: Accepted by ARC 2018

  19. arXiv:1806.10952  [pdf, other

    cs.GT cs.DS

    Amortized Analysis of Asynchronous Price Dynamics

    Authors: Yun Kuen Cheung, Richard Cole

    Abstract: We extend a recently developed framework for analyzing asynchronous coordinate descent algorithms to show that an asynchronous version of tatonnement, a fundamental price dynamic widely studied in general equilibrium theory, converges toward a market equilibrium for Fisher markets with CES utilities or Leontief utilities, for which tatonnement is equivalent to coordinate descent.

    Submitted 27 June, 2018; originally announced June 2018.

    Comments: 17 pages. In ESA 2018. arXiv admin note: text overlap with arXiv:1612.09171

  20. arXiv:1806.04746  [pdf, ps, other

    cs.GT

    Dynamics of Distributed Updating in Fisher Markets

    Authors: Yun Kuen Cheung, Richard Cole, Yixin Tao

    Abstract: A major goal in Algorithmic Game Theory is to justify equilibrium concepts from an algorithmic and complexity perspective. One appealing approach is to identify natural distributed algorithms that converge quickly to an equilibrium. This paper established new convergence results for two generalizations of Proportional Response in Fisher markets with buyers having CES utility functions. The startin… ▽ More

    Submitted 12 June, 2018; originally announced June 2018.

  21. arXiv:1805.06232  [pdf, other

    cs.DS

    On Fair Division of Indivisible Items

    Authors: Bhaskar Chaudhury, Yun Kuen Cheung, Jugal Garg, Naveen Garg, Martin Hoefer, Kurt Mehlhorn

    Abstract: We consider the task of assigning indivisible goods to a set of agents in a fair manner. Our notion of fairness is Nash social welfare, i.e., the goal is to maximize the geometric mean of the utilities of the agents. Each good comes in multiple items or copies, and the utility of an agent diminishes as it receives more items of the same good. The utility of a bundle of items for an agent is the su… ▽ More

    Submitted 10 May, 2019; v1 submitted 16 May, 2018; originally announced May 2018.

    Journal ref: FSTTCS 2018

  22. arXiv:1804.08017  [pdf, other

    cs.GT

    Tracing Equilibrium in Dynamic Markets via Distributed Adaptation

    Authors: Yun Kuen Cheung, Martin Hoefer, Paresh Nakhe

    Abstract: Competitive equilibrium is a central concept in economics with numerous applications beyond markets, such as scheduling, fair allocation of goods, or bandwidth distribution in networks. Computation of competitive equilibria has received a significant amount of interest in algorithmic game theory, mainly for the prominent case of Fisher markets. Natural and decentralized processes like tatonnement… ▽ More

    Submitted 21 April, 2018; originally announced April 2018.

  23. arXiv:1802.07632  [pdf, other

    cs.DS cs.CC cs.DM

    Spanning Tree Congestion and Computation of Generalized Győri-Lovász Partition

    Authors: L. Sunil Chandran, Yun Kuen Cheung, Davis Issac

    Abstract: We study a natural problem in graph sparsification, the Spanning Tree Congestion (\STC) problem. Informally, the \STC problem seeks a spanning tree with no tree-edge \emph{routing} too many of the original edges. The root of this problem dates back to at least 30 years ago, motivated by applications in network design, parallel computing and circuit design. Variants of the problem have also seen al… ▽ More

    Submitted 25 April, 2018; v1 submitted 21 February, 2018; originally announced February 2018.

  24. arXiv:1703.08790  [pdf, ps, other

    cs.DS cs.DM math.CO math.PR

    Steiner Point Removal --- Distant Terminals Don't (Really) Bother

    Authors: Yun Kuen Cheung

    Abstract: Given a weighted graph $G=(V,E,w)$ with a set of $k$ terminals $T\subset V$, the Steiner Point Removal problem seeks for a minor of the graph with vertex set $T$, such that the distance between every pair of terminals is preserved within a small multiplicative distortion. Kamma, Krauthgamer and Nguyen (SODA 2014, SICOMP 2015) used a ball-growing algorithm to show that the distortion is at most… ▽ More

    Submitted 26 March, 2017; originally announced March 2017.

  25. arXiv:1612.09171  [pdf, ps, other

    math.OC cs.DS cs.GT math.DS

    A Unified Approach to Analyzing Asynchronous Coordinate Descent and Tatonnement

    Authors: Yun Kuen Cheung, Richard Cole

    Abstract: This paper concerns asynchrony in iterative processes, focusing on gradient descent and tatonnement, a fundamental price dynamic. Gradient descent is an important class of iterative algorithms for minimizing convex functions. Classically, gradient descent has been a sequential and synchronous process, although distributed and asynchronous variants have been studied since the 1980s. Coordinate de… ▽ More

    Submitted 29 December, 2016; originally announced December 2016.

    Comments: 41 pages

  26. arXiv:1604.08342  [pdf, other

    cs.DS cs.DM math.CO

    Graph Minors for Preserving Terminal Distances Approximately - Lower and Upper Bounds

    Authors: Yun Kuen Cheung, Gramoz Goranci, Monika Henzinger

    Abstract: Given a graph where vertices are partitioned into $k$ terminals and non-terminals, the goal is to compress the graph (i.e., reduce the number of non-terminals) using minor operations while preserving terminal distances approximately.The distortion of a compressed graph is the maximum multiplicative blow-up of distances between all pairs of terminals. We study the trade-off between the number of no… ▽ More

    Submitted 28 April, 2016; originally announced April 2016.

    Comments: An extended abstract will appear in Proceedings of ICALP 2016

    ACM Class: G.2.2

  27. arXiv:1604.05243  [pdf, ps, other

    cs.GT cs.MA

    Better Strategyproof Mechanisms without Payments or Prior --- An Analytic Approach

    Authors: Yun Kuen Cheung

    Abstract: We revisit the problem of designing strategyproof mechanisms for allocating divisible items among two agents who have linear utilities, where payments are disallowed and there is no prior information on the agents' preferences. The objective is to design strategyproof mechanisms which are competitive against the most efficient (but not strategyproof) mechanism. For the case with two items: (1)… ▽ More

    Submitted 12 April, 2017; v1 submitted 18 April, 2016; originally announced April 2016.

    Comments: 14 pages. This is the full version of and IJCAI 2016 conference paper of the same title

  28. arXiv:1509.09147  [pdf, ps, other

    cs.GT cs.DS

    Combinatorial Auctions with Conflict-Based Externalities

    Authors: Yun Kuen Cheung, Monika Henzinger, Martin Hoefer, Martin Starnberger

    Abstract: Combinatorial auctions (CA) are a well-studied area in algorithmic mechanism design. However, contrary to the standard model, empirical studies suggest that a bidder's valuation often does not depend solely on the goods assigned to him. For instance, in adwords auctions an advertiser might not want his ads to be displayed next to his competitors' ads. In this paper, we propose and analyze several… ▽ More

    Submitted 30 September, 2015; originally announced September 2015.

    Comments: This is the full version of our WINE 2015 conference paper

  29. arXiv:1412.0159  [pdf, ps, other

    math.OC cs.GT

    Amortized Analysis on Asynchronous Gradient Descent

    Authors: Yun Kuen Cheung, Richard Cole

    Abstract: Gradient descent is an important class of iterative algorithms for minimizing convex functions. Classically, gradient descent has been a sequential and synchronous process. Distributed and asynchronous variants of gradient descent have been studied since the 1980s, and they have been experiencing a resurgence due to demand from large-scale machine learning problems running on multi-core processors… ▽ More

    Submitted 29 November, 2014; originally announced December 2014.

    Comments: 40 pages

  30. arXiv:1211.2268  [pdf, ps, other

    cs.GT

    Tatonnement in Ongoing Markets of Complementary Goods

    Authors: Yun Kuen Cheung, Richard Cole, Ashish Rastogi

    Abstract: This paper continues the study, initiated by Cole and Fleischer, of the behavior of a tatonnement price update rule in Ongoing Fisher Markets. The prior work showed fast convergence toward an equilibrium when the goods satisfied the weak gross substitutes property and had bounded demand and income elasticities. The current work shows that fast convergence also occurs for the following types of m… ▽ More

    Submitted 9 November, 2012; originally announced November 2012.

    Comments: 44 pages, ACM EC 2012

  31. arXiv:1004.4901  [pdf, ps, other

    cs.CG

    Fréchet Distance Problems in Weighted Regions

    Authors: Yam Ki Cheung, Ovidiu Daescu

    Abstract: We discuss two versions of the Fréchet distance problem in weighted planar subdivisions. In the first one, the distance between two points is the weighted length of the line segment joining the points. In the second one, the distance between two points is the length of the shortest path between the points. In both cases, we give algorithms for finding a (1+epsilon)-factor approximation of the Fréc… ▽ More

    Submitted 27 April, 2010; originally announced April 2010.

    Comments: 24 pages 6 figures

  32. arXiv:1004.1588  [pdf, ps, other

    cs.CG

    Approximate Point-to-Face Shortest Paths in R^3

    Authors: Yam Ki Cheung, Ovidiu Daescu

    Abstract: We address the point-to-face approximate shortest path problem in R: Given a set of polyhedral obstacles with a total of n vertices, a source point s, an obstacle face f, and a real positive parameter epsilon, compute a path from s to f that avoids the interior of the obstacles and has length at most (1+epsilon) times the length of the shortest obstacle avoiding path from s to f. We present three… ▽ More

    Submitted 9 April, 2010; originally announced April 2010.

    Comments: 16 pages, Latex

  33. arXiv:1003.0150  [pdf, ps, other

    cs.DS math.CA

    Multidimensional Divide-and-Conquer and Weighted Digital Sums

    Authors: Y. K. Cheung, Philippe Flajolet, Mordecai Golin, C. Y. James Lee

    Abstract: This paper studies three types of functions arising separately in the analysis of algorithms that we analyze exactly using similar Mellin transform techniques. The first is the solution to a Multidimensional Divide-and-Conquer (MDC) recurrence that arises when solving problems on points in $d$-dimensional space. The second involves weighted digital sums. Write $n$ in its binary representation… ▽ More

    Submitted 28 February, 2010; originally announced March 2010.

    Comments: 44 pages, 8 figures