Skip to main content

RANGER: Context-Aware Service Unit of Work Recommendation for Incremental Scientific Workflow Composition

  • Conference paper
  • First Online:
Web Information Systems Engineering – WISE 2024 (WISE 2024)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 15438))

Included in the following conference series:

  • 264 Accesses

Abstract

Service discovery and recommendation has been considered an effective technique for freeing workflow developers out from time-consuming work of manually selecting suitable software services from a sea of service candidates. Facing complex scientific workflow development, recommending multiple chainable services (service unit of work or UoW in short) instead of individual services shall not only increase workflow composition productivity but also address the data shimming problem. Unfortunately, the problem of UoW recommendation is NP-hard. This study presents a novel workflow UoW recommendation engine called RANGER that comprises two integral components: a RANker network and a UoW merGER. The RANker network is trained to rank its comprising edges against a query. At each step during a workflow composition, the RANker consumes the embeddings of the composition context as input. The RANker network mines past service collaboration networks and ranks chained service pairs as “seed” UoWs. The UoW merGER then tries to further chain close-by seed UoWs in the ranked list into larger UoWs as candidate UoWs. Finally, the top K candidate UoWs are suggested to the developers. Extensive experiments on a real-world dataset have demonstrated that the RANGER technique saves development efforts when composing scientific workflows.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://www.biocatalogue.org/.

  2. 2.

    https://www.myexperiment.org/.

  3. 3.

    https://www.myexperiment.org/workflows/827.html.

  4. 4.

    https://www.myexperiment.org/workflows/1794.html.

References

  1. Zhang, J., Pourreza, M., Lee, S., Nemani, R., Lee, T.J.: Unit of work supporting generative scientific workflow recommendation. In: Service-Oriented Computing: 16th International Conference, ICSOC 2018, Hangzhou. China, vol. 11236, 12–15 November 2018, pp. 446–462 (2018)

    Google Scholar 

  2. Foster, I.: Service-oriented science. Science 308, 814–817 (2005)

    Google Scholar 

  3. Bhagat, J., Tanoh, F., Nzuobontane, E., et al.: BioCatalogue: a universal catalogue of web services for the life sciences, vol. 38, pp. W689–W694, July 2010

    Google Scholar 

  4. Hull, D., Stevens, R., Lord, P., Wroe, C., Goble, C.: Treating shimantic web syndrome with ontologies. In: First AKT Workshop on Semantic Web Services (AKT-SWS04) KMi, The Open University. Milton Keynes. UK, December 2004, pp. 1–4 (2004)

    Google Scholar 

  5. Xie, X., Zhang, J., Ramachandran, R., Lee T.J., Lee, S.: Learning context-aware service representation for service recommendation in workflow composition. In: 2022 IEEE/ACIS 22nd International Conference on Computer and Information Science (ICIS), Zhuhai. China, June 2022, pp. 60–65 (2022)

    Google Scholar 

  6. Cinar, Y.G., Renders, J.M.: Adaptive pointwise-pairwise learning-to-rank for content-based personalized recommendation. In: Proceedings of the 14th ACM Conference on Recommender Systems, New York, NY, USA, September 2020, pp. 414–419 (2020)

    Google Scholar 

  7. Hou, Y., Zhang, J., Lin, Z.: Large language models are zero-shot rankers for recommender systems. In European Conference on Information Retrieval 14609, 364–381 (2024)

    Google Scholar 

  8. Yue, Z., Rabhi, S., Moreira, G.D.S.P., Wang, D., Oldridge, E.: LlamaRec: two-stage recommendation using large language models for ranking. arXiv preprint arXiv:2311.02089 (2023)

  9. Xie, X., Zhang, J., Ramachandran, R., Lee, T.J., Lee, S.: Learning service selection decision making behaviors during scientific workflow development. arXiv preprint arXiv:2404.00420 (2024)

  10. Liu, T.Y.: Learning to rank for information retrieval. Found. Trends® Inf. Retrieval 3, 225–331 (2009)

    Google Scholar 

  11. Rodríguez-Mier, P., Mucientes, M., Lama, M.: Hybrid optimization algorithm for large-scale QoS-aware service composition. IEEE Trans. Serv. Comput. 10, 547–559 (2017)

    Google Scholar 

  12. Deng, S., Wang, D., Li, Y., et al.: A recommendation system to facilitate business process modeling. IEEE Trans. Cybern. 47, 1380–1394 (2017)

    Google Scholar 

  13. Zhang, J., Liu, Q., Xu, K.: FlowRecommender: a workflow recommendation technique for process provenance. In: Proceedings of the 8th Australasian Data Mining Conference (AusDM 2009), Melbourne. Australia, December 2009 (2009)

    Google Scholar 

  14. Hartmanis, J.: Computers and intractability: a guide to the theory of np-completeness (M.R. Garey and D.S. Johnson), Siam Rev. 24, 90 (1982)

    Google Scholar 

  15. Gu, Y., Cao, J., Qian, S., Guan, W.: SWORTS: a scientific workflow retrieval approach by learning textual and structural semantics. IEEE Trans. Serv. Comput. 16, 4205–4219 (2023)

    Google Scholar 

  16. Ibrahim, O.A.S., Younis, E.M.G.: Hybrid online-offline learning to rank using simulated annealing strategy based on dependent click model. Knowl. Inf. Syst. 64, 2833–2847 (2022)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xihao Xie .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2025 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Xie, X., Liu, C., Zhang, J., Ramachandran, R., Lee, T., Lee, S. (2025). RANGER: Context-Aware Service Unit of Work Recommendation for Incremental Scientific Workflow Composition. In: Barhamgi, M., Wang, H., Wang, X. (eds) Web Information Systems Engineering – WISE 2024. WISE 2024. Lecture Notes in Computer Science, vol 15438. Springer, Singapore. https://doi.org/10.1007/978-981-96-0570-5_15

Download citation

  • DOI: https://doi.org/10.1007/978-981-96-0570-5_15

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-96-0569-9

  • Online ISBN: 978-981-96-0570-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics