Bring a large pot of salted water to a boil over high heat. Add the pasta and cook until tender but still firm to the bite, stirring occasionally, about 8 to 10 minutes. Drain pasta, reserving 1/2 cup of the pasta cooking water.
Meanwhile, in a food processor combine the artichokes, parsley, walnuts, lemon zest and juice, garlic, salt, and pepper. Run the machine to finely chop all the ingredients, stopping the machine a few times to scrape down the sides. Then, with the machine running, drizzle in olive oil. Transfer the artichoke mixture into a large serving bowl. Stir in the cheese. Add the warm pasta and toss to combine. If needed, add the reserved pasta water 1/4 cup at a time to moisten the pasta and create a sauce-like consistency. Serve.