Repository: pykeen/pykeen
Issue: Unable to reproduce TransE experiment
Root cause: Interface Contract Mismatch

### Describe the bug

Hi. I am unable to reproduce the TransE experiment from the repository. When I type the command

```
pykeen experiments reproduce transe nguyen2018 wn18rr
```

I get the error:

```
Running configuration at /home/zhapacfp/miniconda3/envs/pykeen_reproduce/lib/python3.8/site-packages/pykeen/experiments/transe/nguyen2018_transe_wn18rr.json
2024-02-27 11:51:49 INFO     Running: Learn FB15k-237 Dataset with TransE as described by Nguyen et al., 2018
Traceback (most recent call last):
  File "/home/zhapacfp/miniconda3/envs/pykeen_reproduce/bin/pykeen", line 8, in <module>
    sys.exit(main())
  File "/home/zhapacfp/miniconda3/envs/pykeen_reproduce/lib/python3.8/site-packages/click/core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
  File "/home/zhapacfp/miniconda3/envs/pykeen_reproduce/lib/python3.8/site-packages/click/core.py", line 1078, in main
    rv = self.invoke(ctx)
  File "/home/zhapacfp/miniconda3/envs/pykeen_reproduce/lib/python3.8/site-packages/click/core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/zhapacfp/miniconda3/envs/pykeen_reproduce/lib/python3.8/site-packages/click/core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/zhapacfp/miniconda3/envs/pykeen_reproduce/lib/python3.8/site-packages/click/core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/zhapacfp/miniconda3/envs/pykeen_reproduce/lib/python3.8/site-packages/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
  File "/home/zhapacfp/miniconda3/envs/pykeen_reproduce/lib/python3.8/site-packages/pykeen/experiments/cli.py", line 113, in reproduce
    _help_reproduce(
  File "/home/zhapacfp/miniconda3/envs/pykeen_reproduce/lib/python3.8/site-packages/pykeen/experiments/cli.py", line 196, in _help_reproduce
    replicate_pipeline_from_path(
  File "/home/zhapacfp/miniconda3/envs/pykeen_reproduce/lib/python3.8/site-packages/pykeen/pipeline/api.py", line 556, in replicate_pipeline_from_path
    replicate_pipeline_from_config(config=load_configuration(path), **kwargs)
  File "/home/zhapacfp/miniconda3/envs/pykeen_reproduce/lib/python3.8/site-packages/pykeen/pipeline/api.py", line 583, in replicate_pipeline_from_config
    save_pipeline_results_to_directory(
  File "/home/zhapacfp/miniconda3/envs/pykeen_reproduce/lib/python3.8/site-packages/pykeen/pipeline/api.py", line 716, in save_pipeline_results_to_directory
    for i, pipeline_result in enumerate(pipeline_results):
  File "/home/zhapacfp/miniconda3/envs/pykeen_reproduce/lib/python3.8/site-packages/pykeen/pipeline/api.py", line 582, in <genexpr>
    pipeline_results = (pipeline_from_config(config, discard_seed=not keep_seed, **kwargs) for _ in range(replicates))
  File "/home/zhapacfp/miniconda3/envs/pykeen_reproduce/lib/python3.8/site-packages/pykeen/pipeline/api.py", line 784, in pipeline_from_config
    return pipeline(
TypeError: pipeline() got an unexpected keyword argument 'negative_sampler_cls'
```

### How to reproduce

In the command line:
```
pykeen experiments reproduce transe nguyen2018 wn18rr
```

### Environment

| Key             | Value                    |
|-----------------|--------------------------|
| OS              | posix                    |
| Platform        | Linux                    |
| Release         | 5.4.0-171-generic        |
| Time            | Tue Feb 27 11:51:35 2024 |
| Python          | 3.8.0                    |
| PyKEEN          | 1.10.2                   |
| PyKEEN Hash     | UNHASHED                 |
| PyKEEN Branch   |                          |
| PyTorch         | 2.2.1+cu121              |
| CUDA Available? | true                     |
| CUDA Version    | 12.1                     |
| cuDNN Version   | 8902                     |

### Additional information

_No response_

### Issue Template Checks

- [X] This is not a feature request (use a different issue template if it is)
- [X] This is not a question (use the [discussions](https://github.com/pykeen/pykeen/discussions/new) forum instead)
- [X] I've read the text explaining why including environment information is important and understand if I omit this information that my issue will be dismissed