Skip to main content

Showing 1–16 of 16 results for author: Kristensen, J

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

    cs.CE cs.AI cs.CY cs.ET econ.GN

    Commodification of Compute

    Authors: Jesper Kristensen, David Wender, Carl Anthony

    Abstract: The rapid advancements in artificial intelligence, big data analytics, and cloud computing have precipitated an unprecedented demand for computational resources. However, the current landscape of computational resource allocation is characterized by significant inefficiencies, including underutilization and price volatility. This paper addresses these challenges by introducing a novel global platf… ▽ More

    Submitted 3 July, 2024; v1 submitted 27 June, 2024; originally announced June 2024.

  2. arXiv:2401.17436  [pdf, other

    cs.AI

    Difficulty Modelling in Mobile Puzzle Games: An Empirical Study on Different Methods to Combine Player Analytics and Simulated Data

    Authors: Jeppe Theiss Kristensen, Paolo Burelli

    Abstract: Difficulty is one of the key drivers of player engagement and it is often one of the aspects that designers tweak most to optimise the player experience; operationalising it is, therefore, a crucial task for game development studios. A common practice consists of creating metrics out of data collected by player interactions with the content; however, this allows for estimation only after the conte… ▽ More

    Submitted 30 January, 2024; originally announced January 2024.

  3. arXiv:2309.04696  [pdf, ps, other

    cs.PL

    pun: Fun with Properties; Towards a Programming Language With Built-in Facilities for Program Validation

    Authors: Triera Gashi, Sophie Adeline Solheim Bosio, Joachim Tilsted Kristensen, Michael Kirkedal Thomsen

    Abstract: Property-based testing is a powerful method to validate program correctness. It is, however, not widely use in industry as the barrier of entry can be very high. One of the hindrances is to write the generators that are needed to generate randomised input data. Program properties often take complicated data structures as inputs and, it requires a significant amount of effort to write generators fo… ▽ More

    Submitted 12 September, 2023; v1 submitted 9 September, 2023; originally announced September 2023.

    Comments: Submitted to 35th Norwegian ICT Conference for Research and Education

  4. Procedural content generation of puzzle games using conditional generative adversarial networks

    Authors: Andreas Hald, Jens Struckmann Hansen, Jeppe Kristensen, Paolo Burelli

    Abstract: In this article, we present an experimental approach to using parameterized Generative Adversarial Networks (GANs) to produce levels for the puzzle game Lily's Garden. We extract two condition vectors from the real levels in an effort to control the details of the GAN's outputs. While the GANs perform well in approximating the first condition (map shape), they struggle to approximate the second co… ▽ More

    Submitted 26 June, 2023; originally announced June 2023.

    Comments: Proceedings of the 15th International Conference on the Foundations of Digital Games 2020

  5. Estimating player completion rate in mobile puzzle games using reinforcement learning

    Authors: Jeppe Theiss Kristensen, Arturo Valdivia, Paolo Burelli

    Abstract: In this work we investigate whether it is plausible to use the performance of a reinforcement learning (RL) agent to estimate the difficulty measured as the player completion rate of different levels in the mobile puzzle game Lily's Garden.For this purpose we train an RL agent and measure the number of moves required to complete a level. This is then compared to the level completion rate of a larg… ▽ More

    Submitted 26 June, 2023; originally announced June 2023.

    Journal ref: Proceedings of the 2020 IEEE Conference on Games (CoG)

  6. Tail recursion transformation for invertible functions

    Authors: Joachim Tilsted Kristensen, Robin Kaarsgaard, Michael Kirkedal Thomsen

    Abstract: Tail recursive functions allow for a wider range of optimisations than general recursive functions. For this reason, much research has gone into the transformation and optimisation of this family of functions, in particular those written in continuation passing style (CPS). Though the CPS transformation, capable of transforming any recursive function to an equivalent tail recursive one, is deepl… ▽ More

    Submitted 28 February, 2023; v1 submitted 20 February, 2023; originally announced February 2023.

    Comments: Submitted to 15th Conference on Reversible Computation, 2023

  7. arXiv:2212.03161  [pdf, ps, other

    cs.PL

    Branching execution symmetry in Jeopardy by available implicit arguments analysis

    Authors: Joachim Tilsted Kristensen, Robin Kaarsgaard, Michael Kirkedal Thomsen

    Abstract: When the inverse of an algorithm is well-defined -- that is, when its output can be deterministically transformed into the input producing it -- we say that the algorithm is invertible. While one can describe an invertible algorithm using a general-purpose programming language, it is generally not possible to guarantee that its inverse is well-defined without additional argument. Reversible langua… ▽ More

    Submitted 6 December, 2022; originally announced December 2022.

  8. Personalized Game Difficulty Prediction Using Factorization Machines

    Authors: Jeppe Theiss Kristensen, Christian Guckelsberger, Paolo Burelli, Perttu Hämäläinen

    Abstract: The accurate and personalized estimation of task difficulty provides many opportunities for optimizing user experience. However, user diversity makes such difficulty estimation hard, in that empirical measurements from some user sample do not necessarily generalize to others. In this paper, we contribute a new approach for personalized difficulty estimation of game levels, borrowing methods from c… ▽ More

    Submitted 6 September, 2022; originally announced September 2022.

    Journal ref: The 35th Annual ACM Symposium on User Interface Software and Technology (UIST '22), October 29-November 2, 2022, Bend, OR, USA. ACM, New York, NY, USA, 13 pages

  9. Combining Sequential and Aggregated Data for Churn Prediction in Casual Freemium Games

    Authors: Jeppe Theiss Kristensen, Paolo Burelli

    Abstract: In freemium games, the revenue from a player comes from the in-app purchases made and the advertisement to which that player is exposed. The longer a player is playing the game, the higher will be the chances that he or she will generate a revenue within the game. Within this scenario, it is extremely important to be able to detect promptly when a player is about to quit playing (churn) in order t… ▽ More

    Submitted 6 September, 2022; originally announced September 2022.

    Journal ref: 2019 IEEE Conference on Games (CoG)

  10. arXiv:2209.02422  [pdf, ps, other

    cs.PL cs.CL

    Jeopardy: An Invertible Functional Programming Language

    Authors: Joachim Tilsted Kristensen, Robin Kaarsgaard, Michael Kirkedal Thomsen

    Abstract: Algorithms are ways of map** problems to solutions. An algorithm is invertible precisely when this map** is injective, such that the initial problem can be uniquely inferred from its solution. While invertible algorithms can be described in general-purpose languages, no guarantees are generally made by such languages as regards invertibility, so ensuring invertibility requires additional (an… ▽ More

    Submitted 7 December, 2022; v1 submitted 6 September, 2022; originally announced September 2022.

    Comments: Paper submitted to 34th Symposium on Implementation and Application of Functional Languages, Aug 31--Sep 2, 2022, Copenhagen, DK

  11. arXiv:2204.14232  [pdf, other

    q-fin.PR cs.CE cs.CR cs.GT q-fin.CP

    Panoptic: the perpetual, oracle-free options protocol

    Authors: Guillaume Lambert, Jesper Kristensen

    Abstract: Panoptic is the perpetual, oracle-free, instant-settlement options trading protocol on the Ethereum blockchain. Panoptic enables the permissionless trading of options on top of any asset pool in the Uniswap v3 ecosystem and seeks to develop a trustless, permissionless, and composable options product, i.e., do for decentralized options markets what x*y=k automated market maker protocols did for spo… ▽ More

    Submitted 19 June, 2023; v1 submitted 27 April, 2022; originally announced April 2022.

  12. Statistical Modelling of Level Difficulty in Puzzle Games

    Authors: Jeppe Theiss Kristensen, Arturo Valdivia, Paolo Burelli

    Abstract: Successful and accurate modelling of level difficulty is a fundamental component of the operationalisation of player experience as difficulty is one of the most important and commonly used signals for content design and adaptation. In games that feature intermediate milestones, such as completable areas or levels, difficulty is often defined by the probability of completion or completion rate; how… ▽ More

    Submitted 8 July, 2021; v1 submitted 5 July, 2021; originally announced July 2021.

    Comments: Conference on Games 2021 conference paper

    Journal ref: Proceedings of the 2021 IEEE Conference on Games (CoG)

  13. Strategies for Using Proximal Policy Optimization in Mobile Puzzle Games

    Authors: Jeppe Theiss Kristensen, Paolo Burelli

    Abstract: While traditionally a labour intensive task, the testing of game content is progressively becoming more automated. Among the many directions in which this automation is taking shape, automatic play-testing is one of the most promising thanks also to advancements of many supervised and reinforcement learning (RL) algorithms. However these type of algorithms, while extremely powerful, often suffer i… ▽ More

    Submitted 3 July, 2020; originally announced July 2020.

    Comments: 10 pages, 8 figures, to be published in 2020 Foundations of Digital Games conference

  14. arXiv:1907.11739  [pdf, other

    stat.ML cs.LG

    A Strategy for Adaptive Sampling of Multi-fidelity Gaussian Process to Reduce Predictive Uncertainty

    Authors: Sayan Ghosh, Jesper Kristensen, Yiming Zhang, Waad Subber, Li** Wang

    Abstract: Multi-fidelity Gaussian process is a common approach to address the extensive computationally demanding algorithms such as optimization, calibration and uncertainty quantification. Adaptive sampling for multi-fidelity Gaussian process is a changing task due to the fact that not only we seek to estimate the next sampling location of the design variable, but also the level of the simulator fidelity.… ▽ More

    Submitted 26 July, 2019; originally announced July 2019.

  15. arXiv:1907.11313  [pdf, other

    stat.ML cs.LG stat.AP

    Towards Scalable Gaussian Process Modeling

    Authors: Piyush Pandita, Jesper Kristensen, Li** Wang

    Abstract: Numerous engineering problems of interest to the industry are often characterized by expensive black-box objective experiments or computer simulations. Obtaining insight into the problem or performing subsequent optimizations requires hundreds of thousands of evaluations of the objective function which is most often a practically unachievable task. Gaussian Process (GP) surrogate modeling replaces… ▽ More

    Submitted 25 July, 2019; originally announced July 2019.

    Comments: 15 pages, 15 figures

  16. Parsimonious Data: How a single Facebook like predicts voting behaviour in multiparty systems

    Authors: Jakob Baek Kristensen, Thomas Albrechtsen, Emil Dahlgaard, Michael Jensen, Magnus Skovrind, Tobias Bornakke

    Abstract: Recently, two influential PNAS papers have shown how our preferences for 'Hello Kitty' and 'Harley Davidson', obtained through Facebook likes, can accurately predict details about our personality, religiosity, political attitude and sexual orientation (Konsinski et al. 2013; Youyou et al 2015). In this paper, we make the claim that though the wide variety of Facebook likes might predict such perso… ▽ More

    Submitted 7 April, 2017; v1 submitted 4 April, 2017; originally announced April 2017.