MAPL will take place at PLDI this year on Monday, June 18 2018. The call for papers is now available.

Now in its second edition, the workshop on Machine Learning and Programming Languages (MAPL) will be a forum for researchers from both programming systems and machine learning to discuss recent developments in both research communities, and how researchers from both communities can leverage such advances in conducive and innovative ways.

Due to recent algorithmic and computational advances, machine learning has seen a surge of interest in both research and practice. From natural language processing to self-driving cars, machine learning is creating new possibilities that are changing the way we live and interact with computers. However, the impact of these advances on programming languages remains mostly untapped. Yet, incredible research opportunities exist when combining machine learning and programming languages in novel ways.

(GMT-12:00) AoE (Anywhere On Earth) (GMT-11:00) Midway Island, Samoa (GMT-09:00) Hawaii-Aleutian (GMT-10:00) Hawaii (GMT-09:30) Marquesas Islands (GMT-09:00) Gambier Islands (GMT-08:00) Alaska (GMT-07:00) Tijuana, Baja California (GMT-08:00) Pitcairn Islands (GMT-07:00) Pacific Time (US & Canada) (GMT-06:00) Mountain Time (US & Canada) (GMT-06:00) Chihuahua, La Paz, Mazatlan (GMT-07:00) Arizona (GMT-06:00) Saskatchewan, Central America (GMT-05:00) Guadalajara, Mexico City, Monterrey (GMT-05:00) Easter Island (GMT-05:00) Central Time (US & Canada) (GMT-04:00) Eastern Time (US & Canada) (GMT-04:00) Cuba (GMT-05:00) Bogota, Lima, Quito, Rio Branco (GMT-04:00) Caracas (GMT-03:00) Santiago (GMT-04:00) La Paz (GMT-03:00) Faukland Islands (GMT-04:00) Manaus, Amazonas, Brazil (GMT-03:00) Atlantic Time (Goose Bay) (GMT-03:00) Atlantic Time (Canada) (GMT-02:30) Newfoundland (GMT-03:00) UTC-3 (GMT-03:00) Montevideo (GMT-02:00) Miquelon, St. Pierre (GMT-02:00) Greenland (GMT-03:00) Buenos Aires (GMT-03:00) Brasilia, Distrito Federal, Brazil (GMT-02:00) Mid-Atlantic (GMT-01:00) Cape Verde Is. (GMT) Azores (UTC) Coordinated Universal Time (GMT+01:00) Greenwich Mean Time : Belfast (GMT+01:00) Greenwich Mean Time : Dublin (GMT+01:00) Greenwich Mean Time : Lisbon (GMT+01:00) Greenwich Mean Time : London (GMT) Monrovia, Reykjavik (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna (GMT+02:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague (GMT+02:00) Brussels, Copenhagen, Madrid, Paris (GMT+01:00) West Central Africa (GMT+02:00) Windhoek (GMT+03:00) Beirut (GMT+02:00) Cairo (GMT+03:00) Gaza (GMT+02:00) Harare, Pretoria (GMT+03:00) Jerusalem (GMT+03:00) Minsk (GMT+03:00) Syria (GMT+03:00) Moscow, St. Petersburg, Volgograd (GMT+03:00) Nairobi (GMT+03:30) Tehran (GMT+04:00) Abu Dhabi, Muscat (GMT+04:00) Yerevan (GMT+04:30) Kabul (GMT+05:00) Ekaterinburg (GMT+05:00) Tashkent (GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi (GMT+05:45) Kathmandu (GMT+06:00) Astana, Dhaka (GMT+07:00) Novosibirsk (GMT+06:30) Yangon (Rangoon) (GMT+07:00) Bangkok, Hanoi, Jakarta (GMT+07:00) Krasnoyarsk (GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi (GMT+08:00) Irkutsk, Ulaan Bataar (GMT+08:00) Perth (GMT+08:45) Eucla (GMT+09:00) Osaka, Sapporo, Tokyo (GMT+09:00) Seoul (GMT+09:00) Yakutsk (GMT+09:30) Adelaide (GMT+09:30) Darwin (GMT+10:00) Brisbane (GMT+10:00) Hobart (GMT+10:00) Vladivostok (GMT+10:30) Lord Howe Island (GMT+11:00) Solomon Is., New Caledonia (GMT+11:00) Magadan (GMT+11:00) Norfolk Island (GMT+12:00) Anadyr, Kamchatka (GMT+12:00) Auckland, Wellington (GMT+12:00) Fiji, Kamchatka, Marshall Is. (GMT+12:45) Chatham Islands (GMT+13:00) Nuku'alofa (GMT+14:00) Kiritimati

Call for Papers

Due to recent algorithmic and computational advances, machine learning has seen a surge of interest in both research and practice. From natural language processing to self-driving cars, machine learning is creating new possibilities that are changing the way we live and interact with computers. However, the impact of these advances on programming languages remains mostly untapped. Yet, incredible research opportunities exist when combining machine learning and programming languages in novel ways.

This workshop seeks to bring together programming language and machine learning communities to encourage collaboration and exploration in the areas of mutual benefit. The workshop will include a combination of peer-reviewed papers and invited events. The workshop will seek papers on a diverse range of topics related to programming languages and machine learning including (and not limited to):

Application of machine learning to compilation and run-time scheduling

Collaborative human / computer programming

Inductive programming

Infrastructure and techniques for mining and analyzing large code bases

Interoperability between machine learning frameworks and existing code bases

Probabilistic programming

Programming language and compiler support for machine learning applications

Programming language support and implementation of deep learning frameworks

As in previous year, reviewers will evaluate each contribution for its significance, originality, and clarity to the topics listed above. Submissions should clearly state how their novelty and how they improve upon existing work.

This year we will be using double-blind reviewing. This means that author names and affiliations must be omitted from the submission. Additionally, if the submission refers to prior work done by the authors, that reference should be made in third person. These are firm submission requirements. If you have questions about making your paper double blind, please contact the Program Chair.

Submissions must be in English. papers should be in PDF and format and no more than 8 pages in standard two-column SIGPLAN conference format including figures and tables but excluding references. Shorter submissions are welcome. The submissions will be judged based on the merit of the ideas rather than the length. Submissions must be made through the online submission site.

All accepted papers will appear in the published proceedings and available on the ACM Digital Library. Authors will have the option of having their final paper accessible from the workshop website as well.

Authors must be familiar with and abide by SIGPLAN’s republication policy, which forbids simultaneous submission to multiple venues and requires disclosing prior publication of closely related work.

Besides papers, MAPL this year will also have a poster session. We invite poster submissions that are related to the workshop topics. For each poster, please prepare a maximum 1 page abstract summarizing your project. All reasonable posters will be accepted. The poster titles will be posted on the workshop website but will not be included as part of the official proceedings, hence authors will be able to submit their work as a full paper to other venues. See below for submission deadlines. Note that posters should be submitted to a separate website. Use the ACM standard two-column SIGPLAN conference format for your poster abstract.

Submission deadline: Wednesday, Feb 28 2018 Friday, March 9 2018 (11:59pm Pacific Time)

Friday, March 9 2018 (11:59pm Pacific Time) Author notification: Monday, April 9 2018

Camera-ready deadline: Monday, May 7 2018

Poster submission deadline: Friday, May 18, 2018 (11:59pm Pacific Time)

Author notification for posters: June 1, 2018

Workshop: Monday, June 18 2018