Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleDecember 2024
PyGim : An Efficient Graph Neural Network Library for Real Processing-In-Memory Architectures
- Christina Giannoula,
- Peiming Yang,
- Ivan Fernandez,
- Jiacheng Yang,
- Sankeerth Durvasula,
- Yu Xin Li,
- Mohammad Sadrosadati,
- Juan Gomez Luna,
- Onur Mutlu,
- Gennady Pekhimenko
Proceedings of the ACM on Measurement and Analysis of Computing Systems (POMACS), Volume 8, Issue 3Article No.: 43, Pages 1–36https://doi.org/10.1145/3700434Graph Neural Networks (GNNs) are emerging models to analyze graph-structure data. GNN execution involves both compute-intensive and memory-intensive kernels. The latter kernels dominate execution time, because they are significantly bottlenecked by data ...
- abstractJuly 2024
Simplifying Multimedia Programming for Novice Programmers: MediaLib and Its Learning Materials
ITiCSE 2024: Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2Pages 785–786https://doi.org/10.1145/3649405.3659521Beginner programmers can develop an intuitive understanding of programming by leveraging the motivating field of multimedia to visually inspect outputs and experiment with different ways to solve problems. This paper presents MediaLib, a Python library ...
- short-paperMarch 2024
Interdisciplinary Requirements Engineering for Deploying Social Robots in Public Library's
HRI '24: Companion of the 2024 ACM/IEEE International Conference on Human-Robot InteractionPages 684–688https://doi.org/10.1145/3610978.3640657Social robots can enhance customer service of municipalities, but lacks a comprehensive ecosystem. Addressing this, the following paper explores an interdisciplinary approach to requirements engineering for deploying social robots in the real-world by ...
- short-paperMarch 2024
OpenVP: A Customizable Visual Programming Environment for Robotics Applications
HRI '24: Proceedings of the 2024 ACM/IEEE International Conference on Human-Robot InteractionPages 944–948https://doi.org/10.1145/3610977.3637477Authored robotics applications have a diverse set of requirements for their authoring interfaces, being dependent on the underlying architecture of the program, the capabilities of the programmers and engineers using them, and the capabilities of the ...
API-Driven Program Synthesis for Testing Static Typing Implementations
Proceedings of the ACM on Programming Languages (PACMPL), Volume 8, Issue POPLArticle No.: 62, Pages 1850–1881https://doi.org/10.1145/3632904We introduce a novel approach for testing static typing implementations based on the concept of API-driven program synthesis. The idea is to synthesize type-intensive but small and well-typed programs by leveraging and combining application programming ...
-
- research-articleSeptember 2024
Application of intelligent algorithms in library resource malicious download detection system
Intelligent Decision Technologies (INTDTEC), Volume 18, Issue 3Pages 2495–2509https://doi.org/10.3233/IDT-240382The malicious download of library resources may lead to serious security risks and data leakage. To address this issue, this study proposes an intelligent algorithm based on Sliding Event Windows for detecting the malicious download behavior. This ...
- research-articleMarch 2024
Possible Areas of Application of Artificial Intelligence in Libraries and Information Centers
Scientific and Technical Information Processing (SPSTIP), Volume 50, Issue 4Pages 259–263https://doi.org/10.3103/S0147688223040093AbstractThe concept of artificial intelligence arose in the middle of the 20th century, but the rapid development of one specific area for the implementation of artificial intelligence, namely, neural networks, has only occurred over the past 10 years. ...
- short-paperOctober 2023
Hawkeye: A PyTorch-based Library for Fine-Grained Image Recognition with Deep Learning
MM '23: Proceedings of the 31st ACM International Conference on MultimediaPages 9656–9659https://doi.org/10.1145/3581783.3613461Fine-Grained Image Recognition (FGIR) is a fundamental and challenging task in computer vision and multimedia that plays a crucial role in Intellectual Economy and Industrial Internet applications. However, the absence of a unified open-source software ...
- research-articleOctober 2023
Teaching Programming with Graphics: Pitfalls and a Solution
SPLASH-E 2023: Proceedings of the 2023 ACM SIGPLAN International Symposium on SPLASH-EPages 1–12https://doi.org/10.1145/3622780.3623644Many introductory programming courses employ graphics libraries that promote engagement and enable fun visuals. However, student excitement over graphical outputs is not a guarantee of conceptual understanding of programming, and graphics may even ...
- research-articleOctober 2023
Experience: Large Scale Indoor Location-based Service in Libraries
UbiComp/ISWC '23 Adjunct: Adjunct Proceedings of the 2023 ACM International Joint Conference on Pervasive and Ubiquitous Computing & the 2023 ACM International Symposium on Wearable ComputingPages 391–395https://doi.org/10.1145/3594739.3610725This paper presents the experience in the implementation and application of a large-scale Indoor Location-Based Service (LBS) in an academic library. We deployed an indoor positioning system within the school library that leverages 550 Bluetooth beacons, ...
- ArticleSeptember 2023
MetaLibrary: Towards Social Immersive Environments for Readers
AbstractThe continuous integration of cutting-edge technologies in various fields such as culture and education is leading institutions towards a radical digital evolution. This work studies how one of the key actors of these domains, i.e., libraries, ...
- research-articleAugust 2023
Yggdrasil Decision Forests: A Fast and Extensible Decision Forests Library
KDD '23: Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data MiningPages 4068–4077https://doi.org/10.1145/3580305.3599933Yggdrasil Decision Forests is a library for the training, serving and interpretation of decision forest models, targeted both at research and production work, implemented in C++, and available in C++, command line interface, Python (under the name ...
- research-articleAugust 2023
LibAUC: A Deep Learning Library for X-Risk Optimization
KDD '23: Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data MiningPages 5487–5499https://doi.org/10.1145/3580305.3599861This paper introduces the award-winning deep learning (DL) library called LibAUC for implementing state-of-the-art algorithms towards optimizing a family of risk functions named X-risks. X-risks refer to a family of compositional functions in which the ...
- research-articleJune 2023
SIDE-lib: A Library for Detecting Symptoms of Python Programming Misconceptions
ITiCSE 2023: Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1Pages 159–165https://doi.org/10.1145/3587102.3588838Extensive prior work has identified and described misconceptions held by novice programmers. Much of this prior work has involved at least some automatic detection of potential misconceptions using a variety of methods such as intercepting compiler error ...
- ArticleApril 2023
ReadAR, Playful Book Finding Through Peer Book Reviews for Multi-faceted Characters in AR
AbstractOne important element to provide reading enjoyment and to persuade children to read (more) is providing children with books that fit their interests. We structure filtering and recommendation of books in a playful way via animated 3D characters. ...
- research-articleNovember 2022
Support for OCL libraries and static features
MODELS '22: Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion ProceedingsPages 882–888https://doi.org/10.1145/3550356.3561540Libraries provide a powerful re-use capability allowing developers of one application to exploit the developments of others. Sadly, OCL has no first class library capability and attempts to use available capabilities have not led to any re-usable ...
- short-paperSeptember 2022
Advisory: vulnerability analysis in software development project dependencies
SPLC '22: Proceedings of the 26th ACM International Systems and Software Product Line Conference - Volume BPages 99–102https://doi.org/10.1145/3503229.3547058Security has become a crucial factor in the development of software systems. The number of dependencies in software systems is becoming a source of countless bugs and vulnerabilities. In the past, the product line community has proposed several ...
- research-articleJune 2022
Chaos and order in maker coaching: Towards a pathway for library makerspaces
FabLearn Europe / MakeEd 2022: 6th FabLearn Europe / MakeEd Conference 2022Article No.: 13, Pages 1–4https://doi.org/10.1145/3535227.3535240Ten years have passed since makerspaces first appeared in libraries, and their contribution to developing digital literacy and 21st-century skills is widely recognized. However, mounting and running a makerspace still means embarking into new territory ...
- abstractMarch 2022
Nifty Assignments
- Nick Parlante,
- Julie Zelenski,
- Eric S. Roberts,
- Jed Rembold,
- Ben Stephenson,
- Jonathan Hudson,
- Stephanie Valentine,
- Juliette Woodrow,
- Kathleen Creel,
- Nick Bowman,
- Larry "Joshua" Crotts,
- Andrew Matzureff,
- Mike Izbicki
SIGCSE 2022: Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2Pages 1067–1068https://doi.org/10.1145/3478432.3499268The Nifty Assignments special session is about sharing the ideas and ready-to-use materials of successful assignments.
Each presenter will introduce their assignment, give a quick demo, and describe its niche in the curriculum and its strengths and ...
- research-articleJanuary 2022
Tianshou: A highly modularized deep reinforcement learning library
The Journal of Machine Learning Research (JMLR), Volume 23, Issue 1Article No.: 267, Pages 12275–12280In this paper, we present Tianshou, a highly modularized Python library for deep reinforcement learning (DRL) that uses PyTorch as its backend. Tianshou intends to be research-friendly by providing a flexible and reliable infrastructure of DRL algorithms. ...