“…Traditional simulation methods typically decompose a user's interactive search behavior into a series of independent steps, including submitting queries, browsing Search Engine Results Pages (SERPs), clicking results, reading and evaluating documents, and deciding when to stop [3]. Therefore, they require a dedicated simulation strategy to be designed for each step, such as generating search queries by extracting terms from language models associated with specific documents or topics [1,2,4,7,17], estimating the probability of a user clicking on search results based on historical data using click models [5,8,11,12,16], and deciding when a user stops searching based on a set of predefined simplistic assumptions through heuristic rules [10,19,[24][25][26]. However, these approaches fail to fully consider the dynamic and interdependent nature of user behavior, In particular, they often fail to model how some cognitive factors, such as the information needs and background knowledge, and cognitive processes, including the learning and reasoning, would affect and drive user's action.…”