Learning to Reuse User Inputs in Service Composition

Shaohua Wang, Ying Zou, Joanna Ng, Tinny Ng

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Scopus citations


Users visit web services and compose them to accomplish on-line tasks. Normally, users enter the same information into various web services to finish such tasks. However, repetitively typing the same information into services is unnecessary and decreases the service composition efficiency. In this paper, we propose a context-aware ranking approach to recommend previous user inputs into input parameters and save users from repetitive typing. We develop five different ranking features constructed from various types of information, such as user contexts. We adopt a learning-to-rank approach, a machine learning technology automatically constructing the ranking model, and integrate our ranking features into a state-of-the-art learning-to-rank framework. Our approach learns the information of interactions between input parameters and user inputs to reuse user inputs under different contexts. Through an empirical study on 960 real services, our approach outperforms two baseline approaches on ranking values to input parameters of composed services. Moreover, we observe that textual information affects the ranking most and the contextual information of location matters the most to ranking among various types of contextual data.

Original languageEnglish (US)
Title of host publicationProceedings - 2015 IEEE International Conference on Web Services, ICWS 2015
EditorsJohn A. Miller, Hong Zhu
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages8
ISBN (Electronic)9781467372725
StatePublished - Aug 13 2015
Externally publishedYes
EventIEEE International Conference on Web Services, ICWS 2015 - New York, United States
Duration: Jun 27 2015Jul 2 2015

Publication series

NameProceedings - 2015 IEEE International Conference on Web Services, ICWS 2015


OtherIEEE International Conference on Web Services, ICWS 2015
Country/TerritoryUnited States
CityNew York

All Science Journal Classification (ASJC) codes

  • Computer Science Applications
  • Human-Computer Interaction
  • Computer Networks and Communications


  • information reuse
  • input parameter value recommendation
  • learningto-rank
  • service composition


Dive into the research topics of 'Learning to Reuse User Inputs in Service Composition'. Together they form a unique fingerprint.

Cite this