Proceedings

Generating 1/f Noise Sequences as Constraint Satisfaction: The Voss Constraint

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Special Track on Artificial Intelligence and the Arts. Pages 2482-2487.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

Many natural phenomena exhibit power law spectra. In particular, so-called 1/fα noise series with α close to 1 (also called pink noise) occur in sound, music and countless human artifacts or natural events, from the fluctuations of the flood levels of the Nile to movements of the stock market. As a consequence, many generative models for 1/f noise have been designed to produce series that look or sound “natural” or “human”. In this paper, we formulate the generation of 1/f series as a hard constraint satisfaction problem, so that 1/f noise generation can be used as an add-on to arbitrary sequence generation problems. We take inspiration from a simple yet beautiful stochastic algorithm invented by Voss and introduce the Voss constraint. We show that Voss’ algorithm can be modeled as a tree of ternary sum constraints, leading to efficient filtering. We illustrate our constraint with a melody generation problem, and show that the addition of the Voss constraint tends indeed to produce sequences whose spectrum have a 1/f distribution, regardless of the other constraints of the problem. We discuss the advantages and limitations of this approach and possible extensions.

  1. [Bartolini et al., 2011] Andrea Bartolini, Michele Lombardi, Michela Milano, and Luca Benini. Neuron constraints to model complex real-world problems. In Jimmy Ho-Man Lee, editor, Principles and Practice of Constraint Programming -CP 2011, Perugia, Italy, volume 6876 of Lecture Notes in Computer Science, pages 115-129. Springer, 2011.
  2. [Beeri et al., 1983] Catriel Beeri, Ronald Fagin, David Maier, and Mihalis Yannakakis. On the Desirability of Acyclic Database Schemes. J. ACM, 30(3):479-513, 1983.
  3. [Beldiceanu et al., 2007] Nicolas Beldiceanu, Mats Carlsson, So- phie Demassey, and Thierry Petit. Global constraint catalogue: Past, present and future. Constraints, 12(1):21-62, 2007.
  4. [Bessière et al., 2006] Christian Bessière, Emmanuel Hébrard, Brahim Hnich, Zeynep Kiziltan, and Toby Walsh. Filtering al- gorithms for the nvalue constraint. Constraints, 11(4):271-293, 2006.
  5. [choco Team, 2010] choco Team. choco: an Open Source Java Constraint Programming Library. Research report 10-02-INFO, École des Mines de Nantes, 2010.
  6. [Farrell et al., 2006a] Simon Farrell, Eric-Jan Wagenmakers, and Roger Ratcliff. 1/f noise in human cognition: Is it ubiqui- tous, and what does it mean? Psychonomic Bulletin and Review, 13(4):737-741, 2006.
  7. [Farrell et al., 2006b] Simon Farrell, Eric-Jan Wagenmakers, and Roger Ratcliff. Estimation and interpretation of 1/f noise in hu- man cognition. Psychonomic Bulletin and Review, 11:579-615, 2006.
  8. [Gardner, 1978] Martin Gardner. Mathematical games-white and brown music, fractal curves and one-over-f fluctuations. Scien- tific American, 238(4):16-32, 1978.
  9. [Hennig et al., 2011] Holger Hennig, Ragnar Fleischmann, Anneke Fredebohm, York Hagmayer, Jan Nagler, Annette Witt, Fabian J. Theis, and Theo Geisel. The nature and perception of fluctuations in human musical rhythms. PLoS ONE, 6(10):e26457, 10 2011.
  10. [Jégou, 1993] Philippe Jégou. On the consistency of general constraint-satisfaction problems. In Richard Fikes and Wendy G. Lehnert, editors, Proceedings of the 11th National Conference on Artificial Intelligence. Washington, DC, USA, July 11-15, 1993., pages 114-119. AAAI Press / The MIT Press, 1993.
  11. [Kasdin, 1995] N. Jeremy Kasdin. Discrete simulation of colored noise and stochastic processes and 1/f α power law noise gener- ation. Proceedings of the IEEE, 83(5):802-827, May 1995.
  12. [Lombardi and Gualandi, 2013] Michele Lombardi and Stefano Gualandi. A new propagator for two-layer neural networks in empirical model learning. In Christian Schulte, editor, Princi- ples and Practice of Constraint Programming -19th Interna- tional Conference, CP 2013, Uppsala, Sweden, September 16-20, 2013. Proceedings, volume 8124 of Lecture Notes in Computer Science, pages 448-463. Springer, 2013.
  13. [Mandelbrot, 1982] Benoit B. Mandelbrot. The fractal geometry of nature. W.H. Freeman, 1st edition, August 1982.
  14. [Morin and Quimper, 2014] Michael Morin and Claude-Guy Quimper. The markov transition constraint. In Helmut Simonis, editor, Integration of AI and OR Techniques in Constraint Programming -11th International Conference, CPAIOR 2014, Cork, Ireland, May 19-23, 2014. Proceedings, volume 8451 of Lecture Notes in Computer Science, pages 405-421. Springer, 2014.
  15. [Pachet and Roy, 2011] Franc ¸ois Pachet and Pierre Roy. Markov constraints: steerable generation of Markov sequences. Con- straints, 16(2), 2011.
  16. [Pachet, 1994] Franc ¸ois Pachet. An Object-Oriented Representa- tion of Pitch-Classes, Intervals, Scales and Chords. In Proceed- ings of Journées d'Informatique Musicale (JIM), 1994.
  17. [Perlin, 1985] Ken Perlin. An Image Synthesizer. Proceedings of ACM SIGGRAPH, 24(3), 1985.
  18. [Pesant and Régin, 2005] Gilles Pesant and Jean-Charles Régin. SPREAD: A balancing constraint based on statistics. In Peter van Beek, editor, Principles and Practice of Constraint Program- ming -CP 2005, Sitges, Spain, volume 3709 of Lecture Notes in Computer Science, pages 460-474. Springer, 2005.
  19. [Régin, 1996] Jean-Charles Régin. Generalized arc consistency for global cardinality constraint. In William J. Clancey and Daniel S. Weld, editors, Proceedings of the Thirteenth National Conference on Artificial Intelligence and Eighth Innovative Applications of Artificial Intelligence Conference, AAAI 96, IAAI 96, Portland, Oregon, August 4-8, 1996, Volume 1., pages 209-215. AAAI Press / The MIT Press, 1996.
  20. [Rossi et al., 2014] Roberto Rossi, Steven David Prestwich, and S. Armagan Tarim. Statistical constraints. In Torsten Schaub, Gerhard Friedrich, and Barry O'Sullivan, editors, ECAI 2014 - 21st European Conference on Artificial Intelligence, 18-22 Au- gust 2014, Prague, Czech Republic -Including Prestigious Appli- cations of Intelligent Systems (PAIS 2014), volume 263 of Fron- tiers in Artificial Intelligence and Applications, pages 777-782. IOS Press, 2014.
  21. [Roy and Pachet, 2013] Pierre Roy and Franc ¸ois Pachet. Enforcing Meter in Finite-Length Markov Sequences. In Marie desJardins and Michael L. Littman, editors, AAAI. AAAI Press, 2013.
  22. [Schaus et al., 2007] Pierre Schaus, Yves Deville, Pierre Dupont, and Jean-Charles Régin. The deviation constraint. In Pascal Van Hentenryck and Laurence A. Wolsey, editors, Integration of AI and OR Techniques in Constraint Programming for Combina- torial Optimization Problems, CPAIOR, Brussels, Belgium, vol- ume 4510 of Lecture Notes in Computer Science, pages 260-274. Springer, 2007.
  23. [Trick, 2003] Michael A. Trick. A dynamic programming approach for consistency and propagation for knapsack constraints. Annals OR, 118(1-4):73-84, 2003.
  24. [Voss and Clarke, 1975] Richard Voss and John Clarke. 1/f noise in music and speech. Nature, 258:317-318, 1975.
  25. [Voss and Clarke, 1978] Richard Voss and John Clarke. 1/f noise in music: Music from 1/f noise. Journal of the Acoustical Soci- ety of America, 63:258-263, 1978.
  26. [Walsh, 2002] Toby Walsh. Stochastic constraint programming. In Frank van Harmelen, editor, Proceedings of the 15th Eureopean Conference on Artificial Intelligence, ECAI'2002, Lyon, France, July 2002, pages 111-115. IOS Press, 2002. IJCAI

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards