Recent studies have identified small RNA-binding molecules with potential for therapeutic applications including novel antibiotics, antivirals, protein synthesis controllers, and CRISPR activators. As RNA binding data accumulates, machine learning methods are becoming attractive approaches to accelerate the discovery of RNA-targeting drugs. While atomic level representations of molecular systems are regarded as a critical step for physics-based and data-driven drug design, the singularity and hierarchical organization of RNA structures challenges this paradigm. In this work, we present a machine learning framework for assisting in the discovery of small RNA-binding molecules from graphical representations of RNA structures. A key feature of our tool is that it does not rely on manual feature engineering or costly physical simulations. Instead, we extract molecule-binding information directly from known RNA-ligand complexes by combining graph embedding methods with machine learning models. Given only the graph representation of an RNA site as input, our tool is able to reliably predict chemical features, also known as fingerprints, of the observed ligands. The resulting fingerprints can be used to classify RNA sites according to their binding preferences, screen databases for promising ligands, or act as constraints for generating novel ligands. We show consistent performance for across ligand classes in enriching the known binder from a larger ligand library. As a validation, we applied this method to successfully identify binding residues in unbound RNA structures for three different riboswitches. These results also suggest that small molecule binding preferences in RNA can be extracted directly from the nucleotide pairing level.